public class EnchantmentInventoryTranslator extends BlockInventoryTranslator
| Modifier and Type | Class and Description |
|---|---|
static class |
EnchantmentInventoryTranslator.EnchantmentSlotData
Stores the data of each slot in an enchantment table
|
static class |
EnchantmentInventoryTranslator.EnchantmentTableEnchantments
Classifies enchantments by Java order
|
INVENTORY_TRANSLATORS, size| Constructor and Description |
|---|
EnchantmentInventoryTranslator(InventoryUpdater updater) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeInventory(GeyserSession session,
Inventory inventory) |
void |
openInventory(GeyserSession session,
Inventory inventory) |
void |
translateActions(GeyserSession session,
Inventory inventory,
List<com.nukkitx.protocol.bedrock.data.inventory.InventoryActionData> actions) |
void |
updateInventory(GeyserSession session,
Inventory inventory) |
void |
updateProperty(GeyserSession session,
Inventory inventory,
int key,
int value) |
prepareInventory, updateSlotbedrockSlotToJava, getSlotType, javaSlotToBedrockpublic EnchantmentInventoryTranslator(InventoryUpdater updater)
public void translateActions(GeyserSession session, Inventory inventory, List<com.nukkitx.protocol.bedrock.data.inventory.InventoryActionData> actions)
translateActions in class BaseInventoryTranslatorpublic void updateInventory(GeyserSession session, Inventory inventory)
updateInventory in class BlockInventoryTranslatorpublic void updateProperty(GeyserSession session, Inventory inventory, int key, int value)
updateProperty in class BaseInventoryTranslatorpublic void openInventory(GeyserSession session, Inventory inventory)
openInventory in class BlockInventoryTranslatorpublic void closeInventory(GeyserSession session, Inventory inventory)
closeInventory in class BlockInventoryTranslatorCopyright © 2021 GeyserMC. All rights reserved.