fix: restore main hand and skin customization metadata across versions (#2630)

* fix(data): map missing main arm and skin tracked IDs for 1.21-1.21.6

* fix(player): send main hand and skin customisation metadata across versions

* fix(data): map missing main arm and skin tracked IDs in source JSON
This commit is contained in:
necko
2026-08-02 05:07:26 +02:00
committed by GitHub
parent f0c7332f05
commit 038d467bfa
7 changed files with 33 additions and 19 deletions

View File

@@ -1 +1 @@
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":17,"HAS_FISH":18,"MOISTNESS":19,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HOME_POS":17,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9}
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":17,"HAS_FISH":18,"MOISTNESS":19,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HOME_POS":17,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9,"PLAYER_MODE_CUSTOMIZATION_ID":17,"MAIN_ARM_ID":18}

View File

@@ -1 +1 @@
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"UNROOTED":16,"ACTIVE":17,"CRUMBLING":18,"HOME_POS":17,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":17,"HAS_FISH":18,"MOISTNESS":19,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9}
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"UNROOTED":16,"ACTIVE":17,"CRUMBLING":18,"HOME_POS":17,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":17,"HAS_FISH":18,"MOISTNESS":19,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9,"PLAYER_MODE_CUSTOMIZATION_ID":17,"MAIN_ARM_ID":18}

View File

@@ -1 +1 @@
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_STATE":11,"BLOCK_OFFSET":12,"COMMAND":13,"LAST_OUTPUT":14,"UNROOTED":16,"ACTIVE":17,"CRUMBLING":18,"HOME_POS":19,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"HAS_FISH":17,"MOISTNESS":18,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"VALUE":8,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":13,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HAS_EGG":17,"DIGGING_SAND":18,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"SOUND_VARIANT":23,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9}
{"LEFT_PADDLE_MOVING":11,"RIGHT_PADDLE_MOVING":12,"BUBBLE_WOBBLE_TICKS":13,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"RADIUS":8,"WAITING":9,"PARTICLE":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"IN_GROUND":10,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_STATE":11,"BLOCK_OFFSET":12,"COMMAND":13,"LAST_OUTPUT":14,"UNROOTED":16,"ACTIVE":17,"CRUMBLING":18,"HOME_POS":19,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"HAS_FISH":17,"MOISTNESS":18,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"PHASE_TYPE":16,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"SPELL":17,"CELEBRATING":16,"VALUE":8,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":13,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":17,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":11,"ENCHANTED":12,"HAS_EGG":17,"DIGGING_SAND":18,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"SOUND_VARIANT":23,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9,"PLAYER_MODE_CUSTOMIZATION_ID":17,"MAIN_ARM_ID":18}

View File

@@ -166,6 +166,8 @@
"BEGGING": 19,
"ANGER_TIME": 21,
"SOUND_VARIANT": 23,
"PLAYER_MODE_CUSTOMIZATION_ID": 17,
"MAIN_ARM_ID": 18,
"HOOK_ENTITY_ID": 8,
"CAUGHT_FISH": 9
}

View File

