Class ShopEvent

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.ShopEvent
Direct Known Subclasses:
ShopEvent.Purchase, ShopEvent.Sell

public abstract class ShopEvent extends net.neoforged.bus.api.Event
Events fired when someone buys/sells from a ShopFactory.builder() created shop.
  • Field Details

    • player

      protected final net.minecraft.server.level.ServerPlayer player
    • shop

      protected final ShopBuilder shop
  • Constructor Details

    • ShopEvent

      protected ShopEvent(net.minecraft.server.level.ServerPlayer player, ShopBuilder shop)
  • Method Details

    • getPlayer

      public net.minecraft.server.level.ServerPlayer getPlayer()
    • getEntity

      @Nullable public @Nullable net.minecraft.world.entity.Entity getEntity()
    • getBlockPos

      @Nullable public @Nullable net.minecraft.core.BlockPos getBlockPos()
    • getShop

      public ShopBuilder getShop()