Class NPCTraderEvent.AcceptTrade
java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent
com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent.AcceptTrade
- Direct Known Subclasses:
NPCTraderEvent.AcceptTrade.Post
,NPCTraderEvent.AcceptTrade.Pre
- Enclosing class:
NPCTraderEvent
Event fired when a player is accepting a trade from the NPC Trader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Fired after the trade took placestatic class
Fired before the trade takes place Cancelling will stop the trade for this Pokemon from the player's partyNested classes/interfaces inherited from class com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent
NPCTraderEvent.AcceptTrade, NPCTraderEvent.ShowTrade
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Pokemon
protected boolean
protected Pokemon
protected final TradePair
Fields inherited from class com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent
player, trader
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AcceptTrade
(net.minecraft.world.entity.player.Player player, NPC trader, TradePair tradePair, Pokemon playerPokemon, Pokemon tradedPokemon, boolean removeNPC) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Methods inherited from class com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent
getPlayer, getTrader
-
Field Details
-
tradePair
-
playerPokemon
-
tradedPokemon
-
removeNPC
protected boolean removeNPC
-
-
Constructor Details
-
AcceptTrade
-
-
Method Details
-
getTradePair
-
getPlayerPokemon
-
isRemoveNPC
public boolean isRemoveNPC() -
getTradedPokemon
-