net.minecraft.village

public class TradeSet

net.minecraft.world.item.trading.TradeSet
net.minecraft.world.item.trading.TradeSet
net.minecraft.class_1_15
net.minecraft.village.TradeSet

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<TradeSet>
CODEC
CODEC
field_1_112
CODEC
private final RegistryEntryList<VillagerTrade>
trades
trades
field_1_116
trades
private final LootNumberProvider
amount
amount
field_1_114
amount
private final boolean
allowDuplicates
allowDuplicates
field_1_113
allowDuplicates
private final Optional<Identifier>
randomSequence
randomSequence
field_1_115
randomSequence

Constructor summary

ModifierConstructor
public (RegistryEntryList<VillagerTrade> trades, LootNumberProvider amount, boolean allowDuplicates, Optional<Identifier> randomSequence)

Method summary

Modifier and TypeMethod
public RegistryEntryList<VillagerTrade>
getTrades()
getTrades()
method_1_423()
getTrades()
public int
calculateNumberOfTrades(LootContext lootContext)
calculateNumberOfTrades(LootContext lootContext)
method_1_422(class_47 arg0)
sampleAmount(LootContext context)
public boolean
allowDuplicates()
allowDuplicates()
method_1_421()
allowsDuplicates()
public Optional<Identifier>
randomSequence()
randomSequence()
method_1_429()
getRandomSequence()