public class WandererTradesEvent extends Event
FMLServerAboutToStartEvent
. It is used to gather the trade lists for the wandering merchant.
It is fired on the MinecraftForge.EVENT_BUS
.
The wandering merchant picks a few trades from TradeType#GENERIC
and a single trade from TradeType#RARE
.
To add trades to the merchant, simply add new trades to the list. BasicTrade
provides a default implementation.Event.HasResult, Event.Result
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.util.List<VillagerTrades.ITrade> |
generic |
protected java.util.List<VillagerTrades.ITrade> |
rare |
コンストラクタと説明 |
---|
WandererTradesEvent(java.util.List<VillagerTrades.ITrade> generic,
java.util.List<VillagerTrades.ITrade> rare) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.List<VillagerTrades.ITrade> |
getGenericTrades() |
java.util.List<VillagerTrades.ITrade> |
getRareTrades() |
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
protected java.util.List<VillagerTrades.ITrade> generic
protected java.util.List<VillagerTrades.ITrade> rare
public WandererTradesEvent(java.util.List<VillagerTrades.ITrade> generic, java.util.List<VillagerTrades.ITrade> rare)
public java.util.List<VillagerTrades.ITrade> getGenericTrades()
public java.util.List<VillagerTrades.ITrade> getRareTrades()