Class WildernessTrackerSystems.EntityAddRemove<T extends Component<ChunkStore>>

java.lang.Object
com.hypixel.hytale.component.system.System<ChunkStore>
com.hypixel.hytale.component.system.RefSystem<ChunkStore>
com.hypixel.hytale.builtin.adventure.wilderness.system.WildernessTrackerSystems.EntityAddRemove<T>
Type Parameters:
T - The block component type to track.
All Implemented Interfaces:
ISystem<ChunkStore>, QuerySystem<ChunkStore>
Direct Known Subclasses:
BedMarkerSystems.EntitySystem, BenchMarkerSystems.EntitySystem
Enclosing class:
WildernessTrackerSystems

public abstract static class WildernessTrackerSystems.EntityAddRemove<T extends Component<ChunkStore>> extends RefSystem<ChunkStore>
System that handles the addition and removal of block entities that own the given component type. Implementations should subclass this system providing the ComponentType and a predicate indicating whether the block is player-owned or not (owned blocks may provide a greater area of effect).
  • Method Details