Skip to content

InventorySystems

Package: com.hypixel.hytale.server.core.inventory

public class InventorySystems

Container class for ECS systems that process inventory change events. Each inner system polls queued change events from a specific InventoryComponent subtype and dispatches InventoryChangeEvent via the command buffer. Also includes legacy stat-recalculation systems and a player-specific hotbar save system.

ClassExtendsDescription
InventorySystems.ArmorChangeEventSystemInventoryChangeEventSystemDispatches change events for armor inventory
InventorySystems.BackpackChangeEventSystemInventoryChangeEventSystemDispatches change events for backpack inventory
InventorySystems.HotbarChangeEventSystemInventoryChangeEventSystemDispatches change events for hotbar inventory
InventorySystems.InventoryChangeEventSystemEntityTickingSystem<EntityStore>Abstract base that polls change events and invokes InventoryChangeEvent
InventorySystems.LegacyArmorChangeStatSystemEntityTickingSystem<EntityStore>Deprecated. Recalculates stats on armor changes
InventorySystems.LegacyHotbarChangeStatSystemEntityTickingSystem<EntityStore>Deprecated. Recalculates stats on hotbar changes
InventorySystems.LegacyUtilityChangeStatSystemEntityTickingSystem<EntityStore>Deprecated. Recalculates stats on utility changes
InventorySystems.PlayerInventoryChangeEventSystemEntityEventSystem<EntityStore, InventoryChangeEvent>Saves creative hotbar on change
InventorySystems.StorageChangeEventSystemInventoryChangeEventSystemDispatches change events for storage inventory
InventorySystems.ToolChangeEventSystemInventoryChangeEventSystemDispatches change events for tool inventory
InventorySystems.UtilityChangeEventSystemInventoryChangeEventSystemDispatches change events for utility inventory
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.