Class LecternInventoryTranslator
java.lang.Object
org.geysermc.geyser.translator.inventory.InventoryTranslator
org.geysermc.geyser.translator.inventory.BaseInventoryTranslator
org.geysermc.geyser.translator.inventory.AbstractBlockInventoryTranslator
org.geysermc.geyser.translator.inventory.LecternInventoryTranslator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.geysermc.geyser.translator.inventory.InventoryTranslator
InventoryTranslator.CraftState -
Field Summary
Fields inherited from class org.geysermc.geyser.translator.inventory.InventoryTranslator
PLAYER_INVENTORY_OFFSET, PLAYER_INVENTORY_SIZE, PLAYER_INVENTORY_TRANSLATOR, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseInventory(GeyserSession session, Inventory inventory) createInventory(String name, int windowId, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory) voidopenInventory(GeyserSession session, Inventory inventory) booleanprepareInventory(GeyserSession session, Inventory inventory) voidupdateInventory(GeyserSession session, Inventory inventory) voidupdateProperty(GeyserSession session, Inventory inventory, int key, int value) voidupdateSlot(GeyserSession session, Inventory inventory, int slot) Methods inherited from class org.geysermc.geyser.translator.inventory.BaseInventoryTranslator
bedrockSlotToJava, getSlotType, javaSlotToBedrock, javaSlotToBedrockContainerMethods inherited from class org.geysermc.geyser.translator.inventory.InventoryTranslator
acceptRequest, checkNetId, dumpStackRequestDetails, getGridSize, inventoryTranslator, isCursor, makeContainerEntries, rejectRequest, rejectRequest, shouldHandleRequestFirst, shouldRejectItemPlace, translateAutoCraftingRequest, translateCraftingRequest, translateCreativeRequest, translateRequest, translateRequests, translateSpecialRequest
-
Constructor Details
-
LecternInventoryTranslator
public LecternInventoryTranslator()
-
-
Method Details
-
prepareInventory
- Overrides:
prepareInventoryin classAbstractBlockInventoryTranslator
-
openInventory
- Overrides:
openInventoryin classAbstractBlockInventoryTranslator
-
closeInventory
- Overrides:
closeInventoryin classAbstractBlockInventoryTranslator
-
updateProperty
- Overrides:
updatePropertyin classBaseInventoryTranslator
-
updateInventory
- Overrides:
updateInventoryin classAbstractBlockInventoryTranslator
-
updateSlot
- Overrides:
updateSlotin classAbstractBlockInventoryTranslator
-
createInventory
public Inventory createInventory(String name, int windowId, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory) - Overrides:
createInventoryin classBaseInventoryTranslator
-