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 TypeMethodDescription@Nullable org.cloudburstmc.protocol.bedrock.data.inventory.ContainerTypecloseContainerType(Inventory inventory) voidcloseInventory(GeyserSession session, Inventory inventory) createInventory(GeyserSession session, 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.AbstractBlockInventoryTranslator
canReuseInventory, requiresOpeningDelayMethods 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
-
closeContainerType
public @Nullable org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType closeContainerType(Inventory inventory) - Specified by:
closeContainerTypein classAbstractBlockInventoryTranslator
-
createInventory
public Inventory createInventory(GeyserSession session, String name, int windowId, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory) - Overrides:
createInventoryin classBaseInventoryTranslator
-