Contents
Class InventoryComponent.RuneBag
java.lang.Object
com.hypixel.hytale.server.core.inventory.InventoryComponent
com.hypixel.hytale.server.core.inventory.InventoryComponent.RuneBag
- All Implemented Interfaces:
Component<EntityStore>, Cloneable
- Enclosing class:
InventoryComponent
The player's rune bag: general storage for ability rune items, shown in the ability
bench. Only items with a Ability definition can enter.
-
Nested Class Summary
Nested classes/interfaces inherited from class InventoryComponent
InventoryComponent.AbilitySlots, InventoryComponent.Armor, InventoryComponent.Backpack, InventoryComponent.Combined, InventoryComponent.Hotbar, InventoryComponent.RuneBag, InventoryComponent.Storage, InventoryComponent.Tool, InventoryComponent.Utility -
Field Summary
FieldsFields inherited from class InventoryComponent
ABILITIES_LINE_WIDTH, ABILITIES_LINES, ABILITIES_SECTION_ID, ARMOR_HOTBAR_UTILITY_STORAGE, ARMOR_SECTION_ID, BACKPACK_HOTBAR_STORAGE, BACKPACK_SECTION_ID, BACKPACK_STORAGE_HOTBAR, DEFAULT_ABILITIES_CAPACITY, DEFAULT_ARMOR_CAPACITY, DEFAULT_HOTBAR_CAPACITY, DEFAULT_RUNE_BAG_CAPACITY, DEFAULT_STORAGE_CAPACITY, DEFAULT_STORAGE_COLUMNS, DEFAULT_STORAGE_ROWS, DEFAULT_TOOLS_CAPACITY, DEFAULT_UTILITY_CAPACITY, DUMMY_SECTION_ID, EVERYTHING, HOTBAR_FIRST, HOTBAR_SECTION_ID, HOTBAR_STORAGE_BACKPACK, HOTBAR_UTILITY_CONSUMABLE_STORAGE, INACTIVE_SLOT_INDEX, RUNE_BAG_SECTION_ID, STORAGE_FIRST, STORAGE_HOTBAR_BACKPACK, STORAGE_SECTION_ID, TOOLS_SECTION_ID, UTILITY_SECTION_IDFields inherited from interface Component
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidensureCapacity(short capacity, List<ItemStack> remainder) Methods inherited from class InventoryComponent
consumeIsDirty, consumeNeedsSaving, getChangeEvents, getCombined, getCombined, getComponentTypeById, getInventory, getItemInHand, getItemInHand, markDirty, setupCombinedMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Component
cloneSerializable
-
Field Details
-
CODEC
-
-
Constructor Details
-
RuneBag
public RuneBag() -
RuneBag
public RuneBag(short capacity)
-
-
Method Details
-
getComponentType
-
ensureCapacity
- Overrides:
ensureCapacityin classInventoryComponent
-
clone
- Specified by:
clonein interfaceComponent<EntityStore>- Specified by:
clonein classInventoryComponent- Returns:
- a clone instance of the original component instance.
-