public class MerchantInventoryTranslator extends BaseInventoryTranslator
InventoryTranslator.CraftStateINVENTORY_TRANSLATORS, PLAYER_INVENTORY_OFFSET, PLAYER_INVENTORY_SIZE, PLAYER_INVENTORY_TRANSLATOR, size| Constructor and Description |
|---|
MerchantInventoryTranslator() |
| Modifier and Type | Method and Description |
|---|---|
int |
bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData) |
void |
closeInventory(GeyserSession session,
Inventory inventory) |
Inventory |
createInventory(String name,
int windowId,
com.github.steveice10.mc.protocol.data.game.window.WindowType windowType,
PlayerInventory playerInventory) |
SlotType |
getSlotType(int javaSlot) |
int |
javaSlotToBedrock(int slot) |
BedrockContainerSlot |
javaSlotToBedrockContainer(int slot) |
void |
openInventory(GeyserSession session,
Inventory inventory) |
void |
prepareInventory(GeyserSession session,
Inventory inventory) |
com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.Response |
translateAutoCraftingRequest(GeyserSession session,
Inventory inventory,
com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request) |
void |
updateInventory(GeyserSession session,
Inventory inventory) |
void |
updateSlot(GeyserSession session,
Inventory inventory,
int slot) |
updatePropertyacceptRequest, checkNetId, dumpStackRequestDetails, isCursor, makeContainerEntries, makeItemEntry, rejectRequest, rejectRequest, shouldHandleRequestFirst, shouldRejectItemPlace, translateCraftingRequest, translateCreativeRequest, translateRequest, translateRequests, translateSpecialRequestpublic int javaSlotToBedrock(int slot)
javaSlotToBedrock in class BaseInventoryTranslatorpublic BedrockContainerSlot javaSlotToBedrockContainer(int slot)
javaSlotToBedrockContainer in class BaseInventoryTranslatorpublic int bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData)
bedrockSlotToJava in class BaseInventoryTranslatorpublic SlotType getSlotType(int javaSlot)
getSlotType in class BaseInventoryTranslatorpublic void prepareInventory(GeyserSession session, Inventory inventory)
prepareInventory in class InventoryTranslatorpublic void openInventory(GeyserSession session, Inventory inventory)
openInventory in class InventoryTranslatorpublic void closeInventory(GeyserSession session, Inventory inventory)
closeInventory in class InventoryTranslatorpublic com.nukkitx.protocol.bedrock.packet.ItemStackResponsePacket.Response translateAutoCraftingRequest(GeyserSession session, Inventory inventory, com.nukkitx.protocol.bedrock.data.inventory.ItemStackRequest request)
translateAutoCraftingRequest in class InventoryTranslatorpublic void updateInventory(GeyserSession session, Inventory inventory)
updateInventory in class InventoryTranslatorpublic void updateSlot(GeyserSession session, Inventory inventory, int slot)
updateSlot in class InventoryTranslatorpublic Inventory createInventory(String name, int windowId, com.github.steveice10.mc.protocol.data.game.window.WindowType windowType, PlayerInventory playerInventory)
createInventory in class BaseInventoryTranslatorCopyright © 2021 GeyserMC. All rights reserved.