java.lang.Object
org.geysermc.mcprotocollib.protocol.data.game.inventory.VillagerTrade

public class VillagerTrade extends Object
  • Constructor Details

    • VillagerTrade

      public VillagerTrade(@NonNull @NonNull ItemStack firstInput, @Nullable ItemStack secondInput, @Nullable ItemStack output, boolean tradeDisabled, int numUses, int maxUses, int xp, int specialPrice, float priceMultiplier, int demand)
  • Method Details

    • getFirstInput

      @NonNull public @NonNull ItemStack getFirstInput()
    • getSecondInput

      public @Nullable ItemStack getSecondInput()
    • getOutput

      public @Nullable ItemStack getOutput()
    • isTradeDisabled

      public boolean isTradeDisabled()
    • getNumUses

      public int getNumUses()
    • getMaxUses

      public int getMaxUses()
    • getXp

      public int getXp()
    • getSpecialPrice

      public int getSpecialPrice()
    • getPriceMultiplier

      public float getPriceMultiplier()
    • getDemand

      public int getDemand()
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(@Nullable Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public @NonNull String toString()
      Overrides:
      toString in class Object