Class PlayerActivateShrineEvent.Pre
java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.PlayerActivateShrineEvent
com.pixelmonmod.pixelmon.api.events.PlayerActivateShrineEvent.Pre
- All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
- Enclosing class:
PlayerActivateShrineEvent
public static class PlayerActivateShrineEvent.Pre
extends PlayerActivateShrineEvent
implements net.neoforged.bus.api.ICancellableEvent
-
Nested Class Summary
Nested classes/interfaces inherited from class com.pixelmonmod.pixelmon.api.events.PlayerActivateShrineEvent
PlayerActivateShrineEvent.Post, PlayerActivateShrineEvent.Pre
-
Field Summary
Fields inherited from class com.pixelmonmod.pixelmon.api.events.PlayerActivateShrineEvent
canEncounter, pixelmonEntity
-
Constructor Summary
ConstructorsConstructorDescriptionPre
(net.minecraft.core.BlockPos blockPos, net.minecraft.server.level.ServerPlayer player, ShrineBlock block, ShrineType shrineType, BirdShrineTileEntity shrine, boolean canEncounter, PixelmonEntity pixelmonEntity) Basic constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
setCanEncounter
(boolean canEncounter) Overwrites theEncounterData.canEncounter(Player)
checkvoid
setPixelmonEntity
(PixelmonEntity entity) Overwrites the PixelmonEntity to be spawnedMethods inherited from class com.pixelmonmod.pixelmon.api.events.PlayerActivateShrineEvent
canEncounter, getBlock, getBlockPos, getBlockState, getPixelmonEntity, getPlayer, getShrine, getShrineType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.neoforged.bus.api.ICancellableEvent
isCanceled, setCanceled
-
Constructor Details
-
Pre
public Pre(net.minecraft.core.BlockPos blockPos, net.minecraft.server.level.ServerPlayer player, ShrineBlock block, ShrineType shrineType, BirdShrineTileEntity shrine, boolean canEncounter, PixelmonEntity pixelmonEntity) Basic constructor- Parameters:
blockPos
- The position of the blockplayer
- The player interacting with the blockblock
- The block type being interacted withshrineType
- The type of shrineshrine
- The shrine tile entitycanEncounter
- If the player can encounter the shrinepixelmonEntity
- The Pokémon to be spawned
-
-
Method Details
-
setCanEncounter
public void setCanEncounter(boolean canEncounter) Overwrites theEncounterData.canEncounter(Player)
check- Parameters:
canEncounter
- The new encounter check value
-
setPixelmonEntity
Overwrites the PixelmonEntity to be spawned- Parameters:
entity
- The new entity to be spawned
-