Interface IInventoryState
- All Known Implementing Classes:
ItemHandlerInventoryState
,ItemHandlerModifiableInventoryState
public interface IInventoryState
Represents the current state of an inventory.
-
Method Summary
Modifier and TypeMethodDescriptionint
getState()
Get a state value which represents the current state of an inventory.
-
Method Details
-
getState
int getState()Get a state value which represents the current state of an inventory. This method must be able to calculate the state very quickly. Ideally, this should be pre-calculated. If inventory contents change, this method is guaranteed to return a different result. A different state does however not necessarily guarantee an inventory change but it should in most cases since callers might gate expensive logic behind hash changes.- Returns:
- A value representing the current state of an inventory.
-