net.minecraft.village

class TradeOffers$EnchantBookFactory

implements TradeOffers$Factory

net.minecraft.world.entity.npc.villager.VillagerTrades$EnchantBookForEmeralds
net.minecraft.class_3853$class_1648
net.minecraft.village.TradeOffers$EnchantBookFactory

Field summary

Modifier and TypeField
private final int
villagerXp
field_18557
experience
private final TagKey<Enchantment>
tradeableEnchantments
field_45131
possibleEnchantments
private final int
minLevel
field_45132
minLevel
private final int
maxLevel
field_45133
maxLevel

Constructor summary

ModifierConstructor
public (int experience, TagKey<Enchantment> possibleEnchantments)
public (int experience, int minLevel, int maxLevel, TagKey<Enchantment> possibleEnchantments)

Method summary

Modifier and TypeMethod
public TradeOffer
getOffer(ServerLevel serverLevel, Entity merchant, RandomSource random)
method_7246(class_3218 arg0, class_1297 arg1, class_5819 arg2)
create(ServerWorld arg0, Entity arg1, Random arg2)