Class VillagerUpdateSpecialPricesEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.player.PlayerEvent
com.petrolpark.core.world.entity.npc.VillagerUpdateSpecialPricesEvent
public class VillagerUpdateSpecialPricesEvent
extends net.neoforged.neoforge.event.entity.player.PlayerEvent
Fired when a Player interacts with a Villager to modify the price, e.g. if the Player has Hero of the Village.
Fired on server-side only.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
net.neoforged.neoforge.event.entity.player.PlayerEvent.BreakSpeed, net.neoforged.neoforge.event.entity.player.PlayerEvent.Clone, net.neoforged.neoforge.event.entity.player.PlayerEvent.HarvestCheck, net.neoforged.neoforge.event.entity.player.PlayerEvent.ItemCraftedEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.ItemSmeltedEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.LoadFromFile, net.neoforged.neoforge.event.entity.player.PlayerEvent.NameFormat, net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerChangedDimensionEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerChangeGameModeEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerLoggedOutEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.PlayerRespawnEvent, net.neoforged.neoforge.event.entity.player.PlayerEvent.SaveToFile, net.neoforged.neoforge.event.entity.player.PlayerEvent.StartTracking, net.neoforged.neoforge.event.entity.player.PlayerEvent.StopTracking, net.neoforged.neoforge.event.entity.player.PlayerEvent.TabListNameFormatNested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.living.LivingEvent
net.neoforged.neoforge.event.entity.living.LivingEvent.LivingJumpEvent, net.neoforged.neoforge.event.entity.living.LivingEvent.LivingVisibilityEventNested classes/interfaces inherited from class net.neoforged.neoforge.event.entity.EntityEvent
net.neoforged.neoforge.event.entity.EntityEvent.EnteringSection, net.neoforged.neoforge.event.entity.EntityEvent.EntityConstructing, net.neoforged.neoforge.event.entity.EntityEvent.Size -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.world.entity.npc.Villager -
Constructor Summary
ConstructorsConstructorDescriptionVillagerUpdateSpecialPricesEvent(net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.npc.Villager villager) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.trading.MerchantOffersnet.minecraft.world.entity.npc.VillagerMethods inherited from class net.neoforged.neoforge.event.entity.player.PlayerEvent
getEntity
-
Field Details
-
villager
protected final net.minecraft.world.entity.npc.Villager villager
-
-
Constructor Details
-
VillagerUpdateSpecialPricesEvent
public VillagerUpdateSpecialPricesEvent(net.minecraft.world.entity.player.Player player, net.minecraft.world.entity.npc.Villager villager)
-
-
Method Details
-
getVillager
public net.minecraft.world.entity.npc.Villager getVillager() -
getOffers
public net.minecraft.world.item.trading.MerchantOffers getOffers()
-