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.Inventory
containerType, holderId, holderPosition, items, javaId, size, title -
Constructor Summary
ConstructorsConstructorDescriptionMerchantContainer(String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory) -
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(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, isPending, resetNextStateId, setDisplayed, setHolderId, setHolderPosition, setPending, setStateId, toString, updateItemNetId
-
Constructor Details
-
MerchantContainer
public MerchantContainer(String title, int id, int size, org.geysermc.mcprotocollib.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory)
-
-
Method Details
-
onTradeSelected
-
getVillager
-
setVillager
-
setVillagerTrades
public void setVillagerTrades(org.geysermc.mcprotocollib.protocol.data.game.inventory.VillagerTrade[] villagerTrades) -
getPendingOffersPacket
public org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket getPendingOffersPacket() -
setPendingOffersPacket
public void setPendingOffersPacket(org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket pendingOffersPacket) -
getTradeExperience
public int getTradeExperience() -
setTradeExperience
public void setTradeExperience(int tradeExperience)
-