Class AbstractFurnaceInventoryTranslator
java.lang.Object
org.geysermc.geyser.translator.inventory.InventoryTranslator<Container>
org.geysermc.geyser.translator.inventory.BaseInventoryTranslator<Container>
org.geysermc.geyser.translator.inventory.AbstractBlockInventoryTranslator<Container>
org.geysermc.geyser.translator.inventory.furnace.AbstractFurnaceInventoryTranslator
- Direct Known Subclasses:
BlastFurnaceInventoryTranslator,FurnaceInventoryTranslator,SmokerInventoryTranslator
public abstract class AbstractFurnaceInventoryTranslator
extends AbstractBlockInventoryTranslator<Container>
-
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 -
Method Summary
Modifier and TypeMethodDescriptiongetSlotType(int javaSlot) Returns the slot type for a Java slot idjavaSlotToBedrockContainer(int slot, Container container) Converts a Java slot to the corresponding Bedrock container and slotvoidupdateProperty(GeyserSession session, Container container, int key, int value) Updates a property in the inventory.Methods inherited from class org.geysermc.geyser.translator.inventory.AbstractBlockInventoryTranslator
canReuseInventory, closeContainerType, closeInventory, openInventory, prepareInventory, requiresOpeningDelay, updateInventory, updateSlotMethods inherited from class org.geysermc.geyser.translator.inventory.BaseInventoryTranslator
bedrockSlotToJava, createInventory, javaSlotToBedrockMethods 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
-
Method Details
-
updateProperty
Description copied from class:InventoryTranslatorUpdates a property in the inventory.- Overrides:
updatePropertyin classBaseInventoryTranslator<Container>
-
getSlotType
Description copied from class:InventoryTranslatorReturns the slot type for a Java slot id- Overrides:
getSlotTypein classBaseInventoryTranslator<Container>
-
javaSlotToBedrockContainer
Description copied from class:InventoryTranslatorConverts a Java slot to the corresponding Bedrock container and slot- Overrides:
javaSlotToBedrockContainerin classBaseInventoryTranslator<Container>
-