Package org.geysermc.geyser.inventory
Class MerchantContainer
java.lang.Object
org.geysermc.geyser.inventory.Inventory
org.geysermc.geyser.inventory.Container
org.geysermc.geyser.inventory.MerchantContainer
-
Field Summary
Fields inherited from class org.geysermc.geyser.inventory.Container
playerInventoryFields inherited from class org.geysermc.geyser.inventory.Inventory
containerType, holderId, holderPosition, items, javaId, size, title -
Constructor Summary
ConstructorsConstructorDescriptionMerchantContainer(GeyserSession session, String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType) -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacketintvoidonTradeSelected(GeyserSession session, int slot) voidsetPendingOffersPacket(org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket pendingOffersPacket) voidsetTradeExperience(int tradeExperience) voidsetVillager(Entity villager) voidsetVillagerTrades(List<org.geysermc.mcprotocollib.protocol.data.game.inventory.VillagerTrade> villagerTrades) Methods inherited from class org.geysermc.geyser.inventory.Container
getContainerSize, getItem, getOffsetForHotbar, getPlayerInventory, getSize, isUsingRealBlock, setItem, setUsingRealBlockMethods inherited from class org.geysermc.geyser.inventory.Inventory
getBedrockId, getContainerType, getHolderId, getHolderPosition, getJavaId, getNextStateId, getStateId, getTitle, incrementStateId, isDisplayed, resetNextStateId, setBedrockId, setDisplayed, setHolderId, setHolderPosition, setStateId, shouldConfirmContainerClose, toString, updateItemNetId
-
Constructor Details
-
MerchantContainer
public MerchantContainer(GeyserSession session, String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType)
-
-
Method Details
-
onTradeSelected
-
setVillager
-
setVillagerTrades
public void setVillagerTrades(List<org.geysermc.mcprotocollib.protocol.data.game.inventory.VillagerTrade> villagerTrades) -
setPendingOffersPacket
public void setPendingOffersPacket(org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket pendingOffersPacket) -
setTradeExperience
public void setTradeExperience(int tradeExperience) -
getVillager
-
getPendingOffersPacket
public org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket getPendingOffersPacket() -
getTradeExperience
public int getTradeExperience()
-