net.minecraft.village

record TradeOffers$TypedWrapperFactory

implements TradeOffers$Factory

net.minecraft.world.entity.npc.villager.VillagerTrades$TypeSpecificTrade
net.minecraft.class_3853$class_8640
net.minecraft.village.TradeOffers$TypedWrapperFactory

Field summary

Modifier and TypeField
private final Map<RegistryKey<VillagerType>, TradeOffers$Factory>
trades
comp_1962
typeToFactory

Constructor summary

ModifierConstructor
private (Map<RegistryKey<VillagerType>, TradeOffers$Factory> typeToFactory)

Method summary

Modifier and TypeMethod
public static TradeOffers$TypedWrapperFactory
oneTradeInBiomes(VillagerTrades$ItemListing trade, ResourceKey<VillagerType>... villageTypes)
method_53834(class_3853$class_1652 arg0, class_5321<class_3854>... arg1)
of(TradeOffers$Factory factory, RegistryKey<VillagerType>... types)
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)
public Map<RegistryKey<VillagerType>, TradeOffers$Factory>
trades()
comp_1962()
typeToFactory()
private static TradeOffers$Factory
lambda$oneTradeInBiomes$1(VillagerTrades$ItemListing arg0, ResourceKey arg1)
method_53833(class_3853$class_1652 arg0, class_5321 arg1)
method_53833(TradeOffers$Factory arg0, RegistryKey arg1)
private static RegistryKey
lambda$oneTradeInBiomes$0(ResourceKey arg0)
method_53835(class_5321 arg0)
method_53835(RegistryKey arg0)