Class TradeWithVillagerEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.living.LivingEvent
net.minecraftforge.event.entity.player.PlayerEvent
net.minecraftforge.event.entity.player.TradeWithVillagerEvent
Fired when a player trades with an
AbstractVillager.
This event is not cancellable, and does not
.invalid reference
have a result
This event is fired on the main Forge event bus,
only on the
.invalid reference
logical server
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.player.PlayerEvent
PlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.ItemCraftedEvent, PlayerEvent.ItemPickupEvent, PlayerEvent.ItemSmeltedEvent, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.PlayerChangedDimensionEvent, PlayerEvent.PlayerChangeGameModeEvent, PlayerEvent.PlayerLoggedInEvent, PlayerEvent.PlayerLoggedOutEvent, PlayerEvent.PlayerRespawnEvent, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.TabListNameFormatNested classes/interfaces inherited from class net.minecraftforge.event.entity.living.LivingEvent
LivingEvent.LivingJumpEvent, LivingEvent.LivingTickEvent, LivingEvent.LivingVisibilityEventNested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructingNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTradeWithVillagerEvent(Player player, MerchantOffer offer, AbstractVillager abstractVillager) -
Method Summary
Modifier and TypeMethodDescriptionReturns the villager the player traded with.Returns theMerchantOfferselected by the player to trade with.Methods inherited from class net.minecraftforge.event.entity.player.PlayerEvent
getEntityMethods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
Field Details
-
offer
-
abstractVillager
-
-
Constructor Details
-
TradeWithVillagerEvent
@Internal public TradeWithVillagerEvent(Player player, MerchantOffer offer, AbstractVillager abstractVillager)
-
-
Method Details
-
getMerchantOffer
Returns theMerchantOfferselected by the player to trade with.- Returns:
- the
MerchantOfferselected by the player to trade with
-
getAbstractVillager
Returns the villager the player traded with.- Returns:
- the villager the player traded with
-