public abstract class ChestedHorseInventoryTranslator extends AbstractHorseInventoryTranslator
InventoryTranslator.CraftStateINVENTORY_TRANSLATORS, PLAYER_INVENTORY_OFFSET, PLAYER_INVENTORY_SIZE, PLAYER_INVENTORY_TRANSLATOR, size| Constructor and Description |
|---|
ChestedHorseInventoryTranslator(int size,
int equipSlot) |
| Modifier and Type | Method and Description |
|---|---|
int |
bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData) |
int |
javaSlotToBedrock(int slot) |
BedrockContainerSlot |
javaSlotToBedrockContainer(int slot) |
void |
updateInventory(GeyserSession session,
Inventory inventory) |
closeInventory, openInventory, prepareInventory, updateSlotcreateInventory, getSlotType, updatePropertyacceptRequest, checkNetId, dumpStackRequestDetails, isCursor, makeContainerEntries, makeItemEntry, rejectRequest, rejectRequest, shouldHandleRequestFirst, shouldRejectItemPlace, translateAutoCraftingRequest, translateCraftingRequest, translateCreativeRequest, translateRequest, translateRequests, translateSpecialRequestpublic ChestedHorseInventoryTranslator(int size,
int equipSlot)
size - the total Java size of the inventoryequipSlot - the Java equipment slot. Java always has two slots - one for armor and one for saddle. Chested horses
on Bedrock only acknowledge one slot.public int bedrockSlotToJava(com.nukkitx.protocol.bedrock.data.inventory.StackRequestSlotInfoData slotInfoData)
bedrockSlotToJava in class BaseInventoryTranslatorpublic BedrockContainerSlot javaSlotToBedrockContainer(int slot)
javaSlotToBedrockContainer in class BaseInventoryTranslatorpublic int javaSlotToBedrock(int slot)
javaSlotToBedrock in class BaseInventoryTranslatorpublic void updateInventory(GeyserSession session, Inventory inventory)
updateInventory in class AbstractHorseInventoryTranslatorCopyright © 2021 GeyserMC. All rights reserved.