Skip to content

RoleSystems.RoleDebugSystem

Package: com.hypixel.hytale.server.npc.systems

public static class RoleDebugSystem extends SteppableTickingSystem

Inner class of RoleSystems. Renders debug visualizations for NPC roles including sensor ranges (discs/sectors), leash position tethers, path waypoints, and marked target arrows. Uses DebugUtils to draw shapes, spheres, lines, and arrows in the world.

Signature
RoleDebugSystem(@Nonnull ComponentType<EntityStore, NPCEntity> npcComponentType, @Nonnull Set<Dependency<EntityStore>> dependencies)
ModifierReturn TypeSignature
publicSet<Dependency<EntityStore>>getDependencies()
publicbooleanisParallel(int archetypeChunkSize, int taskCount)
publicQuery<EntityStore>getQuery()
publicvoidsteppedTick(float dt, int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer)
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.