@@ -1 +1 @@
{"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"BOAT_TYPE":11,"LEFT_PADDLE_MOVING":12,"RIGHT_PADDLE_MOVING":13,"BUBBLE_WOBBLE_TICKS":14,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":16,"HAS_FISH":17,"MOISTNESS":18,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"PHASE_TYPE":16,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":16,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":10,"ENCHANTED":11,"HOME_POS":17,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9}
{"DANCING":19,"CAN_DUPLICATE":17,"MOB_FLAGS":15,"LIVING_FLAGS":8,"HEALTH":9,"POTION_SWIRLS":10,"POTION_SWIRLS_AMBIENT":11,"STUCK_ARROW_COUNT":12,"STINGER_COUNT":13,"SLEEPING_POSITION":14,"FLAGS":0,"AIR":1,"CUSTOM_NAME":2,"NAME_VISIBLE":3,"SILENT":4,"NO_GRAVITY":5,"POSE":6,"FROZEN_TICKS":7,"RADIUS":8,"WAITING":9,"PARTICLE_ID":10,"STATE":17,"CHILD":16,"ARMOR_STAND_FLAGS":15,"TRACKER_HEAD_ROTATION":16,"TRACKER_BODY_ROTATION":17,"TRACKER_LEFT_ARM_ROTATION":18,"TRACKER_RIGHT_ARM_ROTATION":19,"TRACKER_LEFT_LEG_ROTATION":20,"TRACKER_RIGHT_LEG_ROTATION":21,"COLOR":18,"PROJECTILE_FLAGS":8,"PIERCE_LEVEL":9,"VARIANT":22,"PLAYING_DEAD":18,"FROM_BUCKET":16,"BAT_FLAGS":16,"BEE_FLAGS":17,"ANGER":16,"BLAZE_FLAGS":16,"BLOCK_STATE":9,"START_INTERPOLATION":8,"INTERPOLATION_DURATION":9,"TELEPORT_DURATION":10,"TRANSLATION":11,"SCALE":12,"LEFT_ROTATION":13,"RIGHT_ROTATION":14,"BILLBOARD":15,"BRIGHTNESS":16,"VIEW_RANGE":17,"SHADOW_RADIUS":18,"SHADOW_STRENGTH":19,"WIDTH":20,"HEIGHT":21,"GLOW_COLOR_OVERRIDE":22,"BOAT_TYPE":11,"LEFT_PADDLE_MOVING":12,"RIGHT_PADDLE_MOVING":13,"BUBBLE_WOBBLE_TICKS":14,"DAMAGE_WOBBLE_TICKS":8,"DAMAGE_WOBBLE_SIDE":9,"DAMAGE_WOBBLE_STRENGTH":10,"SHEARED":16,"DASHING":18,"LAST_POSE_TICK":19,"HORSE_FLAGS":17,"CAT_VARIANT":19,"IN_SLEEPING_POSE":20,"HEAD_DOWN":21,"COLLAR_COLOR":20,"TAMEABLE_FLAGS":17,"OWNER_UUID":18,"SPIDER_FLAGS":16,"CUSTOM_BLOCK_ID":11,"CUSTOM_BLOCK_OFFSET":12,"CUSTOM_BLOCK_PRESENT":13,"COMMAND":14,"LAST_OUTPUT":15,"FUSE_SPEED":16,"CHARGED":8,"IGNITED":18,"TREASURE_POS":16,"HAS_FISH":17,"MOISTNESS":18,"CHEST":18,"BABY":16,"ZOMBIE_TYPE":17,"CONVERTING_IN_WATER":18,"ITEM":8,"SPIKES_RETRACTED":16,"BEAM_TARGET_ID":17,"BEAM_TARGET":8,"SHOW_BOTTOM":9,"PHASE_TYPE":16,"CARRIED_BLOCK":16,"ANGRY":17,"PROVOKED":18,"SPELL":17,"CELEBRATING":16,"BLOCK_POS":8,"SHOOTER_ENTITY_ID":9,"SHOT_AT_ANGLE":10,"TYPE":17,"FOX_FLAGS":18,"OWNER":19,"OTHER_TRUSTED":20,"TARGET":18,"LIT":14,"SHOOTING":16,"ITEM_STACK":8,"ROTATION":9,"DARK_TICKS_REMAINING":16,"SCREAMING":17,"LEFT_HORN":18,"RIGHT_HORN":19,"RESPONSE":10,"IRON_GOLEM_FLAGS":16,"STACK":8,"ITEM_DISPLAY":24,"STRENGTH":19,"SLIME_SIZE":16,"TRUSTING":17,"ASK_FOR_BAMBOO_TICKS":17,"SNEEZE_PROGRESS":18,"EATING_TICKS":19,"MAIN_GENE":20,"HIDDEN_GENE":21,"PANDA_FLAGS":22,"SIZE":16,"SADDLED":19,"BOOST_TIME":17,"CHARGING":17,"IMMUNE_TO_ZOMBIFICATION":16,"WARNING":17,"PUFF_STATE":17,"RABBIT_TYPE":17,"ATTACHED_FACE":16,"PEEK_AMOUNT":17,"CONVERTING":19,"FINISH_DIG_TIME":18,"SNOW_GOLEM_FLAGS":16,"COLD":18,"TEXT":23,"LINE_WIDTH":24,"BACKGROUND":25,"TEXT_OPACITY":26,"TEXT_DISPLAY_FLAGS":27,"FUSE":8,"LOYALTY":10,"ENCHANTED":11,"HOME_POS":17,"HAS_EGG":18,"DIGGING_SAND":19,"TRAVEL_POS":20,"LAND_BOUND":21,"ACTIVELY_TRAVELING":22,"VEX_FLAGS":16,"VILLAGER_DATA":20,"HEAD_ROLLING_TIME_LEFT":17,"DRINKING":17,"TRACKED_ENTITY_ID_1":16,"TRACKED_ENTITY_ID_2":17,"TRACKED_ENTITY_ID_3":18,"INVUL_TIMER":19,"BEGGING":19,"ANGER_TIME":21,"HOOK_ENTITY_ID":8,"CAUGHT_FISH":9,"PLAYER_MODE_CUSTOMIZATION_ID":17,"MAIN_ARM_ID":18}

View File

@@ -2245,11 +2245,11 @@ impl TrackedData {
v26_2: 255u8,
};
pub const MAIN_ARM_ID: TrackedId = TrackedId {
v1_21: 255u8,
v1_21_2: 255u8,
v1_21_4: 255u8,
v1_21_5: 255u8,
v1_21_6: 255u8,
v1_21: 18u8,
v1_21_2: 18u8,
v1_21_4: 18u8,
v1_21_5: 18u8,
v1_21_6: 18u8,
v1_21_7: 18u8,
v1_21_9: 15u8,
v1_21_11: 15u8,
@@ -2545,11 +2545,11 @@ impl TrackedData {
v26_2: 16u8,
};
pub const PLAYER_MODE_CUSTOMIZATION_ID: TrackedId = TrackedId {
v1_21: 255u8,
v1_21_2: 255u8,
v1_21_4: 255u8,
v1_21_5: 255u8,
v1_21_6: 255u8,
v1_21: 17u8,
v1_21_2: 17u8,
v1_21_4: 17u8,
v1_21_5: 17u8,
v1_21_6: 17u8,
v1_21_7: 17u8,
v1_21_9: 16u8,
v1_21_11: 16u8,

View File

@@ -2996,16 +2996,28 @@ impl Player {
let config = self.config.load();
self.living_entity.entity.send_meta_data(
&[
// v26.x
Metadata::new(
TrackedData::PLAYER_MODE_CUSTOMISATION,
MetaDataType::BYTE,
config.skin_parts,
),
// Metadata::new(
// TrackedData::DATA_MAIN_ARM_ID,
// MetaDataType::ARM,
// VarInt(config.main_hand as u8 as i32),
// ),
Metadata::new(
TrackedData::PLAYER_MAIN_HAND,
MetaDataType::HUMANOID_ARM,
config.main_hand as u8,
),
// v1.21.x
Metadata::new(
TrackedData::PLAYER_MODE_CUSTOMIZATION_ID,
MetaDataType::BYTE,
config.skin_parts,
),
Metadata::new(
TrackedData::MAIN_ARM_ID,
MetaDataType::BYTE,
config.main_hand as u8,
),
],
None,
);