Contents
Class InventoryComponent.AbilitySlots
java.lang.Object
com.hypixel.hytale.server.core.inventory.InventoryComponent
com.hypixel.hytale.server.core.inventory.InventoryComponent.AbilitySlots
- All Implemented Interfaces:
Component<EntityStore>, Cloneable
- Enclosing class:
InventoryComponent
Ability rune slots laid out in
InventoryComponent.ABILITIES_LINES lines of InventoryComponent.ABILITIES_LINE_WIDTH:
the first slot of each line holds the castable Primary ability (line 1 casts on Ability2,
line 2 on Ability3), the remaining slots hold Support abilities.-
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
-
AbilitySlots
public AbilitySlots() -
AbilitySlots
public AbilitySlots(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.
-