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 MapData
    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 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

    • 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 MapData 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)