History - net.minecraft.village.VillagerTrade

26.3-pre-2

Names

Fields

Constructors

Methods

26.3-pre-1

Names

Fields

Constructors

Methods

26.3-snapshot-10

Names

Fields

Constructors

Methods

26.3-snapshot-9

Names

Fields

Constructors

Methods

26.3-snapshot-8

Names

Fields

Constructors

Methods

26.3-snapshot-7

Names

Fields

Constructors

Methods

26.3-snapshot-6

Names

Fields

Constructors

Methods

26.3-snapshot-5

Names

Fields

Constructors

Methods

26.3-snapshot-4

Names

Fields

List<LootFunction>: givenItemModifiers, field_1_229, givenItemModifiers

LootNumberProvider: maxUses, field_1_231, maxUses

LootNumberProvider: reputationDiscount, field_1_233, reputationDiscount

LootNumberProvider: xp, field_1_235, xp

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

RegistryEntry<LootNumberProvider>: maxUses, field_1_231, maxUses

RegistryEntry<LootNumberProvider>: xp, field_1_235, xp

RegistryEntry<LootNumberProvider>: 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<LootNumberProvider>, RegistryEntry<LootNumberProvider>, RegistryEntry<LootNumberProvider>, Optional<RegistryEntry<LootCondition>>, Optional<RegistryEntry<LootFunction>>, Optional<RegistryEntryList<Enchantment>>)

Methods

List (VillagerTrade): lambda$static$8, method_1_523, method_1_523

LootNumberProvider (VillagerTrade): lambda$static$6, method_1_521, method_1_521

LootNumberProvider (VillagerTrade): lambda$static$5, method_1_520, method_1_520

LootNumberProvider (VillagerTrade): lambda$static$4, method_1_519, method_1_519

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

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

Optional (VillagerTrade): lambda$static$8, method_1_523, method_1_523

RegistryEntry (VillagerTrade): lambda$static$6, method_1_521, method_1_521

RegistryEntry (VillagerTrade): lambda$static$5, method_1_520, method_1_520

RegistryEntry (VillagerTrade): lambda$static$4, method_1_519, method_1_519

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

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.class_1_30

net.minecraft.village.VillagerTrade

Fields

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

TradedItemFactory: wants, field_1_234, wants

Optional<TradedItemFactory>: additionalWants, field_1_227, additionalWants

SimpleItemStackView: gives, field_1_230, gives

Optional<LootCondition>: merchantPredicate, field_1_232, merchantPredicate

List<LootFunction>: givenItemModifiers, field_1_229, givenItemModifiers

LootNumberProvider: maxUses, field_1_231, maxUses

LootNumberProvider: reputationDiscount, field_1_233, reputationDiscount

LootNumberProvider: xp, field_1_235, xp

Optional<RegistryEntryList<Enchantment>>: 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, method_292, report

TradeOffer (LootContext): getOffer, method_1_513, createOffer

TradedItem (LootContext, TradedItemFactory): lambda$getOffer$0, method_1_514, method_1_514

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_1_515, method_1_515

Optional (VillagerTrade): lambda$static$9, method_1_524, method_1_524

List (VillagerTrade): lambda$static$8, method_1_523, method_1_523

Optional (VillagerTrade): lambda$static$7, method_1_522, method_1_522

LootNumberProvider (VillagerTrade): lambda$static$6, method_1_521, method_1_521

LootNumberProvider (VillagerTrade): lambda$static$5, method_1_520, method_1_520

LootNumberProvider (VillagerTrade): lambda$static$4, method_1_519, method_1_519

SimpleItemStackView (VillagerTrade): lambda$static$3, method_1_518, method_1_518

Optional (VillagerTrade): lambda$static$2, method_1_517, method_1_517

TradedItemFactory (VillagerTrade): lambda$static$1, method_1_516, method_1_516