com.hypixel.hytale.server.npc.corecomponents
Abstract class. Methods: void getInfo(com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.server.npc.util.ComponentInfo); void setContext(com.hypixel.hytale.server.npc.util.IAnnotatedComponent, int); com.hypixel.hytale.server.npc.util.IAnnotatedComponent getParent(); int getIndex()
com.hypixel.hytale.server.npc.corecomponents
Abstract class. Extends com.hypixel.hytale.server.npc.corecomponents.MotionBase. Methods: com.hypixel.hytale.math.vector.Vector3d getPosition(); int getChunkChangeRevision(); int getFoundBlockType(); void setChunkChangeRevision(int); void setFoundBlockType(int); void setReservationHolder(com.hypixel.hytale.server.npc.blackboard.view.resource.ResourceView); void reset(com.hypixel.hytale.server.npc.entities.NPCEntity); boolean isActive()
com.hypixel.hytale.server.npc.corecomponents.utility
Extends com.hypixel.hytale.server.npc.corecomponents.utility.MotionSequence. Methods: com.hypixel.hytale.server.npc.instructions.BodyMotion getSteeringMotion(); com.hypixel.hytale.server.npc.corecomponents.utility.ActionNothing build(com.hypixel.hytale.server.npc.asset.builder.BuilderSupport); com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionNothing readConfig(com.google.gson.JsonElement); java.lang.String getShortDescription(); java.lang.String getLongDescription(); com.hypixel.hytale.server.npc.asset.builder.BuilderDescriptorState getBuilderDescriptorS
com.hypixel.hytale.server.npc.corecomponents.entity.filters
Extends com.hypixel.hytale.server.npc.corecomponents.EntityFilterBase. Methods: boolean matchesEntity(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); int cost(); void registerWithSupport(com.hypixel.hytale.server.npc.role.Role); void motionControllerChanged(com.hypixel.hytale.comp
com.hypixel.hytale.server.npc.corecomponents.utility
Extends com.hypixel.hytale.server.npc.corecomponents.utility.MotionSequence. Methods: boolean computeSteering(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.server.npc.sensorinfo.InfoProvider, double, com.hypixel.hytale.server.npc.movement.Steering, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>)
com.hypixel.hytale.server.npc.corecomponents
Abstract class. Extends com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase. Methods: boolean canExecute(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.server.npc.sensorinfo.InfoProvider, double, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); boolean execute(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hy
com.hypixel.hytale.server.npc.corecomponents.utility
Abstract class. Extends com.hypixel.hytale.server.npc.corecomponents.MotionBase. Methods: void activate(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void deactivate(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.serv
com.hypixel.hytale.server.npc.corecomponents.utility
Extends com.hypixel.hytale.server.npc.corecomponents.SensorBase. Methods: boolean matches(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, double, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); com.hypixel.hytale.server.npc.sensorinfo.InfoProvider getSensorInfo(); void registerWithSupport(com.hypixel.hytale.server.npc.role.Role); void motionControllerChanged(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core
com.hypixel.hytale.server.npc.corecomponents
Abstract class. Extends com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase. Methods: boolean matches(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, double, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void clearOnce(); void setOnce(); boolean isTriggered(); boolean processDelay(float)
com.hypixel.hytale.server.npc.corecomponents.entity.prioritisers
Methods: com.hypixel.hytale.server.npc.util.IEntityByPriorityFilter getNPCPrioritiser(); com.hypixel.hytale.server.npc.util.IEntityByPriorityFilter getPlayerPrioritiser(); com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore> pickTarget(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.math.vector.Vector3d, com.hypixel.hytale.component.Ref<com.hypixe
com.hypixel.hytale.server.npc.corecomponents.utility
Extends com.hypixel.hytale.server.npc.corecomponents.SensorBase. Methods: void done(); void registerWithSupport(com.hypixel.hytale.server.npc.role.Role); void motionControllerChanged(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.entities.NPCEntity, com.hypixel.hytale.server.npc.movement.controllers.MotionController, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void loaded(com.hypixel.hytale.server.npc.role.Role); v
com.hypixel.hytale.server.npc.corecomponents.utility
Extends com.hypixel.hytale.server.npc.corecomponents.SensorBase. Methods: boolean matches(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, double, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); com.hypixel.hytale.server.npc.sensorinfo.InfoProvider getSensorInfo(); void registerWithSupport(com.hypixel.hytale.server.npc.role.Role); void motionControllerChanged(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core
com.hypixel.hytale.server.npc.corecomponents
Abstract class. Extends com.hypixel.hytale.server.npc.corecomponents.SensorBase. Methods: void registerWithSupport(com.hypixel.hytale.server.npc.role.Role); void motionControllerChanged(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.entities.NPCEntity, com.hypixel.hytale.server.npc.movement.controllers.MotionController, com.hypixel.hytale.component.ComponentAccessor<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); void loaded(com.hypixel.hytale.server.npc.role.Role); void spawned(c
com.hypixel.hytale.server.npc.corecomponents
Extends com.hypixel.hytale.server.npc.corecomponents.AnnotatedComponentBase. Methods: double getWeight(); boolean canExecute(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.Role, com.hypixel.hytale.server.npc.sensorinfo.InfoProvider, double, com.hypixel.hytale.component.Store<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>); boolean execute(com.hypixel.hytale.component.Ref<com.hypixel.hytale.server.core.universe.world.storage.EntityStore>, com.hypixel.hytale.server.npc.role.