Class MerchantContainer


public class MerchantContainer extends Container
  • 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

      public void onTradeSelected(GeyserSession session, int slot)
    • setVillager

      public void setVillager(Entity villager)
    • 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

      public Entity getVillager()
    • getPendingOffersPacket

      public org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket getPendingOffersPacket()
    • getTradeExperience

      public int getTradeExperience()