public class RandomTradeBuilder
extends java.lang.Object
| Constructor and Description |
|---|
RandomTradeBuilder(int maxTrades,
int xp,
float priceMult) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.entity.merchant.villager.VillagerTrades.ITrade |
build() |
boolean |
canBuild() |
static java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> |
createFunction(net.minecraft.item.Item item,
int min,
int max) |
RandomTradeBuilder |
setEmeraldPrice(int emeralds) |
RandomTradeBuilder |
setEmeraldPrice(int min,
int max) |
RandomTradeBuilder |
setEmeraldPriceFor(int min,
int max,
net.minecraft.item.Item item) |
RandomTradeBuilder |
setEmeraldPriceFor(int min,
int max,
net.minecraft.item.Item item,
int amt) |
RandomTradeBuilder |
setEmeraldPriceFor(int emeralds,
net.minecraft.item.Item item) |
RandomTradeBuilder |
setEmeraldPriceFor(int emeralds,
net.minecraft.item.Item item,
int amt) |
RandomTradeBuilder |
setForSale(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> forSale) |
RandomTradeBuilder |
setForSale(net.minecraft.item.Item item,
int min,
int max) |
RandomTradeBuilder |
setPrice(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> price) |
RandomTradeBuilder |
setPrice(net.minecraft.item.Item item,
int min,
int max) |
RandomTradeBuilder |
setPrice2(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> price2) |
RandomTradeBuilder |
setPrice2(net.minecraft.item.Item item,
int min,
int max) |
public RandomTradeBuilder(int maxTrades,
int xp,
float priceMult)
public RandomTradeBuilder setPrice(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> price)
public RandomTradeBuilder setPrice(net.minecraft.item.Item item, int min, int max)
public RandomTradeBuilder setPrice2(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> price2)
public RandomTradeBuilder setPrice2(net.minecraft.item.Item item, int min, int max)
public RandomTradeBuilder setForSale(java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> forSale)
public RandomTradeBuilder setForSale(net.minecraft.item.Item item, int min, int max)
public RandomTradeBuilder setEmeraldPrice(int emeralds)
public RandomTradeBuilder setEmeraldPriceFor(int emeralds, net.minecraft.item.Item item, int amt)
public RandomTradeBuilder setEmeraldPriceFor(int emeralds, net.minecraft.item.Item item)
public RandomTradeBuilder setEmeraldPrice(int min, int max)
public RandomTradeBuilder setEmeraldPriceFor(int min, int max, net.minecraft.item.Item item, int amt)
public RandomTradeBuilder setEmeraldPriceFor(int min, int max, net.minecraft.item.Item item)
public boolean canBuild()
public net.minecraft.entity.merchant.villager.VillagerTrades.ITrade build()
public static java.util.function.Function<java.util.Random,net.minecraft.item.ItemStack> createFunction(net.minecraft.item.Item item,
int min,
int max)