public class InventoryHelper
Class InventoryHelper. Provides inventoryhelper functionality for the Hytale server.
java.lang.Object > InventoryHelper
Field Summary
pattern
final
String
pattern
Field pattern.
item
final
Item
item
Field item.
dropList
final
ItemDropList
dropList
Field dropList.
hotbar
final
ItemContainer
hotbar
Field hotbar.
container
final
CombinedItemContainer
container
Field container.
activeHotbarSlot
final
byte
activeHotbarSlot
Field activeHotbarSlot.
utility
final
ItemContainer
utility
Field utility.
slot
final
byte
slot
Field slot.
itemStack
final
ItemStack
itemStack
Field itemStack.
armor
final
ItemArmor
armor
Field armor.
Method Detail
InventoryHelper
public
private
InventoryHelper
()
Method InventoryHelper.
matchesItem
Method matchesItem.
- Parameters:
@Nullable final Stringpattern@Nonnull final ItemStackitemStack
matchesPatterns
static
boolean
matchesPatterns
(@Nonnull final List patterns, @Nullable final String name)
Method matchesPatterns.
- Parameters:
@Nonnull final Listpatterns@Nullable final Stringname
itemKeyExists
static
boolean
itemKeyExists
(@Nullable final String name)
Method itemKeyExists.
- Parameters:
@Nullable final Stringname
itemKeyIsBlockType
static
boolean
itemKeyIsBlockType
(@Nullable final String name)
Method itemKeyIsBlockType.
- Parameters:
@Nullable final Stringname
itemDropListKeyExists
static
boolean
itemDropListKeyExists
(@Nullable final String name)
Method itemDropListKeyExists.
- Parameters:
@Nullable final Stringname
findHotbarSlotWithItem
Method findHotbarSlotWithItem.
- Parameters:
@Nonnull final Inventoryinventoryfinal Stringname
findInventorySlotWithItem
Method findInventorySlotWithItem.
- Parameters:
@Nonnull final Inventoryinventoryfinal Stringname
hotbarContainsItem
Method hotbarContainsItem.
- Parameters:
@Nonnull final Inventoryinventoryfinal Stringname
clearItemInHand
Method clearItemInHand.
- Parameters:
@Nonnull final Inventoryinventoryfinal byteslotHint
checkHotbarSlot
Method checkHotbarSlot.
- Parameters:
@Nonnull final Inventoryinventoryfinal byteslot
checkOffHandSlot
Method checkOffHandSlot.
- Parameters:
@Nonnull final Inventoryinventoryfinal byteslot
setOffHandSlot
Method setOffHandSlot.
- Parameters:
@Nonnull final Inventoryinventoryfinal byteslot
setHotbarItem
static
boolean
setHotbarItem
(@Nonnull final Inventory inventory, @Nullable final String name, final byte slot)
Method setHotbarItem.
- Parameters:
@Nonnull final Inventoryinventory@Nullable final Stringnamefinal byteslot
setOffHandItem
static
boolean
setOffHandItem
(@Nonnull final Inventory inventory, @Nullable final String name, final byte slot)
Method setOffHandItem.
- Parameters:
@Nonnull final Inventoryinventory@Nullable final Stringnamefinal byteslot
useItem
static
boolean
useItem
(@Nonnull final Inventory inventory, @Nullable final String name, byte slotHint)
Method useItem.
- Parameters:
@Nonnull final Inventoryinventory@Nullable final StringnamebyteslotHint
createItem
Method createItem.
- Parameters:
@Nullable final Stringname
useArmor
static
boolean
useArmor
(@Nonnull final ItemContainer armorInventory, @Nullable final String armorItem)
Method useArmor.
- Parameters:
@Nonnull final ItemContainerarmorInventory@Nullable final StringarmorItem