Class RoleSystems

java.lang.Object
com.hypixel.hytale.server.npc.systems.RoleSystems

public class RoleSystems extends Object
Runs NPC Role tick logic. Since core role behaviour logic must be run synchronously as it can affect world state, we use a TickingSystem so we can gather references to all roles without risking changes during iteration of the component store.

Complementary systems, such as the Pre- and Post- behaviour ticking systems, can be run in parallel.

  • Constructor Details

    • RoleSystems

      public RoleSystems()