net.minecraft.village

public record TradeSet

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

Field summary

Modifier and TypeField
private final RegistryEntryList<VillagerTrade>
trades
comp_1_1358
trades
private final RegistryEntry<LootIntProvider>
amount
comp_1_1356
amount
private final boolean
allowDuplicates
comp_1_1355
allowDuplicates
private final Optional<Identifier>
randomSequence
comp_1_1357
randomSequence
public static final com.mojang.serialization.Codec<TradeSet>
CODEC
field_1_112
CODEC

Constructor summary

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

Method summary

Modifier and TypeMethod
public int
calculateNumberOfTrades(LootContext lootContext)
method_1_422(class_47 arg0)
sampleAmount(LootContext context)
public RegistryEntryList<VillagerTrade>
trades()
comp_1_1358()
trades()
public RegistryEntry<LootIntProvider>
amount()
comp_1_1356()
amount()
public boolean
allowDuplicates()
comp_1_1355()
allowDuplicates()
public Optional<Identifier>
randomSequence()
comp_1_1357()
randomSequence()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_424(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_424(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)