public abstract class InventoryTranslator extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
size |
| Constructor and Description |
|---|
InventoryTranslator() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.InventoryActionData action) |
abstract void |
closeInventory(GeyserSession session,
Inventory inventory) |
abstract SlotType |
getSlotType(int javaSlot) |
abstract int |
javaSlotToBedrock(int slot) |
abstract void |
openInventory(GeyserSession session,
Inventory inventory) |
abstract void |
prepareInventory(GeyserSession session,
Inventory inventory) |
abstract void |
translateActions(GeyserSession session,
Inventory inventory,
List<com.nukkitx.protocol.bedrock.data.InventoryActionData> actions) |
abstract void |
updateInventory(GeyserSession session,
Inventory inventory) |
abstract void |
updateProperty(GeyserSession session,
Inventory inventory,
int key,
int value) |
abstract void |
updateSlot(GeyserSession session,
Inventory inventory,
int slot) |
public abstract void prepareInventory(GeyserSession session, Inventory inventory)
public abstract void openInventory(GeyserSession session, Inventory inventory)
public abstract void closeInventory(GeyserSession session, Inventory inventory)
public abstract void updateProperty(GeyserSession session, Inventory inventory, int key, int value)
public abstract void updateInventory(GeyserSession session, Inventory inventory)
public abstract void updateSlot(GeyserSession session, Inventory inventory, int slot)
public abstract int bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.InventoryActionData action)
public abstract int javaSlotToBedrock(int slot)
public abstract SlotType getSlotType(int javaSlot)
public abstract void translateActions(GeyserSession session, Inventory inventory, List<com.nukkitx.protocol.bedrock.data.InventoryActionData> actions)
Copyright © 2020 GeyserMC. All rights reserved.