History - net.minecraft.village.VillagerTrade

26.3

Names

Fields

List<LootFunction>: givenItemModifiers, givenItemModifiers, field_1_229, givenItemModifiers

LootNumberProvider: maxUses, maxUses, field_1_231, maxUses

LootNumberProvider: reputationDiscount, reputationDiscount, field_1_233, reputationDiscount

LootNumberProvider: xp, xp, field_1_235, xp

Optional<RegistryEntry<LootFunction>>: givenItemModifier, givenItemModifier, field_1_229, givenItemModifier

RegistryEntry<LootIntProvider>: maxUses, maxUses, field_1_231, maxUses

RegistryEntry<LootIntProvider>: xp, xp, field_1_235, xp

RegistryEntry<LootFloatProvider>: reputationDiscount, reputationDiscount, field_1_233, reputationDiscount

Constructors

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, LootNumberProvider, LootNumberProvider, LootNumberProvider, Optional<LootCondition>, List<LootFunction>, Optional<RegistryEntryList<Enchantment>>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>)

(TradedItemFactory, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>, RegistryEntryList<Enchantment>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, RegistryEntry<LootIntProvider>, RegistryEntry<LootIntProvider>, RegistryEntry<LootFloatProvider>, Optional<RegistryEntry<LootCondition>>, Optional<RegistryEntry<LootFunction>>, Optional<RegistryEntryList<Enchantment>>)

Methods

VillagerTrade$Builder (TradedItemFactory, SimpleItemStackView, int, int, float): builder, builder, method_1_8670, builder

VillagerTrade$Builder (TradedItemFactory, TradedItemFactory, SimpleItemStackView, int, int, float): builder, builder, method_1_8671, builder

26.2

Names

Fields

Constructors

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>, Optional<RegistryEntryList<Enchantment>>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>, RegistryEntryList<Enchantment>)

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

net.minecraft.world.item.trading.VillagerTrade

net.minecraft.world.item.trading.VillagerTrade

net.minecraft.class_1_30

net.minecraft.village.VillagerTrade

Fields

com.mojang.serialization.Codec<VillagerTrade>: CODEC, CODEC, field_1_226, CODEC

TradedItemFactory: wants, wants, field_1_234, wants

Optional<TradedItemFactory>: additionalWants, additionalWants, field_1_227, additionalWants

SimpleItemStackView: gives, gives, field_1_230, gives

Optional<LootCondition>: merchantPredicate, merchantPredicate, field_1_232, merchantPredicate

List<LootFunction>: givenItemModifiers, givenItemModifiers, field_1_229, givenItemModifiers

LootNumberProvider: maxUses, maxUses, field_1_231, maxUses

LootNumberProvider: reputationDiscount, reputationDiscount, field_1_233, reputationDiscount

LootNumberProvider: xp, xp, field_1_235, xp

Optional<RegistryEntryList<Enchantment>>: doubleTradePriceEnchantments, doubleTradePriceEnchantments, field_1_228, doubleTradePriceEnchantments

Constructors

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, LootNumberProvider, LootNumberProvider, LootNumberProvider, Optional<LootCondition>, List<LootFunction>, Optional<RegistryEntryList<Enchantment>>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>, Optional<RegistryEntryList<Enchantment>>)

(TradedItemFactory, Optional<TradedItemFactory>, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>)

(TradedItemFactory, SimpleItemStackView, int, int, float, Optional<LootCondition>, List<LootFunction>)

Methods

void (LootTableReporter): validate, validate, method_292, report

TradeOffer (LootContext): getOffer, getOffer, method_1_513, createOffer