Class Generic3X3InventoryTranslator
java.lang.Object
org.geysermc.geyser.translator.inventory.InventoryTranslator<Generic3X3Container>
org.geysermc.geyser.translator.inventory.BaseInventoryTranslator<Generic3X3Container>
org.geysermc.geyser.translator.inventory.AbstractBlockInventoryTranslator<Generic3X3Container>
org.geysermc.geyser.translator.inventory.Generic3X3InventoryTranslator
public class Generic3X3InventoryTranslator
extends AbstractBlockInventoryTranslator<Generic3X3Container>
Droppers and dispensers
-
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 TypeMethodDescriptionorg.cloudburstmc.protocol.bedrock.data.inventory.ContainerTypecloseContainerType(Generic3X3Container container) createInventory(GeyserSession session, String name, int windowId, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType) Creates a new inventory.javaSlotToBedrockContainer(int javaSlot, Generic3X3Container container) Converts a Java slot to the corresponding Bedrock container and slotvoidopenInventory(GeyserSession session, Generic3X3Container container) Opens the previously prepared inventory.Methods inherited from class org.geysermc.geyser.translator.inventory.AbstractBlockInventoryTranslator
canReuseInventory, closeInventory, prepareInventory, requiresOpeningDelay, updateInventory, updateSlotMethods inherited from class org.geysermc.geyser.translator.inventory.BaseInventoryTranslator
bedrockSlotToJava, getSlotType, javaSlotToBedrock, updatePropertyMethods 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
-
Generic3X3InventoryTranslator
public Generic3X3InventoryTranslator()
-
-
Method Details
-
createInventory
public Generic3X3Container createInventory(GeyserSession session, String name, int windowId, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType) Description copied from class:InventoryTranslatorCreates a new inventory.- Overrides:
createInventoryin classBaseInventoryTranslator<Generic3X3Container>
-
openInventory
Description copied from class:InventoryTranslatorOpens the previously prepared inventory.- Overrides:
openInventoryin classAbstractBlockInventoryTranslator<Generic3X3Container>
-
javaSlotToBedrockContainer
Description copied from class:InventoryTranslatorConverts a Java slot to the corresponding Bedrock container and slot- Overrides:
javaSlotToBedrockContainerin classBaseInventoryTranslator<Generic3X3Container>
-
closeContainerType
public org.cloudburstmc.protocol.bedrock.data.inventory.ContainerType closeContainerType(Generic3X3Container container) - Specified by:
closeContainerTypein classAbstractBlockInventoryTranslator<Generic3X3Container>
-