Class ExpandMerchantOffer

java.lang.Object
com.blamejared.crafttweaker.natives.villager.ExpandMerchantOffer

@ZenRegister public class ExpandMerchantOffer extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addToSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff)
     
    static IItemStack
    assemble(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static IData
    createTag(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static IItemStack
    getBaseCostA(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static IItemStack
    getCostA(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static IItemStack
    getCostB(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static int
    getDemand(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static int
    getMaxUses(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static float
    getPriceMultiplier(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static IItemStack
    getResult(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static int
    getSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static int
    getUses(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static int
    getXp(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static void
    increaseUses(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static boolean
    isOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static boolean
    needsRestock(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static net.minecraft.world.item.trading.MerchantOffer
    of(net.minecraft.world.item.trading.ItemCost baseCostA, IItemStack result, int maxUses, int xp, float priceMultiplier)
     
    static net.minecraft.world.item.trading.MerchantOffer
    of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int maxUses, int xp, float priceMultiplier)
     
    static net.minecraft.world.item.trading.MerchantOffer
    of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int uses, int maxUses, int xp, float priceMultiplier)
     
    static net.minecraft.world.item.trading.MerchantOffer
    of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int uses, int maxUses, int xp, float priceMultiplier, int demand)
     
    static void
    resetSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static void
    resetUses(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static boolean
    satisfiedBy(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b)
     
    static void
    setSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff)
     
    static void
    setToOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static boolean
    shouldRewardExp(net.minecraft.world.item.trading.MerchantOffer internal)
     
    static boolean
    take(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b)
     
    static void
    updateDemand(net.minecraft.world.item.trading.MerchantOffer internal)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExpandMerchantOffer

      public ExpandMerchantOffer()
  • Method Details

    • of

      public static net.minecraft.world.item.trading.MerchantOffer of(net.minecraft.world.item.trading.ItemCost baseCostA, IItemStack result, int maxUses, int xp, float priceMultiplier)
    • of

      public static net.minecraft.world.item.trading.MerchantOffer of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int maxUses, int xp, float priceMultiplier)
    • of

      public static net.minecraft.world.item.trading.MerchantOffer of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int uses, int maxUses, int xp, float priceMultiplier)
    • of

      public static net.minecraft.world.item.trading.MerchantOffer of(net.minecraft.world.item.trading.ItemCost baseCostA, net.minecraft.world.item.trading.ItemCost costB, IItemStack result, int uses, int maxUses, int xp, float priceMultiplier, int demand)
    • getBaseCostA

      public static IItemStack getBaseCostA(net.minecraft.world.item.trading.MerchantOffer internal)
    • getCostA

      public static IItemStack getCostA(net.minecraft.world.item.trading.MerchantOffer internal)
    • getCostB

      public static IItemStack getCostB(net.minecraft.world.item.trading.MerchantOffer internal)
    • getResult

      public static IItemStack getResult(net.minecraft.world.item.trading.MerchantOffer internal)
    • updateDemand

      public static void updateDemand(net.minecraft.world.item.trading.MerchantOffer internal)
    • assemble

      public static IItemStack assemble(net.minecraft.world.item.trading.MerchantOffer internal)
    • getUses

      public static int getUses(net.minecraft.world.item.trading.MerchantOffer internal)
    • resetUses

      public static void resetUses(net.minecraft.world.item.trading.MerchantOffer internal)
    • getMaxUses

      public static int getMaxUses(net.minecraft.world.item.trading.MerchantOffer internal)
    • increaseUses

      public static void increaseUses(net.minecraft.world.item.trading.MerchantOffer internal)
    • getDemand

      public static int getDemand(net.minecraft.world.item.trading.MerchantOffer internal)
    • addToSpecialPriceDiff

      public static void addToSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff)
    • resetSpecialPriceDiff

      public static void resetSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal)
    • getSpecialPriceDiff

      public static int getSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal)
    • setSpecialPriceDiff

      public static void setSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff)
    • getPriceMultiplier

      public static float getPriceMultiplier(net.minecraft.world.item.trading.MerchantOffer internal)
    • getXp

      public static int getXp(net.minecraft.world.item.trading.MerchantOffer internal)
    • isOutOfStock

      public static boolean isOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal)
    • setToOutOfStock

      public static void setToOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal)
    • needsRestock

      public static boolean needsRestock(net.minecraft.world.item.trading.MerchantOffer internal)
    • shouldRewardExp

      public static boolean shouldRewardExp(net.minecraft.world.item.trading.MerchantOffer internal)
    • createTag

      public static IData createTag(net.minecraft.world.item.trading.MerchantOffer internal)
    • satisfiedBy

      public static boolean satisfiedBy(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b)
    • take

      public static boolean take(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b)