StoredFlock
Package: com.hypixel.hytale.server.flock
public class StoredFlockSerializable container for persisting flock NPC entities when a spawn marker deactivates. Stores NPCs as Holder<EntityStore> arrays. Used by the spawning system’s SpawnMarkerEntity to save/restore NPCs when players leave the deactivation range.
Methods
Section titled “Methods”public void storeNPCs(@Nonnull List<Ref<EntityStore>> refs, @Nonnull Store<EntityStore> store)Removes entities from the store (with UNLOAD reason) and saves their serializable data as holders.
public boolean hasStoredNPCs()Returns true if this container has stored entity data.
public void restoreNPCs(@Nonnull List<Ref<EntityStore>> output, @Nonnull Store<EntityStore> store)Re-adds stored entities to the store (with LOAD reason) and appends the new refs to the output list.
public void clear()Releases stored holder data.
@Nonnullpublic StoredFlock clone()@Nonnullpublic StoredFlock cloneSerializable()Related Types
Section titled “Related Types”- FlockPlugin — the flock system
SpawnMarkerEntity— uses StoredFlock for deactivation persistence
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.