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:
@@ -14,6 +14,7 @@ import (
|
||||
"github.com/admin-else/strom/mc/event"
|
||||
"github.com/admin-else/strom/mc/proto"
|
||||
"github.com/admin-else/strom/mc/proto_base"
|
||||
"github.com/admin-else/strom/mc/proto_generated/v1_16_5"
|
||||
"github.com/admin-else/strom/mc/proto_generated/v1_21_8"
|
||||
"github.com/admin-else/strom/mc/proto_generated/v1_8"
|
||||
"github.com/admin-else/strom/mc/proto_generated/v26_2"
|
||||
@@ -154,6 +155,13 @@ func (s *LoginClient) OnSuccess26_2(success *v26_2.LoginToClientPacketSuccess) (
|
||||
})
|
||||
}
|
||||
|
||||
func (s *LoginClient) OnSuccess1_16_5(success *v1_16_5.LoginToClientPacketSuccess) (err error) {
|
||||
return s.OnSuccess(&v1_21_8.LoginToClientPacketSuccess{
|
||||
Uuid: success.Uuid,
|
||||
Username: success.Username,
|
||||
})
|
||||
}
|
||||
|
||||
func (s *LoginClient) OnStart() (err error) {
|
||||
return
|
||||
}
|
||||
@@ -177,6 +185,7 @@ func LoginRawAddr(c *proto.Conn, account *api.Account, hostAddr string) (err err
|
||||
lc.RegisterUntil("26.1", lc.OnSuccess)
|
||||
lc.RegisterUntilLatest(lc.OnSuccess26_2)
|
||||
lc.RegisterUntil("1.14.4", lc.OnEncryptV1_8, lc.OnSuccessV1_8)
|
||||
lc.RegisterUntil("1.16.5", lc.OnSuccess1_16_5)
|
||||
|
||||
var p proto_base.EncodeDecodeAble
|
||||
if hostAddr != "" {
|
||||
|
||||
+1
-1
@@ -58,7 +58,7 @@ func StatusRawWithVersion(ctx context.Context, addr, version string) (s *StatusC
|
||||
s = &StatusClient{
|
||||
Conn: c,
|
||||
}
|
||||
s.RegisterUntil("26.2", s.OnStatus, s.OnPong)
|
||||
s.RegisterUntil("26.2", s.OnStatus, s.OnPong)
|
||||
|
||||
p, err := MakeHandshakePacketAddr(s.Conn, proto_base.Status, addr)
|
||||
if err != nil {
|
||||
|
||||
@@ -24,6 +24,7 @@ copy-mc common
|
||||
copy-mc 1.8
|
||||
copy-mc 1.12.2
|
||||
copy-mc 1.14.4
|
||||
copy-mc 1.16.5
|
||||
|
||||
# Modern versions
|
||||
copy-mc 1.21.8
|
||||
|
||||
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
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,200 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Speed",
|
||||
"displayName": "Speed",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Slowness",
|
||||
"displayName": "Slowness",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Haste",
|
||||
"displayName": "Haste",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "MiningFatigue",
|
||||
"displayName": "Mining Fatigue",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Strength",
|
||||
"displayName": "Strength",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "InstantHealth",
|
||||
"displayName": "Instant Health",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "InstantDamage",
|
||||
"displayName": "Instant Damage",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "JumpBoost",
|
||||
"displayName": "Jump Boost",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "Nausea",
|
||||
"displayName": "Nausea",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "Regeneration",
|
||||
"displayName": "Regeneration",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "Resistance",
|
||||
"displayName": "Resistance",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "FireResistance",
|
||||
"displayName": "Fire Resistance",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "WaterBreathing",
|
||||
"displayName": "Water Breathing",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "Invisibility",
|
||||
"displayName": "Invisibility",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "Blindness",
|
||||
"displayName": "Blindness",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "NightVision",
|
||||
"displayName": "Night Vision",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "Hunger",
|
||||
"displayName": "Hunger",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "Weakness",
|
||||
"displayName": "Weakness",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "Poison",
|
||||
"displayName": "Poison",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"name": "Wither",
|
||||
"displayName": "Wither",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "HealthBoost",
|
||||
"displayName": "Health Boost",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "Absorption",
|
||||
"displayName": "Absorption",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "Saturation",
|
||||
"displayName": "Saturation",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "Glowing",
|
||||
"displayName": "Glowing",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "Levitation",
|
||||
"displayName": "Levitation",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"name": "Luck",
|
||||
"displayName": "Luck",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"name": "BadLuck",
|
||||
"displayName": "Bad Luck",
|
||||
"type": "bad"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"name": "SlowFalling",
|
||||
"displayName": "Slow Falling",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"name": "ConduitPower",
|
||||
"displayName": "Conduit Power",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"name": "DolphinsGrace",
|
||||
"displayName": "Dolphin's Grace",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "DolphinsGrace",
|
||||
"displayName": "Dolphin's Grace",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "BadOmen",
|
||||
"displayName": "Bad Omen",
|
||||
"type": "good"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "HeroOfTheVillage",
|
||||
"displayName": "Hero Of The Village",
|
||||
"type": "good"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,402 @@
|
||||
[
|
||||
{
|
||||
"id": 576,
|
||||
"displayName": "Apple",
|
||||
"name": "apple",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 4,
|
||||
"saturation": 2.4,
|
||||
"effectiveQuality": 6.4,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 601,
|
||||
"displayName": "Mushroom Stew",
|
||||
"name": "mushroom_stew",
|
||||
"stackSize": 1,
|
||||
"foodPoints": 6,
|
||||
"saturation": 7.2,
|
||||
"effectiveQuality": 13.2,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 621,
|
||||
"displayName": "Bread",
|
||||
"name": "bread",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 5,
|
||||
"saturation": 6,
|
||||
"effectiveQuality": 11,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 647,
|
||||
"displayName": "Raw Porkchop",
|
||||
"name": "porkchop",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 3,
|
||||
"saturation": 1.8,
|
||||
"effectiveQuality": 4.8,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 648,
|
||||
"displayName": "Cooked Porkchop",
|
||||
"name": "cooked_porkchop",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 8,
|
||||
"saturation": 12.8,
|
||||
"effectiveQuality": 20.8,
|
||||
"saturationRatio": 1.6
|
||||
},
|
||||
{
|
||||
"id": 650,
|
||||
"displayName": "Golden Apple",
|
||||
"name": "golden_apple",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 4,
|
||||
"saturation": 9.6,
|
||||
"effectiveQuality": 13.6,
|
||||
"saturationRatio": 2.4
|
||||
},
|
||||
{
|
||||
"id": 651,
|
||||
"displayName": "Enchanted Golden Apple",
|
||||
"name": "enchanted_golden_apple",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 4,
|
||||
"saturation": 9.6,
|
||||
"effectiveQuality": 13.6,
|
||||
"saturationRatio": 2.4
|
||||
},
|
||||
{
|
||||
"id": 687,
|
||||
"displayName": "Raw Cod",
|
||||
"name": "cod",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 0.4,
|
||||
"effectiveQuality": 2.4,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 688,
|
||||
"displayName": "Raw Salmon",
|
||||
"name": "salmon",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 0.4,
|
||||
"effectiveQuality": 2.4,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 689,
|
||||
"displayName": "Tropical Fish",
|
||||
"name": "tropical_fish",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 1,
|
||||
"saturation": 0.2,
|
||||
"effectiveQuality": 1.2,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 690,
|
||||
"displayName": "Pufferfish",
|
||||
"name": "pufferfish",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 1,
|
||||
"saturation": 0.2,
|
||||
"effectiveQuality": 1.2,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 691,
|
||||
"displayName": "Cooked Cod",
|
||||
"name": "cooked_cod",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 5,
|
||||
"saturation": 6,
|
||||
"effectiveQuality": 11,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 692,
|
||||
"displayName": "Cooked Salmon",
|
||||
"name": "cooked_salmon",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 6,
|
||||
"saturation": 9.6,
|
||||
"effectiveQuality": 15.6,
|
||||
"saturationRatio": 1.5999999999999999
|
||||
},
|
||||
{
|
||||
"id": 715,
|
||||
"displayName": "Cake",
|
||||
"name": "cake",
|
||||
"stackSize": 1,
|
||||
"foodPoints": 2,
|
||||
"saturation": 0.4,
|
||||
"effectiveQuality": 2.4,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 732,
|
||||
"displayName": "Cookie",
|
||||
"name": "cookie",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 0.4,
|
||||
"effectiveQuality": 2.4,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 735,
|
||||
"displayName": "Melon Slice",
|
||||
"name": "melon_slice",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 3.2,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 736,
|
||||
"displayName": "Dried Kelp",
|
||||
"name": "dried_kelp",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 1,
|
||||
"saturation": 0.6,
|
||||
"effectiveQuality": 1.6,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 739,
|
||||
"displayName": "Raw Beef",
|
||||
"name": "beef",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 3,
|
||||
"saturation": 1.8,
|
||||
"effectiveQuality": 4.8,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 740,
|
||||
"displayName": "Steak",
|
||||
"name": "cooked_beef",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 8,
|
||||
"saturation": 12.8,
|
||||
"effectiveQuality": 20.8,
|
||||
"saturationRatio": 1.6
|
||||
},
|
||||
{
|
||||
"id": 741,
|
||||
"displayName": "Raw Chicken",
|
||||
"name": "chicken",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 3.2,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 742,
|
||||
"displayName": "Cooked Chicken",
|
||||
"name": "cooked_chicken",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 6,
|
||||
"saturation": 7.2,
|
||||
"effectiveQuality": 13.2,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 743,
|
||||
"displayName": "Rotten Flesh",
|
||||
"name": "rotten_flesh",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 4,
|
||||
"saturation": 0.8,
|
||||
"effectiveQuality": 4.8,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 751,
|
||||
"displayName": "Spider Eye",
|
||||
"name": "spider_eye",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 3.2,
|
||||
"effectiveQuality": 5.2,
|
||||
"saturationRatio": 1.6
|
||||
},
|
||||
{
|
||||
"id": 829,
|
||||
"displayName": "Carrot",
|
||||
"name": "carrot",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 3,
|
||||
"saturation": 3.6,
|
||||
"effectiveQuality": 6.6,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 830,
|
||||
"displayName": "Potato",
|
||||
"name": "potato",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 1,
|
||||
"saturation": 0.6,
|
||||
"effectiveQuality": 1.6,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 831,
|
||||
"displayName": "Baked Potato",
|
||||
"name": "baked_potato",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 5,
|
||||
"saturation": 6,
|
||||
"effectiveQuality": 11,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 832,
|
||||
"displayName": "Poisonous Potato",
|
||||
"name": "poisonous_potato",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 3.2,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 834,
|
||||
"displayName": "Golden Carrot",
|
||||
"name": "golden_carrot",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 6,
|
||||
"saturation": 14.4,
|
||||
"effectiveQuality": 20.4,
|
||||
"saturationRatio": 2.4
|
||||
},
|
||||
{
|
||||
"id": 844,
|
||||
"displayName": "Pumpkin Pie",
|
||||
"name": "pumpkin_pie",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 8,
|
||||
"saturation": 4.8,
|
||||
"effectiveQuality": 12.8,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 854,
|
||||
"displayName": "Raw Rabbit",
|
||||
"name": "rabbit",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 3,
|
||||
"saturation": 1.8,
|
||||
"effectiveQuality": 4.8,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 855,
|
||||
"displayName": "Cooked Rabbit",
|
||||
"name": "cooked_rabbit",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 5,
|
||||
"saturation": 6,
|
||||
"effectiveQuality": 11,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 856,
|
||||
"displayName": "Rabbit Stew",
|
||||
"name": "rabbit_stew",
|
||||
"stackSize": 1,
|
||||
"foodPoints": 10,
|
||||
"saturation": 12,
|
||||
"effectiveQuality": 22,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 867,
|
||||
"displayName": "Raw Mutton",
|
||||
"name": "mutton",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 3.2,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 868,
|
||||
"displayName": "Cooked Mutton",
|
||||
"name": "cooked_mutton",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 6,
|
||||
"saturation": 9.6,
|
||||
"effectiveQuality": 15.6,
|
||||
"saturationRatio": 1.5999999999999999
|
||||
},
|
||||
{
|
||||
"id": 886,
|
||||
"displayName": "Chorus Fruit",
|
||||
"name": "chorus_fruit",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 4,
|
||||
"saturation": 2.4,
|
||||
"effectiveQuality": 6.4,
|
||||
"saturationRatio": 0.6
|
||||
},
|
||||
{
|
||||
"id": 888,
|
||||
"displayName": "Beetroot",
|
||||
"name": "beetroot",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 1,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 2.2,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 890,
|
||||
"displayName": "Beetroot Soup",
|
||||
"name": "beetroot_soup",
|
||||
"stackSize": 1,
|
||||
"foodPoints": 6,
|
||||
"saturation": 7.2,
|
||||
"effectiveQuality": 13.2,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 926,
|
||||
"displayName": "Suspicious Stew",
|
||||
"name": "suspicious_stew",
|
||||
"stackSize": 1,
|
||||
"foodPoints": 6,
|
||||
"saturation": 7.2,
|
||||
"effectiveQuality": 13.2,
|
||||
"saturationRatio": 1.2
|
||||
},
|
||||
{
|
||||
"id": 947,
|
||||
"displayName": "Sweet Berries",
|
||||
"name": "sweet_berries",
|
||||
"stackSize": 64,
|
||||
"foodPoints": 2,
|
||||
"saturation": 0.4,
|
||||
"effectiveQuality": 2.4,
|
||||
"saturationRatio": 0.2
|
||||
},
|
||||
{
|
||||
"id": 954,
|
||||
"displayName": "Honey Bottle",
|
||||
"name": "honey_bottle",
|
||||
"stackSize": 16,
|
||||
"foodPoints": 6,
|
||||
"saturation": 1.2,
|
||||
"effectiveQuality": 7.2,
|
||||
"saturationRatio": 0.19999999999999998
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,66 @@
|
||||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "harp"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "basedrum"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "snare"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "hat"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "bass"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "flute"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "bell"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "guitar"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "chime"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "xylophone"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "iron_xylophone"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "cow_bell"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "didgeridoo"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "bit"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "banjo"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "pling"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"rock": {
|
||||
"573": 6,
|
||||
"589": 2,
|
||||
"593": 4,
|
||||
"597": 8,
|
||||
"608": 9,
|
||||
"604": 12
|
||||
},
|
||||
"wood": {
|
||||
"574": 6,
|
||||
"590": 2,
|
||||
"594": 4,
|
||||
"598": 8,
|
||||
"609": 9,
|
||||
"605": 12
|
||||
},
|
||||
"plant": {
|
||||
"574": 6,
|
||||
"586": 1.5,
|
||||
"587": 1.5,
|
||||
"590": 2,
|
||||
"591": 1.5,
|
||||
"594": 4,
|
||||
"595": 1.5,
|
||||
"598": 8,
|
||||
"609": 9,
|
||||
"606": 1.5,
|
||||
"602": 1.5,
|
||||
"605": 12
|
||||
},
|
||||
"melon": {
|
||||
"586": 1.5,
|
||||
"587": 1.5,
|
||||
"591": 1.5,
|
||||
"595": 1.5,
|
||||
"606": 1.5,
|
||||
"602": 1.5
|
||||
},
|
||||
"leaves": {
|
||||
"586": 1.5,
|
||||
"587": 1.5,
|
||||
"591": 1.5,
|
||||
"595": 1.5,
|
||||
"602": 1.5,
|
||||
"606": 1.5,
|
||||
"734": 6
|
||||
},
|
||||
"dirt": {
|
||||
"572": 6,
|
||||
"588": 2,
|
||||
"592": 4,
|
||||
"596": 8,
|
||||
"607": 9,
|
||||
"603": 12
|
||||
},
|
||||
"web": {
|
||||
"586": 15,
|
||||
"587": 15,
|
||||
"591": 15,
|
||||
"595": 15,
|
||||
"602": 15,
|
||||
"606": 15,
|
||||
"734": 15
|
||||
},
|
||||
"wool": {
|
||||
"734": 4.8
|
||||
}
|
||||
}
|
||||
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.1",
|
||||
"version": 736,
|
||||
"majorVersion": "1.16"
|
||||
}
|
||||
@@ -0,0 +1,229 @@
|
||||
[
|
||||
{
|
||||
"id": "",
|
||||
"name": "Player",
|
||||
"slots": [
|
||||
{
|
||||
"name": "craft result",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "craft grid",
|
||||
"index": 1,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"name": "armor",
|
||||
"index": 5,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"name": "helmet",
|
||||
"index": 5
|
||||
},
|
||||
{
|
||||
"name": "chestplate",
|
||||
"index": 6
|
||||
},
|
||||
{
|
||||
"name": "leggings",
|
||||
"index": 7
|
||||
},
|
||||
{
|
||||
"name": "boots",
|
||||
"index": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "EntityHorse",
|
||||
"name": "Horse",
|
||||
"slots": [
|
||||
{
|
||||
"name": "saddle",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "armor",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"name": "storage",
|
||||
"index": 2,
|
||||
"size": 15
|
||||
}
|
||||
],
|
||||
"openedWith": [
|
||||
{
|
||||
"type": "entity",
|
||||
"id": 100
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:anvil",
|
||||
"name": "Anvil",
|
||||
"slots": [
|
||||
{
|
||||
"name": "tool",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "combined",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"name": "result",
|
||||
"index": 2
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
"repair cost"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:beacon",
|
||||
"name": "Beacon",
|
||||
"slots": [
|
||||
{
|
||||
"name": "input",
|
||||
"index": 0
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
"level",
|
||||
"effect 1",
|
||||
"effect 2"
|
||||
],
|
||||
"openedWith": [
|
||||
{
|
||||
"type": "block",
|
||||
"id": 138
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:brewing_stand",
|
||||
"name": "Brewing Stand",
|
||||
"slots": [
|
||||
{
|
||||
"name": "ingredient",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "result",
|
||||
"index": 1,
|
||||
"size": 3
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
"brew time"
|
||||
],
|
||||
"openedWith": [
|
||||
{
|
||||
"type": "block",
|
||||
"id": 117
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:chest",
|
||||
"name": "Chest"
|
||||
},
|
||||
{
|
||||
"id": "minecraft:container",
|
||||
"name": "Container"
|
||||
},
|
||||
{
|
||||
"id": "minecraft:crafting_table",
|
||||
"name": "Workbench",
|
||||
"slots": [
|
||||
{
|
||||
"name": "craft result",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "craft grid",
|
||||
"index": 1,
|
||||
"size": 9
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:dispenser",
|
||||
"name": "Dispenser"
|
||||
},
|
||||
{
|
||||
"id": "minecraft:dropper",
|
||||
"name": "Dropper"
|
||||
},
|
||||
{
|
||||
"id": "minecraft:enchanting_table",
|
||||
"name": "Enchantment Table",
|
||||
"slots": [
|
||||
{
|
||||
"name": "enchanted",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "lapis",
|
||||
"index": 1
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
"xp 1",
|
||||
"xp 2",
|
||||
"xp 3",
|
||||
"seed",
|
||||
"tooltip 1",
|
||||
"tooltip 2",
|
||||
"tooltip 3"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:furnace",
|
||||
"name": "Furnace",
|
||||
"slots": [
|
||||
{
|
||||
"name": "smelted",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "fuel",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"name": "result",
|
||||
"index": 2
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
"fuel",
|
||||
"fuel max",
|
||||
"progress",
|
||||
"progress max"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "minecraft:hopper",
|
||||
"name": "Hopper"
|
||||
},
|
||||
{
|
||||
"id": "minecraft:villager",
|
||||
"name": "NPC Trade",
|
||||
"slots": [
|
||||
{
|
||||
"name": "give 1",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"name": "give 2",
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
"name": "take",
|
||||
"index": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
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
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
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"rock": {
|
||||
"600": 6,
|
||||
"585": 2,
|
||||
"590": 4,
|
||||
"605": 8,
|
||||
"610": 9,
|
||||
"595": 12
|
||||
},
|
||||
"wood": {
|
||||
"601": 6,
|
||||
"586": 2,
|
||||
"591": 4,
|
||||
"606": 8,
|
||||
"611": 9,
|
||||
"596": 12
|
||||
},
|
||||
"plant": {
|
||||
"601": 6,
|
||||
"598": 1.5,
|
||||
"583": 1.5,
|
||||
"586": 2,
|
||||
"588": 1.5,
|
||||
"591": 4,
|
||||
"603": 1.5,
|
||||
"606": 8,
|
||||
"611": 9,
|
||||
"608": 1.5,
|
||||
"593": 1.5,
|
||||
"596": 12
|
||||
},
|
||||
"melon": {
|
||||
"598": 1.5,
|
||||
"583": 1.5,
|
||||
"588": 1.5,
|
||||
"603": 1.5,
|
||||
"608": 1.5,
|
||||
"593": 1.5
|
||||
},
|
||||
"leaves": {
|
||||
"598": 1.5,
|
||||
"583": 1.5,
|
||||
"588": 1.5,
|
||||
"603": 1.5,
|
||||
"608": 1.5,
|
||||
"593": 1.5,
|
||||
"734": 6
|
||||
},
|
||||
"dirt": {
|
||||
"599": 6,
|
||||
"584": 2,
|
||||
"589": 4,
|
||||
"604": 8,
|
||||
"609": 9,
|
||||
"594": 12
|
||||
},
|
||||
"web": {
|
||||
"598": 15,
|
||||
"583": 15,
|
||||
"588": 15,
|
||||
"603": 15,
|
||||
"593": 15,
|
||||
"608": 15,
|
||||
"734": 15
|
||||
},
|
||||
"wool": {
|
||||
"734": 4.8
|
||||
}
|
||||
}
|
||||
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,459 @@
|
||||
{
|
||||
"grass": {
|
||||
"data": [
|
||||
{
|
||||
"keys": [
|
||||
"badlands",
|
||||
"badlands_plateau",
|
||||
"eroded_badlands",
|
||||
"modified_badlands_plateau",
|
||||
"modified_wooded_badlands_plateau",
|
||||
"wooded_badlands_plateau"
|
||||
],
|
||||
"color": 9470285
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"desert",
|
||||
"desert_hills",
|
||||
"desert_lakes",
|
||||
"savanna",
|
||||
"savanna_plateau",
|
||||
"shattered_savanna",
|
||||
"shattered_savanna_plateau",
|
||||
"nether_wastes",
|
||||
"soul_sand_valley",
|
||||
"crimson_forest",
|
||||
"warped_forest",
|
||||
"basalt_deltas"
|
||||
],
|
||||
"color": 12564309
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"jungle",
|
||||
"jungle_hills",
|
||||
"modified_jungle",
|
||||
"bamboo_jungle",
|
||||
"bamboo_jungle_hills"
|
||||
],
|
||||
"color": 5884220
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"jungle_edge",
|
||||
"modified_jungle_edge"
|
||||
],
|
||||
"color": 6604607
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"forest",
|
||||
"flower_forest",
|
||||
"wooded_hills"
|
||||
],
|
||||
"color": 7979098
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"birch_forest",
|
||||
"birch_forest_hills",
|
||||
"tall_birch_forest",
|
||||
"tall_birch_hills"
|
||||
],
|
||||
"color": 8960871
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"dark_forest",
|
||||
"dark_forest_hills"
|
||||
],
|
||||
"color": 5274162
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"swamp",
|
||||
"swamp_hills"
|
||||
],
|
||||
"color": 6975545
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"swamp",
|
||||
"swamp_hills"
|
||||
],
|
||||
"color": 5011004
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"plains",
|
||||
"sunflower_plains",
|
||||
"beach"
|
||||
],
|
||||
"color": 9551193
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"ocean",
|
||||
"deep_ocean",
|
||||
"warm_ocean",
|
||||
"deep_warm_ocean",
|
||||
"lukewarm_ocean",
|
||||
"deep_lukewarm_ocean",
|
||||
"cold_ocean",
|
||||
"deep_cold_ocean",
|
||||
"deep_frozen_ocean",
|
||||
"river",
|
||||
"the_end",
|
||||
"small_end_islands",
|
||||
"end_barrens",
|
||||
"end_midlands",
|
||||
"end_highlands",
|
||||
"the_void"
|
||||
],
|
||||
"color": 9353585
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"mushroom_fields",
|
||||
"mushroom_field_shore"
|
||||
],
|
||||
"color": 5622079
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"mountains",
|
||||
"mountain_edge",
|
||||
"gravelly_mountains",
|
||||
"modified_gravelly_mountains",
|
||||
"wooded_mountains",
|
||||
"stone_shore"
|
||||
],
|
||||
"color": 9090697
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"snowy_beach"
|
||||
],
|
||||
"color": 8631699
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"giant_tree_taiga",
|
||||
"giant_tree_taiga_hills"
|
||||
],
|
||||
"color": 8829055
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"taiga",
|
||||
"taiga_hills",
|
||||
"taiga_mountains",
|
||||
"giant_spruce_taiga",
|
||||
"giant_spruce_taiga_hills"
|
||||
],
|
||||
"color": 8828803
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"snowy_tundra",
|
||||
"snowy_mountains",
|
||||
"ice_spikes",
|
||||
"snowy_taiga",
|
||||
"snowy_taiga_hills",
|
||||
"snowy_taiga_mountains",
|
||||
"frozen_ocean",
|
||||
"frozen_river"
|
||||
],
|
||||
"color": 8434839
|
||||
}
|
||||
],
|
||||
"default": 7979098
|
||||
},
|
||||
"foliage": {
|
||||
"data": [
|
||||
{
|
||||
"keys": [
|
||||
"badlands",
|
||||
"badlands_plateau",
|
||||
"eroded_badlands",
|
||||
"modified_badlands_plateau",
|
||||
"modified_wooded_badlands_plateau",
|
||||
"wooded_badlands_plateau"
|
||||
],
|
||||
"color": 10387789
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"desert",
|
||||
"desert_hills",
|
||||
"desert_lakes",
|
||||
"savanna",
|
||||
"savanna_plateau",
|
||||
"shattered_savanna",
|
||||
"shattered_savanna_plateau",
|
||||
"nether_wastes",
|
||||
"soul_sand_valley",
|
||||
"crimson_forest",
|
||||
"warped_forest",
|
||||
"basalt_deltas"
|
||||
],
|
||||
"color": 11445290
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"jungle",
|
||||
"jungle_hills",
|
||||
"modified_jungle",
|
||||
"bamboo_jungle",
|
||||
"bamboo_jungle_hills"
|
||||
],
|
||||
"color": 3193611
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"jungle_edge",
|
||||
"modified_jungle_edge"
|
||||
],
|
||||
"color": 4110351
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"forest",
|
||||
"flower_forest",
|
||||
"wooded_hills",
|
||||
"dark_forest",
|
||||
"dark_forest_hills"
|
||||
],
|
||||
"color": 5877296
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"birch_forest",
|
||||
"birch_forest_hills",
|
||||
"tall_birch_forest",
|
||||
"tall_birch_hills"
|
||||
],
|
||||
"color": 7055681
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"swamp",
|
||||
"swamp_hills"
|
||||
],
|
||||
"color": 6975545
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"plains",
|
||||
"sunflower_plains",
|
||||
"beach"
|
||||
],
|
||||
"color": 7842607
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"ocean",
|
||||
"deep_ocean",
|
||||
"warm_ocean",
|
||||
"deep_warm_ocean",
|
||||
"lukewarm_ocean",
|
||||
"deep_lukewarm_ocean",
|
||||
"cold_ocean",
|
||||
"deep_cold_ocean",
|
||||
"deep_frozen_ocean",
|
||||
"river",
|
||||
"the_end",
|
||||
"small_end_islands",
|
||||
"end_barrens",
|
||||
"end_midlands",
|
||||
"end_highlands",
|
||||
"the_void"
|
||||
],
|
||||
"color": 7448397
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"mushroom_fields",
|
||||
"mushroom_field_shore"
|
||||
],
|
||||
"color": 2865935
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"mountains",
|
||||
"mountain_edge",
|
||||
"gravelly_mountains",
|
||||
"modified_gravelly_mountains",
|
||||
"wooded_mountains",
|
||||
"stone_shore"
|
||||
],
|
||||
"color": 7185259
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"snowy_beach"
|
||||
],
|
||||
"color": 6595192
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"giant_tree_taiga",
|
||||
"giant_tree_taiga_hills"
|
||||
],
|
||||
"color": 6858079
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"taiga",
|
||||
"taiga_hills",
|
||||
"taiga_mountains",
|
||||
"giant_spruce_taiga",
|
||||
"giant_spruce_taiga_hills"
|
||||
],
|
||||
"color": 6857828
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"snowy_tundra",
|
||||
"snowy_mountains",
|
||||
"ice_spikes",
|
||||
"snowy_taiga",
|
||||
"snowy_taiga_hills",
|
||||
"snowy_taiga_mountains",
|
||||
"frozen_ocean",
|
||||
"frozen_river"
|
||||
],
|
||||
"color": 6332795
|
||||
}
|
||||
],
|
||||
"default": 5877296
|
||||
},
|
||||
"water": {
|
||||
"data": [
|
||||
{
|
||||
"keys": [
|
||||
"cold_ocean",
|
||||
"deep_cold_ocean"
|
||||
],
|
||||
"color": 4020182
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"frozen_ocean",
|
||||
"deep_frozen_ocean",
|
||||
"frozen_river"
|
||||
],
|
||||
"color": 3750089
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"lukewarm_ocean",
|
||||
"deep_lukewarm_ocean"
|
||||
],
|
||||
"color": 4566514
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"swamp",
|
||||
"swamp_hills"
|
||||
],
|
||||
"color": 6388580
|
||||
},
|
||||
{
|
||||
"keys": [
|
||||
"warm_ocean",
|
||||
"deep_warm_ocean"
|
||||
],
|
||||
"color": 4445678
|
||||
}
|
||||
],
|
||||
"default": 4159204
|
||||
},
|
||||
"redstone": {
|
||||
"data": [
|
||||
{
|
||||
"keys": [0],
|
||||
"color": 4915200
|
||||
},
|
||||
{
|
||||
"keys": [1],
|
||||
"color": 7274496
|
||||
},
|
||||
{
|
||||
"keys": [2],
|
||||
"color": 7929856
|
||||
},
|
||||
{
|
||||
"keys": [3],
|
||||
"color": 8519680
|
||||
},
|
||||
{
|
||||
"keys": [4],
|
||||
"color": 9175040
|
||||
},
|
||||
{
|
||||
"keys": [5],
|
||||
"color": 9895936
|
||||
},
|
||||
{
|
||||
"keys": [6],
|
||||
"color": 10551296
|
||||
},
|
||||
{
|
||||
"keys": [7],
|
||||
"color": 11206656
|
||||
},
|
||||
{
|
||||
"keys": [8],
|
||||
"color": 11862016
|
||||
},
|
||||
{
|
||||
"keys": [9],
|
||||
"color": 12517376
|
||||
},
|
||||
{
|
||||
"keys": [10],
|
||||
"color": 13238272
|
||||
},
|
||||
{
|
||||
"keys": [11],
|
||||
"color": 13828096
|
||||
},
|
||||
{
|
||||
"keys": [12],
|
||||
"color": 14483456
|
||||
},
|
||||
{
|
||||
"keys": [13],
|
||||
"color": 15140352
|
||||
},
|
||||
{
|
||||
"keys": [14],
|
||||
"color": 15801088
|
||||
},
|
||||
{
|
||||
"keys": [15],
|
||||
"color": 16527616
|
||||
}
|
||||
],
|
||||
"default": 4915200
|
||||
},
|
||||
"constant": {
|
||||
"data": [
|
||||
{
|
||||
"keys": ["birch_leaves"],
|
||||
"color": 8431445
|
||||
},
|
||||
{
|
||||
"keys": ["spruce_leaves"],
|
||||
"color": 6396257
|
||||
},
|
||||
{
|
||||
"keys": ["lily_pad"],
|
||||
"color": 2129968
|
||||
}
|
||||
],
|
||||
"default": 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"minecraftVersion": "1.16.2",
|
||||
"version": 751,
|
||||
"majorVersion": "1.16"
|
||||
}
|
||||
@@ -0,0 +1,848 @@
|
||||
[
|
||||
{
|
||||
"id": 0,
|
||||
"name": "protection",
|
||||
"displayName": "Protection",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 11,
|
||||
"b": -10
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 11,
|
||||
"b": 1
|
||||
},
|
||||
"exclude": [
|
||||
"blast_protection",
|
||||
"fire_protection",
|
||||
"projectile_protection"
|
||||
],
|
||||
"category": "armor",
|
||||
"weight": 10,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "fire_protection",
|
||||
"displayName": "Fire Protection",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": 2
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 8,
|
||||
"b": 10
|
||||
},
|
||||
"exclude": [
|
||||
"blast_protection",
|
||||
"protection",
|
||||
"projectile_protection"
|
||||
],
|
||||
"category": "armor",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "feather_falling",
|
||||
"displayName": "Feather Falling",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 6,
|
||||
"b": -1
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 6,
|
||||
"b": 5
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "armor_feet",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "blast_protection",
|
||||
"displayName": "Blast Protection",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": -3
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 8,
|
||||
"b": 5
|
||||
},
|
||||
"exclude": [
|
||||
"fire_protection",
|
||||
"protection",
|
||||
"projectile_protection"
|
||||
],
|
||||
"category": "armor",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "projectile_protection",
|
||||
"displayName": "Projectile Protection",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 6,
|
||||
"b": -3
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 6,
|
||||
"b": 3
|
||||
},
|
||||
"exclude": [
|
||||
"protection",
|
||||
"blast_protection",
|
||||
"fire_protection"
|
||||
],
|
||||
"category": "armor",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "respiration",
|
||||
"displayName": "Respiration",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": 0
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 30
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "armor_head",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "aqua_affinity",
|
||||
"displayName": "Aqua Affinity",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 1
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 41
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "armor_head",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "thorns",
|
||||
"displayName": "Thorns",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 20,
|
||||
"b": -10
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "armor_feet",
|
||||
"weight": 1,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "depth_strider",
|
||||
"displayName": "Depth Strider",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": 0
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 15
|
||||
},
|
||||
"exclude": [
|
||||
"frost_walker"
|
||||
],
|
||||
"category": "armor_feet",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "frost_walker",
|
||||
"displayName": "Frost Walker",
|
||||
"maxLevel": 2,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": 0
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 15
|
||||
},
|
||||
"exclude": [
|
||||
"depth_strider"
|
||||
],
|
||||
"category": "armor_feet",
|
||||
"weight": 2,
|
||||
"treasureOnly": true,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"name": "binding_curse",
|
||||
"displayName": "Curse of Binding",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 25
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "wearable",
|
||||
"weight": 1,
|
||||
"treasureOnly": true,
|
||||
"curse": true,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"name": "soul_speed",
|
||||
"displayName": "Soul Speed",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": 0
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 15
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "armor_feet",
|
||||
"weight": 1,
|
||||
"treasureOnly": true,
|
||||
"curse": false,
|
||||
"tradeable": false,
|
||||
"discoverable": false
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"name": "sharpness",
|
||||
"displayName": "Sharpness",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 11,
|
||||
"b": -10
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 11,
|
||||
"b": 10
|
||||
},
|
||||
"exclude": [
|
||||
"smite",
|
||||
"bane_of_arthropods"
|
||||
],
|
||||
"category": "weapon",
|
||||
"weight": 10,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"name": "smite",
|
||||
"displayName": "Smite",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": -3
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 8,
|
||||
"b": 17
|
||||
},
|
||||
"exclude": [
|
||||
"sharpness",
|
||||
"bane_of_arthropods"
|
||||
],
|
||||
"category": "weapon",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"name": "bane_of_arthropods",
|
||||
"displayName": "Bane of Arthropods",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": -3
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 8,
|
||||
"b": 17
|
||||
},
|
||||
"exclude": [
|
||||
"smite",
|
||||
"sharpness"
|
||||
],
|
||||
"category": "weapon",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"name": "knockback",
|
||||
"displayName": "Knockback",
|
||||
"maxLevel": 2,
|
||||
"minCost": {
|
||||
"a": 20,
|
||||
"b": -15
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "weapon",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"name": "fire_aspect",
|
||||
"displayName": "Fire Aspect",
|
||||
"maxLevel": 2,
|
||||
"minCost": {
|
||||
"a": 20,
|
||||
"b": -10
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "weapon",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"name": "looting",
|
||||
"displayName": "Looting",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 9,
|
||||
"b": 6
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "weapon",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"name": "sweeping",
|
||||
"displayName": "Sweeping Edge",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 9,
|
||||
"b": -4
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 9,
|
||||
"b": 11
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "weapon",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"name": "efficiency",
|
||||
"displayName": "Efficiency",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": -9
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "digger",
|
||||
"weight": 10,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"name": "silk_touch",
|
||||
"displayName": "Silk Touch",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 15
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [
|
||||
"fortune"
|
||||
],
|
||||
"category": "digger",
|
||||
"weight": 1,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"name": "unbreaking",
|
||||
"displayName": "Unbreaking",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": -3
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "breakable",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"name": "fortune",
|
||||
"displayName": "Fortune",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 9,
|
||||
"b": 6
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [
|
||||
"silk_touch"
|
||||
],
|
||||
"category": "digger",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "power",
|
||||
"displayName": "Power",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": -9
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 6
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "bow",
|
||||
"weight": 10,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "punch",
|
||||
"displayName": "Punch",
|
||||
"maxLevel": 2,
|
||||
"minCost": {
|
||||
"a": 20,
|
||||
"b": -8
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 20,
|
||||
"b": 17
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "bow",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"name": "flame",
|
||||
"displayName": "Flame",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 20
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "bow",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"name": "infinity",
|
||||
"displayName": "Infinity",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 20
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"mending"
|
||||
],
|
||||
"category": "bow",
|
||||
"weight": 1,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"name": "luck_of_the_sea",
|
||||
"displayName": "Luck of the Sea",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 9,
|
||||
"b": 6
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "fishing_rod",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"name": "lure",
|
||||
"displayName": "Lure",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 9,
|
||||
"b": 6
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 10,
|
||||
"b": 51
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "fishing_rod",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"name": "loyalty",
|
||||
"displayName": "Loyalty",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 7,
|
||||
"b": 5
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"riptide"
|
||||
],
|
||||
"category": "trident",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"name": "impaling",
|
||||
"displayName": "Impaling",
|
||||
"maxLevel": 5,
|
||||
"minCost": {
|
||||
"a": 8,
|
||||
"b": -7
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 8,
|
||||
"b": 13
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "trident",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"name": "riptide",
|
||||
"displayName": "Riptide",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 7,
|
||||
"b": 10
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"loyalty",
|
||||
"channeling"
|
||||
],
|
||||
"category": "trident",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "channeling",
|
||||
"displayName": "Channeling",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 25
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"riptide"
|
||||
],
|
||||
"category": "trident",
|
||||
"weight": 1,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"name": "multishot",
|
||||
"displayName": "Multishot",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 20
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"piercing"
|
||||
],
|
||||
"category": "crossbow",
|
||||
"weight": 2,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"name": "quick_charge",
|
||||
"displayName": "Quick Charge",
|
||||
"maxLevel": 3,
|
||||
"minCost": {
|
||||
"a": 20,
|
||||
"b": -8
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "crossbow",
|
||||
"weight": 5,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"name": "piercing",
|
||||
"displayName": "Piercing",
|
||||
"maxLevel": 4,
|
||||
"minCost": {
|
||||
"a": 10,
|
||||
"b": -9
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"multishot"
|
||||
],
|
||||
"category": "crossbow",
|
||||
"weight": 10,
|
||||
"treasureOnly": false,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"name": "mending",
|
||||
"displayName": "Mending",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 25,
|
||||
"b": 0
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 25,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [
|
||||
"infinity"
|
||||
],
|
||||
"category": "breakable",
|
||||
"weight": 2,
|
||||
"treasureOnly": true,
|
||||
"curse": false,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"name": "vanishing_curse",
|
||||
"displayName": "Curse of Vanishing",
|
||||
"maxLevel": 1,
|
||||
"minCost": {
|
||||
"a": 0,
|
||||
"b": 25
|
||||
},
|
||||
"maxCost": {
|
||||
"a": 0,
|
||||
"b": 50
|
||||
},
|
||||
"exclude": [],
|
||||
"category": "vanishable",
|
||||
"weight": 1,
|
||||
"treasureOnly": true,
|
||||
"curse": true,
|
||||
"tradeable": true,
|
||||
"discoverable": true
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"minecraftVersion": "1.16.4",
|
||||
"version": 754,
|
||||
"majorVersion": "1.16"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"minecraftVersion": "1.16.5",
|
||||
"version": 754,
|
||||
"majorVersion": "1.16"
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.12.2/protocol.json (sha256:21c57208db654a5e14a34cb696570080df179c5c642e53b16120399eee9232be)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_12_2
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.14.4/protocol.json (sha256:b6edff5abaaf234037b5019024d749e27e746250a23253bb4ad77d8f76e93167)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_14_4
|
||||
|
||||
import (
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.21.11/protocol.json (sha256:97d2726cce3a39cc967a954f27f4ebf029ec3f0f655bb21942aab8745d13cdab)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_21_11
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.21.8/protocol.json (sha256:930fbb4c69fd2ecadddcee3c38d3f02908adc23b54b707cb21112e7ab1e9dba1)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_21_8
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.21.9/protocol.json (sha256:9861cee397931c678c3b1837dcdf82e3fc885442c6bd0e4a60522fbf26653e59)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_21_9
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/1.8/protocol.json (sha256:79fe774bfc255dd281899c004fbb9c7adc40fb107de9353da1dd0371ea4b53af)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v1_8
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/26.1/protocol.json (sha256:dfb6318886cd3ceab617f75ac05e24f9836a64501d60551071289b904ebfc389)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v26_1
|
||||
|
||||
import (
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Code generated by strom. DO NOT EDIT.
|
||||
// source: minecraft-data/pc/26.2/protocol.json (sha256:7ba66411adcc68a668f38211e1b00eeb386a345d5eb16fadd6dc1c7f94bb175f)
|
||||
// version: (devel) (go1.26.5-X:nodwarf5)
|
||||
// version: (devel) (go1.26.2)
|
||||
package v26_2
|
||||
|
||||
import (
|
||||
|
||||
@@ -429,7 +429,7 @@ func GenerateVersions(versions []string) (err error) {
|
||||
}
|
||||
|
||||
func main() {
|
||||
err := GenerateVersions([]string{"1.8", "1.12.2", "1.14.4", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"})
|
||||
err := GenerateVersions([]string{"1.8", "1.12.2", "1.14.4", "1.16.5", "1.21.8", "1.21.9", "1.21.11", "26.1", "26.2"})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user