History - net.minecraft.village.TradeOffers$ProcessItemFactory

1.21.11_unobfuscated

Names

net.minecraft.world.entity.npc.villager.VillagerTrades$ItemsAndEmeraldsToItems

net.minecraft.class_3853$class_4164

net.minecraft.village.TradeOffers$ProcessItemFactory

Fields

TradedItem: fromItem, field_18563, toBeProcessed

int: emeraldCost, field_18565, price

ItemStack: toItem, field_18566, processed

int: maxUses, field_18568, maxUses

int: villagerXp, field_18569, experience

float: priceMultiplier, field_18570, multiplier

Optional<RegistryKey<EnchantmentProvider>>: enchantmentProvider, field_51618, enchantmentProviderKey

Constructors

(ItemConvertible, int, int, Item, int, int, int, float)

(ItemConvertible, int, int, ItemStack, int, int, int, float)

(ItemConvertible, int, int, ItemConvertible, int, int, int, float, RegistryKey<EnchantmentProvider>)

(TradedItem, int, ItemStack, int, int, float, Optional<RegistryKey<EnchantmentProvider>>)

Methods

TradeOffer (ServerWorld, Entity, Random): getOffer, method_7246, create

void (ItemStack, ServerWorld, Entity, Random, RegistryKey): lambda$getOffer$0, method_59950, method_59950