Class WandererTradesEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.village.WandererTradesEvent
public class WandererTradesEvent
extends net.neoforged.bus.api.Event
WandererTradesEvent is fired during reload by
TagsUpdatedEvent. It is used to gather the trade lists for the wandering merchant.
It is fired on the NeoForge.EVENT_BUS.
The wandering merchant picks a few trades from generic and a single trade from rare.
To add trades to the merchant, simply add new trades to the list. BasicItemListing provides a default implementation.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VillagerTrades.ItemListing> protected List<VillagerTrades.ItemListing> private final HolderLookup.Provider -
Constructor Summary
ConstructorsConstructorDescriptionWandererTradesEvent(List<VillagerTrades.ItemListing> generic, List<VillagerTrades.ItemListing> rare, HolderLookup.Provider registries) -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
generic
-
rare
-
registries
-
-
Constructor Details
-
WandererTradesEvent
@Internal public WandererTradesEvent(List<VillagerTrades.ItemListing> generic, List<VillagerTrades.ItemListing> rare, HolderLookup.Provider registries)
-
-
Method Details
-
getGenericTrades
-
getRareTrades
-
getRegistries
-