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