Contents
Class InventorySystems
java.lang.Object
com.hypixel.hytale.server.core.inventory.InventorySystems
ECS systems that bridge
ItemContainer.ItemContainerChangeEvents (fired synchronously
during item mutations) into per-entity InventoryChangeEvents dispatched via the
command buffer. One concrete system exists per inventory component type so that each only
queries entities that actually have that inventory.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classInvalidates the entity's equipment network and schedules a stat-modifier recalculation whenever the active slot in any inventory section changes.static classInvalidates the entity's equipment network and schedules a stat-modifier recalculation whenever the active slot in any inventory section changes for a holder-based entity.static classClears theInventoryComponent.Tool.isUsingToolsItem()flag when the entity switches to a hotbar slot, ensuring the hotbar item becomes the active hand again.static classClears theInventoryComponent.Tool.isUsingToolsItem()flag when a holder-based entity switches to a hotbar slot, ensuring the hotbar item becomes the active hand again.static classstatic classstatic classstatic classAbstract base that drains the queued change events from anInventoryComponenteach tick and re-dispatches them asInventoryChangeEvents on the owning entity.static classDeprecated, for removal: This API element is subject to removal in a future version.static classDeprecated, for removal: This API element is subject to removal in a future version.static classDeprecated, for removal: This API element is subject to removal in a future version.static classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
InventorySystems
public InventorySystems()
-