mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 01:46:04 +00:00
Added new sounds, events, particles
This commit is contained in:
@ -28,6 +28,7 @@ use pocketmine\utils\Binary;
|
||||
#endif
|
||||
|
||||
use pocketmine\item\Item;
|
||||
use pocketmine\utils\Utils;
|
||||
use pocketmine\utils\UUID;
|
||||
|
||||
|
||||
@ -234,6 +235,17 @@ abstract class DataPacket extends \stdClass{
|
||||
}
|
||||
|
||||
public function __debugInfo(){
|
||||
return bin2hex($this->buffer);
|
||||
$data = [];
|
||||
foreach($this as $k => $v){
|
||||
if($k === "buffer"){
|
||||
$data[$k] = bin2hex($v);
|
||||
}elseif(is_string($v) or (is_object($v) and method_exists($v, "__toString"))){
|
||||
$data[$k] = Utils::printable((string) $v);
|
||||
}else{
|
||||
$data[$k] = $v;
|
||||
}
|
||||
}
|
||||
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
@ -27,6 +27,44 @@ namespace pocketmine\network\protocol;
|
||||
class LevelEventPacket extends DataPacket{
|
||||
const NETWORK_ID = Info::LEVEL_EVENT_PACKET;
|
||||
|
||||
const EVENT_SOUND_CLICK = 1000;
|
||||
const EVENT_SOUND_CLICK_FAIL = 1001;
|
||||
const EVENT_SOUND_SHOOT = 1002;
|
||||
const EVENT_SOUND_DOOR = 1003;
|
||||
const EVENT_SOUND_FIZZ = 1004;
|
||||
|
||||
const EVENT_SOUND_GHAST = 1007;
|
||||
const EVENT_SOUND_GHAST_SHOOT = 1008;
|
||||
const EVENT_SOUND_BLAZE_SHOOT = 1009;
|
||||
|
||||
const EVENT_SOUND_DOOR_BUMP = 1010;
|
||||
const EVENT_SOUND_DOOR_CRASH = 1012;
|
||||
|
||||
const EVENT_SOUND_BAT_FLY = 1015;
|
||||
const EVENT_SOUND_ZOMBIE_INFECT = 1016;
|
||||
const EVENT_SOUND_ZOMBIE_HEAL = 1017;
|
||||
|
||||
const EVENT_SOUND_ANVIL_BREAK = 1020;
|
||||
const EVENT_SOUND_ANVIL_USE = 1021;
|
||||
const EVENT_SOUND_ANVIL_FALL = 1022;
|
||||
|
||||
const EVENT_PARTICLE_SHOOT = 2000;
|
||||
const EVENT_PARTICLE_DESTROY = 2001;
|
||||
const EVENT_PARTICLE_SPLASH = 2002;
|
||||
const EVENT_PARTICLE_EYE_DESPAWN = 2003;
|
||||
const EVENT_PARTICLE_SPAWN = 2004;
|
||||
|
||||
const EVENT_START_RAIN = 3001;
|
||||
const EVENT_START_THUNDER = 3002;
|
||||
const EVENT_STOP_RAIN = 3003;
|
||||
const EVENT_STOP_THUNDER = 3004;
|
||||
|
||||
const EVENT_SET_DATA = 4000;
|
||||
|
||||
const EVENT_PLAYERS_SLEEPING = 9800;
|
||||
|
||||
const EVENT_ADD_PARTICLE_MASK = 0x4000;
|
||||
|
||||
public $evid;
|
||||
public $x;
|
||||
public $y;
|
||||
|
Reference in New Issue
Block a user