LevelEventPacket¶
文档版本:r/21_u4
协议版本:748
LevelEventPacket数据包,数字ID是25。该数据包用于protocol.packet.leveleventpacket.description
结构¶
digraph "LevelEventPacket" {
rankdir = LR
0
0 -> 1
1 -> 2
0 -> 3
3 -> 4
0 -> 5
5 -> 6
0 [label="LevelEventPacket",comment="name: \"LevelEventPacket\", typeName: \"\", id: 0, branchId: 25, recurseId: -1, attributes: 0, notes: \"\""];
1 [label="Event ID",comment="name: \"Event ID\", typeName: \"\", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
2 [label="varint",comment="name: \"varint\", typeName: \"\", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
3 [label="Position",comment="name: \"Position\", typeName: \"Vec3\", id: 3, branchId: 0, recurseId: -1, attributes: 256, notes: \"Note about Event ID: Legacy particles use the @enums.html#Particle Type@ enum |ed with ParticleLegacyEvent(0x4000)\""];
4 [label="Vec3",comment="name: \"Vec3\", typeName: \"\", id: 4, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
5 [label="Data",comment="name: \"Data\", typeName: \"\", id: 5, branchId: 0, recurseId: -1, attributes: 0, notes: \"\""];
6 [label="varint",comment="name: \"varint\", typeName: \"\", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: \"\""];
{ rank = max;2;4;6}
}
字段¶
- Event ID:varint
- 基本类型枚举。protocol.packet.leveleventpacket.event_id.description枚举值如下:
-
键 值 描述 98003619protocol.enum.9800 Undefined0protocol.enum.undefined SoundClick1000protocol.enum.soundclick SoundClickFail1001protocol.enum.soundclickfail SoundLaunch1002protocol.enum.soundlaunch SoundOpenDoor1003protocol.enum.soundopendoor SoundFizz1004protocol.enum.soundfizz SoundFuse1005protocol.enum.soundfuse SoundPlayRecording1006protocol.enum.soundplayrecording SoundGhastWarning1007protocol.enum.soundghastwarning SoundGhastFireball1008protocol.enum.soundghastfireball SoundBlazeFireball1009protocol.enum.soundblazefireball SoundZombieWoodenDoor1010protocol.enum.soundzombiewoodendoor SoundZombieDoorCrash1012protocol.enum.soundzombiedoorcrash SoundZombieInfected1016protocol.enum.soundzombieinfected SoundZombieConverted1017protocol.enum.soundzombieconverted SoundEndermanTeleport1018protocol.enum.soundendermanteleport SoundAnvilBroken1020protocol.enum.soundanvilbroken SoundAnvilUsed1021protocol.enum.soundanvilused SoundAnvilLand1022protocol.enum.soundanvilland SoundInfinityArrowPickup1030protocol.enum.soundinfinityarrowpickup SoundTeleportEnderPearl1032protocol.enum.soundteleportenderpearl SoundAddItem1040protocol.enum.soundadditem SoundItemFrameBreak1041protocol.enum.sounditemframebreak SoundItemFramePlace1042protocol.enum.sounditemframeplace SoundItemFrameRemoveItem1043protocol.enum.sounditemframeremoveitem SoundItemFrameRotateItem1044protocol.enum.sounditemframerotateitem SoundExperienceOrbPickup1051protocol.enum.soundexperienceorbpickup SoundTotemUsed1052protocol.enum.soundtotemused SoundArmorStandBreak1060protocol.enum.soundarmorstandbreak SoundArmorStandHit1061protocol.enum.soundarmorstandhit SoundArmorStandLand1062protocol.enum.soundarmorstandland SoundArmorStandPlace1063protocol.enum.soundarmorstandplace SoundPointedDripstoneLand1064protocol.enum.soundpointeddripstoneland SoundDyeUsed1065protocol.enum.sounddyeused SoundInkSacUsed1066protocol.enum.soundinksacused SoundAmethystResonate1067protocol.enum.soundamethystresonate QueueCustomMusic1900protocol.enum.queuecustommusic PlayCustomMusic1901protocol.enum.playcustommusic StopCustomMusic1902protocol.enum.stopcustommusic SetMusicVolume1903protocol.enum.setmusicvolume ParticlesShoot2000protocol.enum.particlesshoot ParticlesDestroyBlock2001protocol.enum.particlesdestroyblock ParticlesPotionSplash2002protocol.enum.particlespotionsplash ParticlesEyeOfEnderDeath2003protocol.enum.particleseyeofenderdeath ParticlesMobBlockSpawn2004protocol.enum.particlesmobblockspawn ParticleCropGrowth2005protocol.enum.particlecropgrowth ParticleSoundGuardianGhost2006protocol.enum.particlesoundguardianghost ParticleDeathSmoke2007protocol.enum.particledeathsmoke ParticleDenyBlock2008protocol.enum.particledenyblock ParticleGenericSpawn2009protocol.enum.particlegenericspawn ParticlesDragonEgg2010protocol.enum.particlesdragonegg ParticlesCropEaten2011protocol.enum.particlescropeaten ParticlesCrit2012protocol.enum.particlescrit ParticlesTeleport2013protocol.enum.particlesteleport ParticlesCrackBlock2014protocol.enum.particlescrackblock ParticlesBubble2015protocol.enum.particlesbubble ParticlesEvaporate2016protocol.enum.particlesevaporate ParticlesDestroyArmorStand2017protocol.enum.particlesdestroyarmorstand ParticlesBreakingEgg2018protocol.enum.particlesbreakingegg ParticleDestroyEgg2019protocol.enum.particledestroyegg ParticlesEvaporateWater2020protocol.enum.particlesevaporatewater ParticlesDestroyBlockNoSound2021protocol.enum.particlesdestroyblocknosound ParticlesKnockbackRoar2022protocol.enum.particlesknockbackroar ParticlesTeleportTrail2023protocol.enum.particlesteleporttrail ParticlesPointCloud2024protocol.enum.particlespointcloud ParticlesExplosion2025protocol.enum.particlesexplosion ParticlesBlockExplosion2026protocol.enum.particlesblockexplosion ParticlesVibrationSignal2027protocol.enum.particlesvibrationsignal ParticlesDripstoneDrip2028protocol.enum.particlesdripstonedrip ParticlesFizzEffect2029protocol.enum.particlesfizzeffect WaxOn2030protocol.enum.waxon WaxOff2031protocol.enum.waxoff Scrape2032protocol.enum.scrape ParticlesElectricSpark2033protocol.enum.particleselectricspark ParticleTurtleEgg2034protocol.enum.particleturtleegg ParticlesSculkShriek2035protocol.enum.particlessculkshriek SculkCatalystBloom2036protocol.enum.sculkcatalystbloom SculkCharge2037protocol.enum.sculkcharge SculkChargePop2038protocol.enum.sculkchargepop SonicExplosion2039protocol.enum.sonicexplosion DustPlume2040protocol.enum.dustplume StartRaining3001protocol.enum.startraining StartThunderstorm3002protocol.enum.startthunderstorm StopRaining3003protocol.enum.stopraining StopThunderstorm3004protocol.enum.stopthunderstorm GlobalPause3005protocol.enum.globalpause SimTimeStep3006protocol.enum.simtimestep SimTimeScale3007protocol.enum.simtimescale ActivateBlock3500protocol.enum.activateblock CauldronExplode3501protocol.enum.cauldronexplode CauldronDyeArmor3502protocol.enum.cauldrondyearmor CauldronCleanArmor3503protocol.enum.cauldroncleanarmor CauldronFillPotion3504protocol.enum.cauldronfillpotion CauldronTakePotion3505protocol.enum.cauldrontakepotion CauldronFillWater3506protocol.enum.cauldronfillwater CauldronTakeWater3507protocol.enum.cauldrontakewater CauldronAddDye3508protocol.enum.cauldronadddye CauldronCleanBanner3509protocol.enum.cauldroncleanbanner CauldronFlush3510protocol.enum.cauldronflush AgentSpawnEffect3511protocol.enum.agentspawneffect CauldronFillLava3512protocol.enum.cauldronfilllava CauldronTakeLava3513protocol.enum.cauldrontakelava CauldronFillPowderSnow3514protocol.enum.cauldronfillpowdersnow CauldronTakePowderSnow3515protocol.enum.cauldrontakepowdersnow StartBlockCracking3600protocol.enum.startblockcracking StopBlockCracking3601protocol.enum.stopblockcracking UpdateBlockCracking3602protocol.enum.updateblockcracking ParticlesCrackBlockDown3603protocol.enum.particlescrackblockdown ParticlesCrackBlockUp3604protocol.enum.particlescrackblockup ParticlesCrackBlockNorth3605protocol.enum.particlescrackblocknorth ParticlesCrackBlockSouth3606protocol.enum.particlescrackblocksouth ParticlesCrackBlockWest3607protocol.enum.particlescrackblockwest ParticlesCrackBlockEast3608protocol.enum.particlescrackblockeast ParticlesShootWhiteSmoke3609protocol.enum.particlesshootwhitesmoke ParticlesBreezeWindExplosion3610protocol.enum.particlesbreezewindexplosion ParticlesTrialSpawnerDetection3611protocol.enum.particlestrialspawnerdetection ParticlesTrialSpawnerSpawning3612protocol.enum.particlestrialspawnerspawning ParticlesTrialSpawnerEjecting3613protocol.enum.particlestrialspawnerejecting ParticlesWindExplosion3614protocol.enum.particleswindexplosion ParticlesTrialSpawnerDetectionCharged3615protocol.enum.particlestrialspawnerdetectioncharged ParticlesTrialSpawnerBecomeCharged3616protocol.enum.particlestrialspawnerbecomecharged AllPlayersSleeping3617protocol.enum.allplayerssleeping deprecated3618protocol.enum.deprecated SleepingPlayers9801protocol.enum.sleepingplayers JumpPrevented9810protocol.enum.jumpprevented AnimationVaultActivate9811protocol.enum.animationvaultactivate AnimationVaultDeactivate9812protocol.enum.animationvaultdeactivate AnimationVaultEjectItem9813protocol.enum.animationvaultejectitem AnimationSpawnCobweb9814protocol.enum.animationspawncobweb ParticleSmashAttackGroundDust9815protocol.enum.particlesmashattackgrounddust ParticleLegacyEvent0x4000protocol.enum.particlelegacyevent
- Position:Vec3
- 特殊类型。protocol.packet.leveleventpacket.position.descriptionNote about Event ID: Legacy particles use the @enums.html#Particle Type@ enum |ed with ParticleLegacyEvent(0x4000)
- Data:varint
- 基本类型。protocol.packet.leveleventpacket.data.description