Class LecternInventoryTranslator
java.lang.Object
org.geysermc.geyser.translator.inventory.InventoryTranslator
org.geysermc.geyser.translator.inventory.BaseInventoryTranslator
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
INVENTORY_TRANSLATORS, 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, com.github.steveice10.mc.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory)static com.nukkitx.nbt.NbtMapBuildergetBaseLecternTag(int x, int y, int z, int totalPages)voidopenInventory(GeyserSession session, Inventory inventory)voidprepareInventory(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, isCursor, makeContainerEntries, makeItemEntry, rejectRequest, rejectRequest, shouldHandleRequestFirst, shouldRejectItemPlace, translateAutoCraftingRequest, translateCraftingRequest, translateCreativeRequest, translateRequest, translateRequests, translateSpecialRequest
-
Constructor Details
-
LecternInventoryTranslator
public LecternInventoryTranslator()
-
-
Method Details
-
prepareInventory
- Specified by:
prepareInventoryin classInventoryTranslator
-
openInventory
- Specified by:
openInventoryin classInventoryTranslator
-
closeInventory
- Specified by:
closeInventoryin classInventoryTranslator
-
updateProperty
- Overrides:
updatePropertyin classBaseInventoryTranslator
-
updateInventory
- Specified by:
updateInventoryin classInventoryTranslator
-
updateSlot
- Specified by:
updateSlotin classInventoryTranslator
-
createInventory
public Inventory createInventory(String name, int windowId, com.github.steveice10.mc.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory)- Overrides:
createInventoryin classBaseInventoryTranslator
-
getBaseLecternTag
public static com.nukkitx.nbt.NbtMapBuilder getBaseLecternTag(int x, int y, int z, int totalPages)
-