Skip to content

GameEvent 5.46.0 ​

enum · pocketmine\world\vibration\GameEvent · source

Game events which cause vibrations that sculk sensors can detect. Each one has a frequency (1-15), which a comparator reading an active sculk sensor outputs, and which a calibrated sculk sensor can filter.

Frequencies are the Bedrock ones from the Minecraft Wiki "Vibration frequencies" table.

Cases ​

BLOCK_ACTIVATE ​

php
case BLOCK_ACTIVATE

BLOCK_ATTACH ​

php
case BLOCK_ATTACH

BLOCK_CHANGE ​

php
case BLOCK_CHANGE

BLOCK_CLOSE ​

php
case BLOCK_CLOSE

BLOCK_DEACTIVATE ​

php
case BLOCK_DEACTIVATE

BLOCK_DESTROY ​

php
case BLOCK_DESTROY

BLOCK_DETACH ​

php
case BLOCK_DETACH

BLOCK_OPEN ​

php
case BLOCK_OPEN

BLOCK_PLACE ​

php
case BLOCK_PLACE

CONTAINER_CLOSE ​

php
case CONTAINER_CLOSE

CONTAINER_OPEN ​

php
case CONTAINER_OPEN

DRINK ​

php
case DRINK

EAT ​

php
case EAT

ELYTRA_GLIDE ​

php
case ELYTRA_GLIDE

ENTITY_ACTION ​

php
case ENTITY_ACTION

ENTITY_DAMAGE ​

php
case ENTITY_DAMAGE

ENTITY_DIE ​

php
case ENTITY_DIE

ENTITY_DISMOUNT ​

php
case ENTITY_DISMOUNT

ENTITY_INTERACT ​

php
case ENTITY_INTERACT

ENTITY_MOUNT ​

php
case ENTITY_MOUNT

ENTITY_PLACE ​

php
case ENTITY_PLACE

EQUIP ​

php
case EQUIP

EXPLODE ​

php
case EXPLODE

FLAP ​

php
case FLAP

FLUID_PICKUP ​

php
case FLUID_PICKUP

FLUID_PLACE ​

php
case FLUID_PLACE

HIT_GROUND ​

php
case HIT_GROUND

INSTRUMENT_PLAY ​

php
case INSTRUMENT_PLAY

ITEM_INTERACT_FINISH ​

php
case ITEM_INTERACT_FINISH

LIGHTNING_STRIKE ​

php
case LIGHTNING_STRIKE

NOTE_BLOCK_PLAY ​

php
case NOTE_BLOCK_PLAY

PRIME_FUSE ​

php
case PRIME_FUSE

PROJECTILE_LAND ​

php
case PROJECTILE_LAND

PROJECTILE_SHOOT ​

php
case PROJECTILE_SHOOT

SHEAR ​

php
case SHEAR

SPLASH ​

php
case SPLASH

STEP ​

php
case STEP

SWIM ​

php
case SWIM

TELEPORT ​

php
case TELEPORT

UNEQUIP ​

php
case UNEQUIP

Methods ​

getFrequency() ​

php
public function getFrequency() : int

Returns the vibration frequency (1-15) of this event.

isDampenedByWool() ​

php
public function isDampenedByWool() : bool

Returns whether this event makes no vibration when it happens on wool or a carpet (footsteps, landing).

isIgnoredWhenSneaking() ​

php
public function isIgnoredWhenSneaking() : bool

Returns whether a sneaking entity causing this event makes no vibration.

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.