Uses of Class
com.hypixel.hytale.server.npc.entities.NPCEntity
Packages that use NPCEntity
Package
Description
-
Uses of NPCEntity in com.hypixel.hytale.builtin.adventure.memories.memories.npc
Constructor parameters in com.hypixel.hytale.builtin.adventure.memories.memories.npc with type arguments of type NPCEntityModifierConstructorDescriptionKillMemoriesSystem(ComponentType<EntityStore, NPCEntity> npcEntityComponentType, ComponentType<EntityStore, TransformComponent> transformComponentType, ComponentType<EntityStore, Player> playerComponentType, ComponentType<EntityStore, PlayerRef> playerRefComponentType, ComponentType<EntityStore, PlayerMemories> playerMemoriesComponentType, double defaultKillRange) Default Constructor for aNPCMemory.KillMemoriesSysteminstance -
Uses of NPCEntity in com.hypixel.hytale.builtin.adventure.npcobjectives.systems
Constructor parameters in com.hypixel.hytale.builtin.adventure.npcobjectives.systems with type arguments of type NPCEntityModifierConstructorDescriptionKillTrackerSystem(ComponentType<EntityStore, NPCEntity> npcEntityComponentType, ResourceType<EntityStore, KillTrackerResource> killTrackerResourceType) -
Uses of NPCEntity in com.hypixel.hytale.builtin.adventure.npcobjectives.task
Methods in com.hypixel.hytale.builtin.adventure.npcobjectives.task with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidBountyObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) voidKillObjectiveTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage info) voidKillTask.checkKilledEntity(Store<EntityStore> store, Ref<EntityStore> npcRef, Objective objective, NPCEntity npc, Damage damageInfo) Checks if the killed entity satisfies the conditions of the kill task and updates the objective progress accordingly. -
Uses of NPCEntity in com.hypixel.hytale.server.flock
Methods in com.hypixel.hytale.server.flock with parameters of type NPCEntityModifier and TypeMethodDescriptionstatic Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, FlockAsset flockDefinition, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, Store<EntityStore> store) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, FlockAsset flockDefinition, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Method parameters in com.hypixel.hytale.server.flock with type arguments of type NPCEntityModifier and TypeMethodDescriptionstatic Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, FlockAsset flockDefinition, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, Store<EntityStore> store) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, int flockSize, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) static Ref<EntityStore> FlockPlugin.trySpawnFlock(Ref<EntityStore> npcRef, NPCEntity npc, Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, FlockAsset flockDefinition, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) -
Uses of NPCEntity in com.hypixel.hytale.server.flock.commands
Method parameters in com.hypixel.hytale.server.flock.commands with type arguments of type NPCEntityModifier and TypeMethodDescriptionstatic intNPCFlockCommand.forNpcEntitiesInViewCone(Ref<EntityStore> playerReference, Store<EntityStore> store, BiPredicate<Ref<EntityStore>, NPCEntity> predicate) Iterates through NPCs in the player's view cone and applies a predicate to each. -
Uses of NPCEntity in com.hypixel.hytale.server.npc
Subclasses with type arguments of type NPCEntity in com.hypixel.hytale.server.npcMethods in com.hypixel.hytale.server.npc that return types with arguments of type NPCEntityModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.Method parameters in com.hypixel.hytale.server.npc with type arguments of type NPCEntityModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Holder<EntityStore>, Store<EntityStore>> preAddToWorld, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCPlugin.spawnEntity(Store<EntityStore> store, int roleIndex, org.joml.Vector3dc position, Rotation3fc rotation, Model spawnModel, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world.NPCPlugin.spawnNPCWithColumnProbe(Store<EntityStore> store, String npcType, String groupType, World world, int worldBlockX, int worldBlockZ, double yHint, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Spawns an NPC using column probing, with an optional post-spawn callback.NPCPlugin.spawnNPCWithSpaceValidation(Store<EntityStore> store, String npcType, String groupType, org.joml.Vector3dc position, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn) Called to spawn and return an NPC entity in the given world if the NPC can fit at the supplied exact position, with an optional post-spawn callback.NPCPlugin.spawnNPCWithSpaceValidation(Store<EntityStore> store, String npcType, String groupType, org.joml.Vector3dc position, Rotation3fc rotation, TriConsumer<NPCEntity, Ref<EntityStore>, Store<EntityStore>> postSpawn, boolean cubeBlockersOnly, boolean centerHitbox) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.asset.builder
Constructors in com.hypixel.hytale.server.npc.asset.builder with parameters of type NPCEntityModifierConstructorDescriptionBuilderSupport(BuilderManager builderManager, NPCEntity npcEntity, Holder<EntityStore> holder, ExecutionContext executionContext, Builder<?> builder, RoleStats roleStats) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.commands
Methods in com.hypixel.hytale.server.npc.commands that return types with arguments of type NPCEntityModifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity> NPCCommandUtils.getTargetNpc(CommandContext context, EntityWrappedArg arg, Store<EntityStore> store) Gets the NPC entity based on the command context. -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents
Methods in com.hypixel.hytale.server.npc.corecomponents with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidSensorWithEntityFilters.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidWeightedAction.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.combat
Methods in com.hypixel.hytale.server.npc.corecomponents.combat with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidBodyMotionCharge.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.entity
Methods in com.hypixel.hytale.server.npc.corecomponents.entity with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidSensorEntityBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.entity.filters
Methods in com.hypixel.hytale.server.npc.corecomponents.entity.filters with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidEntityFilterMany.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidEntityFilterNot.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.movement
Methods in com.hypixel.hytale.server.npc.corecomponents.movement with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidBodyMotionWanderBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.timer
Methods in com.hypixel.hytale.server.npc.corecomponents.timer with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidMotionTimer.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.utility
Methods in com.hypixel.hytale.server.npc.corecomponents.utility with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidActionForEach.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionRandom.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionSequence.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidActionTimeout.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidMotionSequence.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorMany.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorNot.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorTransformBase.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidSensorValueProviderWrapper.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.corecomponents.world
Methods in com.hypixel.hytale.server.npc.corecomponents.world with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidSensorBlockType.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.entities
Fields in com.hypixel.hytale.server.npc.entities with type parameters of type NPCEntityMethods in com.hypixel.hytale.server.npc.entities that return types with arguments of type NPCEntityModifier and TypeMethodDescriptionstatic ComponentType<EntityStore, NPCEntity> NPCEntity.getComponentType() -
Uses of NPCEntity in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions that return NPCEntityMethods in com.hypixel.hytale.server.npc.instructions with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidActionList.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) voidInstruction.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) default voidRoleStateChange.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidRole.activateInitialMotionController(Ref<EntityStore> ref, ComponentAccessor<EntityStore> accessor, NPCEntity npcComponent) voidRole.onLoadFromWorldGenOrPrefab(Ref<EntityStore> ref, NPCEntity npcComponent, ComponentAccessor<EntityStore> componentAccessor) voidRole.setActiveMotionController(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) Called to set the given motion controller as the active motion controllerbooleanRole.setActiveMotionController(Ref<EntityStore> ref, NPCEntity npcComponent, String name, ComponentAccessor<EntityStore> componentAccessor) Called to set the active motion controller based on the given namevoidstatic voidRoleUtils.setArmor(Ref<EntityStore> ref, NPCEntity npcComponent, String armor, ComponentAccessor<EntityStore> componentAccessor) Called to set the armor of the NPCs armor to the given item IDstatic voidRoleUtils.setItemInHand(Ref<EntityStore> ref, NPCEntity npcComponent, String itemInHand, ComponentAccessor<EntityStore> componentAccessor) Called to set the item of the NPCs hand to the given item IDvoidRole.spawned(Holder<EntityStore> holder, NPCEntity npcComponent, Store<EntityStore> store) Called after NPC was spawned and was added to World. -
Uses of NPCEntity in com.hypixel.hytale.server.npc.role.support
Methods in com.hypixel.hytale.server.npc.role.support with parameters of type NPCEntity -
Uses of NPCEntity in com.hypixel.hytale.server.npc.statetransition
Methods in com.hypixel.hytale.server.npc.statetransition with parameters of type NPCEntityModifier and TypeMethodDescriptionvoidStateTransitionController.motionControllerChanged(Ref<EntityStore> ref, NPCEntity npcComponent, MotionController motionController, ComponentAccessor<EntityStore> componentAccessor) -
Uses of NPCEntity in com.hypixel.hytale.server.npc.systems
Constructor parameters in com.hypixel.hytale.server.npc.systems with type arguments of type NPCEntityModifierConstructorDescriptionAddedFromExternalSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for anNPCSystems.AddedFromExternalSysteminstance.AddedSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aNPCSystems.AddedSysteminstance.AddSimulationManagerSystem(ComponentType<EntityStore, NPCEntity> npcEntityComponentType) Default Constructor for aNPCInteractionSystems.AddSimulationManagerSysteminstance.AddSpawnEntityEffectSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aNPCSystems.AddedSysteminstance.AvoidanceSystem(ComponentType<EntityStore, NPCEntity> componentType) Default Constructor for aAvoidanceSysteminstanceBehaviourTickSystem(ComponentType<EntityStore, NPCEntity> npcComponentType, ComponentType<EntityStore, StepComponent> stepComponentType) Default Constructor for aRoleSystems.BehaviourTickSysteminstanceComputeVelocitySystem(ComponentType<EntityStore, NPCEntity> npcEntityComponentType, ComponentType<EntityStore, Velocity> velocityComponentType, Set<Dependency<EntityStore>> dependencies) Default Constructor for aComputeVelocitySysteminstanceMovementStatesSystem(ComponentType<EntityStore, NPCEntity> npcComponentType, ComponentType<EntityStore, Velocity> velocityComponentType, ComponentType<EntityStore, MovementStatesComponent> movementStatesComponentType) Default Constructor for aMovementStatesSysteminstanceNPCPreTickSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aNPCPreTickSysteminstanceOnFlockJoinSystem(ComponentType<EntityStore, NPCEntity> npcComponentType, ComponentType<EntityStore, FlockMembership> flockMembershipComponentType) Default Constructor for anPositionCacheSystems.OnFlockJoinSysteminstancePostBehaviourSupportTickSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aRoleSystems.PostBehaviourSupportTickSysteminstancePreBehaviourSupportTickSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aRoleSystems.PreBehaviourSupportTickSystemRoleActivateSystem(ComponentType<EntityStore, NPCEntity> npcComponentType, ComponentType<EntityStore, StateEvaluator> stateEvaluatorComponentType) Default Constructor for aPositionCacheSystems.RoleActivateSysteminstanceRoleActivateSystem(ComponentType<EntityStore, NPCEntity> npcComponentType) Default Constructor for aRoleSystems.RoleActivateSysteminstanceRoleDebugSystem(ComponentType<EntityStore, NPCEntity> npcComponentType, Set<Dependency<EntityStore>> dependencies) Default Constructor for aRoleSystems.RoleDebugSysteminstanceSteeringSystem(ComponentType<EntityStore, NPCEntity> npcEntityComponent) Default Constructor for aSteeringSysteminstanceTickHeldInteractionsSystem(ComponentType<EntityStore, NPCEntity> npcEntityComponentType) Default Constructor for aNPCInteractionSystems.TickHeldInteractionsSysteminstance -
Uses of NPCEntity in com.hypixel.hytale.server.spawning
Methods in com.hypixel.hytale.server.spawning with parameters of type NPCEntityModifier and TypeMethodDescriptionbooleanSpawningPlugin.shouldNPCDespawn(Store<EntityStore> store, NPCEntity npcComponent, WorldTimeResource timeManager, int configuration, boolean beaconSpawn) -
Uses of NPCEntity in com.hypixel.hytale.server.spawning.spawnmarkers
Methods in com.hypixel.hytale.server.spawning.spawnmarkers that return types with arguments of type NPCEntityModifier and TypeMethodDescriptionList<it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity>> SpawnMarkerEntity.getTempStorageList()Method parameters in com.hypixel.hytale.server.spawning.spawnmarkers with type arguments of type NPCEntityModifier and TypeMethodDescriptionvoidSpawnMarkerEntity.setTempStorageList(List<it.unimi.dsi.fastutil.Pair<Ref<EntityStore>, NPCEntity>> tempStorageList) Called to set the temporary storage list for flock members during despawn/spawn operations.