Uses of Class
com.hypixel.hytale.server.npc.role.Role
Packages that use Role
Package
Description
-
Uses of Role in com.hypixel.hytale.server.flock
Methods in com.hypixel.hytale.server.flock with parameters of type RoleModifier and TypeMethodDescriptionstatic Ref<EntityStore> FlockPlugin.createFlock(Store<EntityStore> store, Role role) -
Uses of Role in com.hypixel.hytale.server.npc
Methods in com.hypixel.hytale.server.npc that return RoleModifier and TypeMethodDescriptionstatic RoleNPCPlugin.buildRole(Holder<EntityStore> holder, Builder<Role> roleBuilder, BuilderInfo builderInfo, BuilderSupport builderSupport, int roleIndex) Methods in com.hypixel.hytale.server.npc that return types with arguments of type RoleMethod parameters in com.hypixel.hytale.server.npc with type arguments of type RoleModifier and TypeMethodDescriptionstatic RoleNPCPlugin.buildRole(Holder<EntityStore> holder, Builder<Role> roleBuilder, BuilderInfo builderInfo, BuilderSupport builderSupport, int roleIndex) -
Uses of Role in com.hypixel.hytale.server.npc.asset.builder
Methods in com.hypixel.hytale.server.npc.asset.builder that return types with arguments of type Role -
Uses of Role in com.hypixel.hytale.server.npc.entities
Methods in com.hypixel.hytale.server.npc.entities that return RoleMethods in com.hypixel.hytale.server.npc.entities with parameters of type Role -
Uses of Role in com.hypixel.hytale.server.npc.instructions
Methods in com.hypixel.hytale.server.npc.instructions that return Role -
Uses of Role in com.hypixel.hytale.server.npc.movement.controllers
Methods in com.hypixel.hytale.server.npc.movement.controllers that return RoleMethods in com.hypixel.hytale.server.npc.movement.controllers with parameters of type RoleModifier and TypeMethodDescriptiondefault voidMotionController.applyRailStep(Ref<EntityStore> ref, Role role, org.joml.Vector3dc translation, RailStepConfig config, RailStepResult result, ComponentAccessor<EntityStore> componentAccessor) Apply a "rail-mode" step: translates the entity bytranslationwithout running the normal physics pipeline (no gravity, no speed caps, no appliedVelocities).voidMotionControllerBase.applyRailStep(Ref<EntityStore> ref, Role role, org.joml.Vector3dc translation, RailStepConfig config, RailStepResult result, ComponentAccessor<EntityStore> componentAccessor) voidMotionController.constrainRotations(Role role, TransformComponent transform) voidMotionControllerDive.constrainRotations(Role role, TransformComponent transform) voidMotionControllerFly.constrainRotations(Role role, TransformComponent transform) voidMotionControllerWalk.constrainRotations(Role role, TransformComponent transform) voidvoiddoubleMotionController.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double dt, ComponentAccessor<EntityStore> componentAccessor) Compute velocity vector from steering and move entity.doubleMotionControllerBase.steer(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) doubleMotionControllerBase.steer0(Ref<EntityStore> ref, Role role, Steering bodySteering, Steering headSteering, double interval, ComponentAccessor<EntityStore> componentAccessor) -
Uses of Role in com.hypixel.hytale.server.npc.role
Methods in com.hypixel.hytale.server.npc.role that return RoleModifier and TypeMethodDescriptionstatic RoleRole.createAndAttach(Holder<EntityStore> holder, BuilderRole builder, BuilderSupport builderSupport) Primary entry point for building a Role for an ECS-attached NPC entity.Methods in com.hypixel.hytale.server.npc.role with parameters of type RoleModifier and TypeMethodDescriptionvoidRoleDebugDisplay.display(Role role, int index, ArchetypeChunk<EntityStore> archetypeChunk, CommandBuffer<EntityStore> commandBuffer) -
Uses of Role in com.hypixel.hytale.server.npc.role.builders
Subclasses with type arguments of type Role in com.hypixel.hytale.server.npc.role.buildersMethods in com.hypixel.hytale.server.npc.role.builders that return RoleModifier and TypeMethodDescriptionBuilderRole.build(BuilderSupport builderSupport) BuilderRoleVariant.build(BuilderSupport builderSupport) BuilderRole.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) BuilderRoleVariant.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) RoleBuilder.createAndAttach(Holder<EntityStore> holder, BuilderSupport builderSupport) Methods in com.hypixel.hytale.server.npc.role.builders that return types with arguments of type Role -
Uses of Role in com.hypixel.hytale.server.npc.systems
Methods in com.hypixel.hytale.server.npc.systems with parameters of type RoleModifier and TypeMethodDescriptionstatic voidPositionCacheSystems.initialisePositionCache(ExecutionSupport executionSupport, Role role, StateEvaluator stateEvaluator, double flockInfluenceRange) Initializes the position cache for the givenRoleinstance.static voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, Store<EntityStore> store) Called to request a role change for a specific NPC entitystatic voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, String state, String subState, boolean detachFromSpawning, ComponentAccessor<EntityStore> store) Called to request a role change for a specific NPC entitystatic voidRoleChangeSystem.requestRoleChange(Ref<EntityStore> ref, Role role, int roleIndex, boolean changeAppearance, String state, String subState, ComponentAccessor<EntityStore> store) Called to request a role change for a specific NPC entity