Class ExpandMerchantOffer
java.lang.Object
com.blamejared.crafttweaker.natives.villager.ExpandMerchantOffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddToSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff) static IItemStackassemble(net.minecraft.world.item.trading.MerchantOffer internal) static IDatacreateTag(net.minecraft.world.item.trading.MerchantOffer internal) static IItemStackgetBaseCostA(net.minecraft.world.item.trading.MerchantOffer internal) static IItemStackgetCostA(net.minecraft.world.item.trading.MerchantOffer internal) static IItemStackgetCostB(net.minecraft.world.item.trading.MerchantOffer internal) static intgetDemand(net.minecraft.world.item.trading.MerchantOffer internal) static intgetMaxUses(net.minecraft.world.item.trading.MerchantOffer internal) static floatgetPriceMultiplier(net.minecraft.world.item.trading.MerchantOffer internal) static IItemStackgetResult(net.minecraft.world.item.trading.MerchantOffer internal) static intgetSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal) static intgetUses(net.minecraft.world.item.trading.MerchantOffer internal) static intgetXp(net.minecraft.world.item.trading.MerchantOffer internal) static voidincreaseUses(net.minecraft.world.item.trading.MerchantOffer internal) static booleanisOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal) static booleanneedsRestock(net.minecraft.world.item.trading.MerchantOffer internal) static voidresetSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal) static voidresetUses(net.minecraft.world.item.trading.MerchantOffer internal) static booleansatisfiedBy(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b) static voidsetSpecialPriceDiff(net.minecraft.world.item.trading.MerchantOffer internal, int specialPriceDiff) static voidsetToOutOfStock(net.minecraft.world.item.trading.MerchantOffer internal) static booleanshouldRewardExp(net.minecraft.world.item.trading.MerchantOffer internal) static booleantake(net.minecraft.world.item.trading.MerchantOffer internal, IItemStack a, IItemStack b) static voidupdateDemand(net.minecraft.world.item.trading.MerchantOffer internal)
-
Constructor Details
-
ExpandMerchantOffer
public ExpandMerchantOffer()
-
-
Method Details
-
getBaseCostA
-
getCostA
-
getCostB
-
getResult
-
updateDemand
public static void updateDemand(net.minecraft.world.item.trading.MerchantOffer internal) -
assemble
-
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
-
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)
-