net.minecraft.village

class TradeOffers$TypeAwareBuyForOneEmeraldFactory

implements TradeOffers$Factory

net.minecraft.world.entity.npc.villager.VillagerTrades$EmeraldsForVillagerTypeItem
net.minecraft.class_3853$class_4162
net.minecraft.village.TradeOffers$TypeAwareBuyForOneEmeraldFactory

Field summary

Modifier and TypeField
private final Map<RegistryKey<VillagerType>, Item>
trades
field_18553
map
private final int
cost
field_18554
count
private final int
maxUses
field_18555
maxUses
private final int
villagerXp
field_18556
experience

Constructor summary

ModifierConstructor
public (int count, int maxUses, int experience, Map<RegistryKey<VillagerType>, Item> map)

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)
private static void
lambda$new$1(ResourceKey arg0)
method_19201(class_5321 arg0)
method_19201(RegistryKey typeKey)
private static boolean
lambda$new$0(Map arg0, ResourceKey arg1)
method_19202(Map arg0, class_5321 arg1)
method_19202(Map arg0, RegistryKey typeKey)