feat: add 1.16.5 protocol support
- Add 1.16.5 minecraft-data - Add v1_16_5 proto_generated code - Add OnSuccess1_16_5 handler in client/login.go - Update proto_generator to include 1.16.5 - Update download_minecraft_data.sh
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
[
|
||||
{
|
||||
"name": "maxHealth",
|
||||
"resource": "generic.max_health",
|
||||
"default": 20,
|
||||
"min": 1,
|
||||
"max": 1024
|
||||
},
|
||||
{
|
||||
"name": "followRange",
|
||||
"resource": "generic.follow_range",
|
||||
"default": 32,
|
||||
"min": 0,
|
||||
"max": 2048
|
||||
},
|
||||
{
|
||||
"name": "knockbackResistance",
|
||||
"resource": "generic.knockback_resistance",
|
||||
"default": 0,
|
||||
"min": 0,
|
||||
"max": 1
|
||||
},
|
||||
{
|
||||
"name": "movementSpeed",
|
||||
"resource": "generic.movement_speed",
|
||||
"default": 0.7,
|
||||
"min": 0,
|
||||
"max": 1024
|
||||
},
|
||||
{
|
||||
"name": "attackDamage",
|
||||
"resource": "generic.attack_damage",
|
||||
"default": 2,
|
||||
"min": 0,
|
||||
"max": 2048
|
||||
},
|
||||
{
|
||||
"name": "horseJumpStrength",
|
||||
"resource": "horse.jump_strength",
|
||||
"default": 0.7,
|
||||
"min": 0,
|
||||
"max": 2
|
||||
},
|
||||
{
|
||||
"name": "zombieSpawnReinforcements",
|
||||
"resource": "zombie.spawn_reinforcements",
|
||||
"default": 0,
|
||||
"min": 0,
|
||||
"max": 1
|
||||
},
|
||||
{
|
||||
"name": "attackSpeed",
|
||||
"resource": "generic.attack_speed",
|
||||
"default": 4,
|
||||
"min": 0,
|
||||
"max": 1024
|
||||
},
|
||||
{
|
||||
"name": "flyingSpeed",
|
||||
"resource": "generic.flying_speed",
|
||||
"default": 0.4,
|
||||
"min": 0,
|
||||
"max": 1024
|
||||
},
|
||||
{
|
||||
"name": "attackKnockback",
|
||||
"resource": "generic.attack_knockback",
|
||||
"default": 0,
|
||||
"min": 0,
|
||||
"max": 5
|
||||
},
|
||||
{
|
||||
"name": "armorHealth",
|
||||
"resource": "generic.armor",
|
||||
"default": 0,
|
||||
"min": 0,
|
||||
"max": 30
|
||||
},
|
||||
{
|
||||
"name": "armorToughness",
|
||||
"resource": "generic.armor_toughness",
|
||||
"default": 0,
|
||||
"min": 0,
|
||||
"max": 20
|
||||
},
|
||||
{
|
||||
"name": "luck",
|
||||
"resource": "generic.luck",
|
||||
"default": 0,
|
||||
"min": -1024,
|
||||
"max": 1024
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"entityId": 1,
|
||||
"gameMode": 0,
|
||||
"previousGameMode": 255,
|
||||
"worldNames": [
|
||||
"minecraft:overworld",
|
||||
"minecraft:the_nether",
|
||||
"minecraft:the_end"
|
||||
],
|
||||
"dimensionCodec": {
|
||||
"type": "compound",
|
||||
"name": "",
|
||||
"value": {
|
||||
"dimension": {
|
||||
"type": "list",
|
||||
"value": {
|
||||
"type": "compound",
|
||||
"value": [
|
||||
{
|
||||
"piglin_safe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"natural": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ambient_light": {
|
||||
"type": "float",
|
||||
"value": 0
|
||||
},
|
||||
"infiniburn": {
|
||||
"type": "string",
|
||||
"value": "minecraft:infiniburn_overworld"
|
||||
},
|
||||
"respawn_anchor_works": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_skylight": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"bed_works": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"has_raids": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"value": "minecraft:overworld"
|
||||
},
|
||||
"logical_height": {
|
||||
"type": "int",
|
||||
"value": 256
|
||||
},
|
||||
"shrunk": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ultrawarm": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_ceiling": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"piglin_safe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"natural": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ambient_light": {
|
||||
"type": "float",
|
||||
"value": 0
|
||||
},
|
||||
"infiniburn": {
|
||||
"type": "string",
|
||||
"value": "minecraft:infiniburn_overworld"
|
||||
},
|
||||
"respawn_anchor_works": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_skylight": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"bed_works": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"has_raids": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"value": "minecraft:overworld_caves"
|
||||
},
|
||||
"logical_height": {
|
||||
"type": "int",
|
||||
"value": 256
|
||||
},
|
||||
"shrunk": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ultrawarm": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_ceiling": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"piglin_safe": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"natural": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ambient_light": {
|
||||
"type": "float",
|
||||
"value": 0.10000000149011612
|
||||
},
|
||||
"infiniburn": {
|
||||
"type": "string",
|
||||
"value": "minecraft:infiniburn_nether"
|
||||
},
|
||||
"respawn_anchor_works": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"has_skylight": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"bed_works": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"fixed_time": {
|
||||
"type": "long",
|
||||
"value": [
|
||||
0,
|
||||
18000
|
||||
]
|
||||
},
|
||||
"has_raids": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"value": "minecraft:the_nether"
|
||||
},
|
||||
"logical_height": {
|
||||
"type": "int",
|
||||
"value": 128
|
||||
},
|
||||
"shrunk": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"ultrawarm": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"has_ceiling": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"piglin_safe": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"natural": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ambient_light": {
|
||||
"type": "float",
|
||||
"value": 0
|
||||
},
|
||||
"infiniburn": {
|
||||
"type": "string",
|
||||
"value": "minecraft:infiniburn_end"
|
||||
},
|
||||
"respawn_anchor_works": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_skylight": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"bed_works": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"fixed_time": {
|
||||
"type": "long",
|
||||
"value": [
|
||||
0,
|
||||
6000
|
||||
]
|
||||
},
|
||||
"has_raids": {
|
||||
"type": "byte",
|
||||
"value": 1
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"value": "minecraft:the_end"
|
||||
},
|
||||
"logical_height": {
|
||||
"type": "int",
|
||||
"value": 256
|
||||
},
|
||||
"shrunk": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"ultrawarm": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
},
|
||||
"has_ceiling": {
|
||||
"type": "byte",
|
||||
"value": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"dimension": "minecraft:overworld",
|
||||
"worldName": "minecraft:overworld",
|
||||
"hashedSeed": [
|
||||
-2143157199,
|
||||
-1615019164
|
||||
],
|
||||
"maxPlayers": 20,
|
||||
"viewDistance": 10,
|
||||
"reducedDebugInfo": false,
|
||||
"enableRespawnScreen": true,
|
||||
"isDebug": false,
|
||||
"isFlat": false
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "player",
|
||||
"appearance": "White marker",
|
||||
"visibleInItemFrame": false
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "frame",
|
||||
"appearance": "Green marker",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "red_marker",
|
||||
"appearance": "Red marker",
|
||||
"visibleInItemFrame": false
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "blue_marker",
|
||||
"appearance": "Blue marker",
|
||||
"visibleInItemFrame": false
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "target_x",
|
||||
"appearance": "White X",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "target_point",
|
||||
"appearance": "Red triangle",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "player_off_map",
|
||||
"appearance": "Large white dot",
|
||||
"visibleInItemFrame": false
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "player_off_limits",
|
||||
"appearance": "Small white dot",
|
||||
"visibleInItemFrame": false
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "mansion",
|
||||
"appearance": "Woodland mansion",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "monument",
|
||||
"appearance": "Ocean monument",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "banner_white",
|
||||
"appearance": "White banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "banner_orange",
|
||||
"appearance": "Orange banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "banner_magenta",
|
||||
"appearance": "Magenta banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "banner_light_blue",
|
||||
"appearance": "Light blue banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "banner_yellow",
|
||||
"appearance": "Yellow banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "banner_lime",
|
||||
"appearance": "Lime banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "banner_pink",
|
||||
"appearance": "Pink banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "banner_gray",
|
||||
"appearance": "Gray banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "banner_light_gray",
|
||||
"appearance": "Light gray banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "banner_cyan",
|
||||
"appearance": "Cyan banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"name": "banner_purple",
|
||||
"appearance": "Purple banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "banner_blue",
|
||||
"appearance": "Blue banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "banner_brown",
|
||||
"appearance": "Brown banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "banner_green",
|
||||
"appearance": "Green banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "banner_red",
|
||||
"appearance": "Red banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "banner_black",
|
||||
"appearance": "Black banner",
|
||||
"visibleInItemFrame": true
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"name": "red_x",
|
||||
"appearance": "Red X",
|
||||
"visibleInItemFrame": true
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,290 @@
|
||||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "ambient_entity_effect"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "angry_villager"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "barrier"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "block"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "bubble"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "cloud"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "crit"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "damage_indicator"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "dragon_breath"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "dripping_lava"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "falling_lava"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "landing_lava"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "dripping_water"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "falling_water"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "dust"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "effect"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "elder_guardian"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "enchanted_hit"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "enchant"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "end_rod"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"name": "entity_effect"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "explosion_emitter"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "explosion"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "falling_dust"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "firework"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "fishing"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"name": "flame"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"name": "soul_fire_flame"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"name": "soul"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"name": "flash"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"name": "happy_villager"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "composter"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "heart"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"name": "instant_effect"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"name": "item"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"name": "item_slime"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"name": "item_snowball"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"name": "large_smoke"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"name": "lava"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"name": "mycelium"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"name": "note"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"name": "poof"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"name": "portal"
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"name": "rain"
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"name": "smoke"
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"name": "sneeze"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"name": "spit"
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"name": "squid_ink"
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"name": "sweep_attack"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"name": "totem_of_undying"
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"name": "underwater"
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "splash"
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"name": "witch"
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"name": "bubble_pop"
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"name": "current_down"
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"name": "bubble_column_up"
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"name": "nautilus"
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"name": "dolphin"
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"name": "campfire_cosy_smoke"
|
||||
},
|
||||
{
|
||||
"id": 59,
|
||||
"name": "campfire_signal_smoke"
|
||||
},
|
||||
{
|
||||
"id": 60,
|
||||
"name": "dripping_honey"
|
||||
},
|
||||
{
|
||||
"id": 61,
|
||||
"name": "falling_honey"
|
||||
},
|
||||
{
|
||||
"id": 62,
|
||||
"name": "landing_honey"
|
||||
},
|
||||
{
|
||||
"id": 63,
|
||||
"name": "falling_nectar"
|
||||
},
|
||||
{
|
||||
"id": 64,
|
||||
"name": "ash"
|
||||
},
|
||||
{
|
||||
"id": 65,
|
||||
"name": "crimson_spore"
|
||||
},
|
||||
{
|
||||
"id": 66,
|
||||
"name": "warped_spore"
|
||||
},
|
||||
{
|
||||
"id": 67,
|
||||
"name": "dripping_obsidian_tear"
|
||||
},
|
||||
{
|
||||
"id": 68,
|
||||
"name": "falling_obsidian_tear"
|
||||
},
|
||||
{
|
||||
"id": 69,
|
||||
"name": "landing_obsidian_tear"
|
||||
},
|
||||
{
|
||||
"id": 70,
|
||||
"name": "reverse_portal"
|
||||
},
|
||||
{
|
||||
"id": 71,
|
||||
"name": "white_ash"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"minecraftVersion": "1.16",
|
||||
"version": 735,
|
||||
"majorVersion": "1.16"
|
||||
}
|
||||
Reference in New Issue
Block a user