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, com.github.steveice10.mc.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory) -
Method Summary
Modifier and TypeMethodDescriptioncom.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacketintvoidonTradeSelected(GeyserSession session, int slot)voidsetPendingOffersPacket(com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket pendingOffersPacket)voidsetTradeExperience(int tradeExperience)voidsetVillager(Entity villager)voidsetVillagerTrades(com.github.steveice10.mc.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, com.github.steveice10.mc.protocol.data.game.inventory.ContainerType containerType, PlayerInventory playerInventory)
-
-
Method Details
-
onTradeSelected
-
getVillager
-
setVillager
-
setVillagerTrades
public void setVillagerTrades(com.github.steveice10.mc.protocol.data.game.inventory.VillagerTrade[] villagerTrades) -
getPendingOffersPacket
public com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket getPendingOffersPacket() -
setPendingOffersPacket
public void setPendingOffersPacket(com.github.steveice10.mc.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket pendingOffersPacket) -
getTradeExperience
public int getTradeExperience() -
setTradeExperience
public void setTradeExperience(int tradeExperience)
-