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 classFired after the trade took placestatic classFired 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 Pokemonprotected booleanprotected Pokemonprotected final TradePairFields inherited from class com.pixelmonmod.pixelmon.api.events.npc.NPCTraderEvent
player, trader -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAcceptTrade(net.minecraft.world.entity.player.Player player, NPC trader, TradePair tradePair, Pokemon playerPokemon, Pokemon tradedPokemon, boolean removeNPC) -
Method Summary
Modifier and TypeMethodDescriptionbooleanMethods 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
-