Skip to content

Commit fa4c64e

Browse files
authored
Update attributes schema, add bedrock data (#692)
* Update attributes schema, add bedrock data * bedrock fix
1 parent b04d094 commit fa4c64e

14 files changed

Lines changed: 694 additions & 147 deletions

File tree

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
[
2+
{
3+
"name": "followRange",
4+
"resource": "generic.follow_range",
5+
"default": 32,
6+
"min": 0,
7+
"max": 2048
8+
},
9+
{
10+
"name": "knockbackResistance",
11+
"resource": "generic.knockback_resistance",
12+
"default": 0,
13+
"min": 0,
14+
"max": 1
15+
},
16+
{
17+
"name": "movementSpeed",
18+
"resource": "generic.movement_speed",
19+
"default": 0.7,
20+
"min": 0,
21+
"max": 1024
22+
},
23+
{
24+
"name": "attackDamage",
25+
"resource": "generic.attack_damage",
26+
"default": 2,
27+
"min": 0,
28+
"max": 2048
29+
},
30+
{
31+
"name": "horseJumpStrength",
32+
"resource": "horse.jump_strength",
33+
"default": 0.7,
34+
"min": 0,
35+
"max": 2
36+
},
37+
{
38+
"name": "zombieSpawnReinforcements",
39+
"resource": "zombie.spawn_reinforcements",
40+
"default": 0,
41+
"min": 0,
42+
"max": 1
43+
},
44+
{
45+
"name": "flyingSpeed",
46+
"resource": "generic.flying_speed",
47+
"default": 0.4,
48+
"min": 0,
49+
"max": 1024
50+
},
51+
{
52+
"name": "luck",
53+
"resource": "generic.luck",
54+
"default": 0,
55+
"min": -1024,
56+
"max": 1024
57+
},
58+
{
59+
"name": "health",
60+
"resource": "health",
61+
"default": 20,
62+
"min": 0,
63+
"max": 20
64+
},
65+
{
66+
"name": "absorption",
67+
"resource": "absorption",
68+
"default": 0,
69+
"min": 0,
70+
"max": 1024
71+
},
72+
{
73+
"name": "exhaustion",
74+
"resource": "player.exhaustion",
75+
"default": 0,
76+
"min": 0,
77+
"max": 5
78+
},
79+
{
80+
"name": "experienceProgress",
81+
"resource": "player.experience",
82+
"default": 0,
83+
"min": 0,
84+
"max": 1
85+
},
86+
{
87+
"name": "experienceLevel",
88+
"resource": "player.level",
89+
"default": 0,
90+
"min": 0,
91+
"max": 24791
92+
},
93+
{
94+
"name": "hunger",
95+
"resource": "player.hunger",
96+
"default": 20,
97+
"min": 0,
98+
"max": 20
99+
},
100+
{
101+
"name": "saturation",
102+
"resource": "player.saturation",
103+
"default": 20,
104+
"min": 0,
105+
"max": 20
106+
}
107+
]

data/dataPaths.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1272,6 +1272,7 @@
12721272
"version": "bedrock/1.0"
12731273
},
12741274
"1.16.201": {
1275+
"attributes": "bedrock/1.16.201",
12751276
"protocol": "bedrock/1.16.201",
12761277
"steve": "bedrock/1.16.201",
12771278
"proto": "bedrock/1.16.201",
@@ -1281,6 +1282,7 @@
12811282
"version": "bedrock/1.16.201"
12821283
},
12831284
"1.16.210": {
1285+
"attributes": "bedrock/1.16.201",
12841286
"protocol": "bedrock/1.16.210",
12851287
"steve": "bedrock/1.16.201",
12861288
"proto": "bedrock/1.16.210",
@@ -1289,6 +1291,7 @@
12891291
"version": "bedrock/1.16.210"
12901292
},
12911293
"1.16.220": {
1294+
"attributes": "bedrock/1.16.201",
12921295
"blocks": "bedrock/1.16.220",
12931296
"blockStates": "bedrock/1.16.220",
12941297
"biomes": "bedrock/1.17.0",
@@ -1301,6 +1304,7 @@
13011304
"version": "bedrock/1.16.220"
13021305
},
13031306
"1.17.0": {
1307+
"attributes": "bedrock/1.16.201",
13041308
"blocks": "bedrock/1.17.0",
13051309
"blockStates": "bedrock/1.17.0",
13061310
"blockCollisionShapes": "bedrock/1.17.0",
@@ -1320,6 +1324,7 @@
13201324
"version": "bedrock/1.17.0"
13211325
},
13221326
"1.17.10": {
1327+
"attributes": "bedrock/1.16.201",
13231328
"blocks": "bedrock/1.17.10",
13241329
"blockStates": "bedrock/1.17.10",
13251330
"blockCollisionShapes": "bedrock/1.17.10",
@@ -1341,6 +1346,7 @@
13411346
"version": "bedrock/1.17.10"
13421347
},
13431348
"1.17.30": {
1349+
"attributes": "bedrock/1.16.201",
13441350
"blocks": "bedrock/1.17.10",
13451351
"blockStates": "bedrock/1.17.10",
13461352
"blockCollisionShapes": "bedrock/1.17.10",
@@ -1362,6 +1368,7 @@
13621368
"version": "bedrock/1.17.30"
13631369
},
13641370
"1.17.40": {
1371+
"attributes": "bedrock/1.16.201",
13651372
"blocks": "bedrock/1.17.40",
13661373
"blockStates": "bedrock/1.17.40",
13671374
"blockCollisionShapes": "bedrock/1.17.40",
@@ -1383,6 +1390,7 @@
13831390
"version": "bedrock/1.17.40"
13841391
},
13851392
"1.18.0": {
1393+
"attributes": "bedrock/1.16.201",
13861394
"blocks": "bedrock/1.17.40",
13871395
"blockStates": "bedrock/1.17.40",
13881396
"blockCollisionShapes": "bedrock/1.17.40",
@@ -1406,6 +1414,7 @@
14061414
"blockLoot": "bedrock/1.18.0"
14071415
},
14081416
"1.18.11": {
1417+
"attributes": "bedrock/1.16.201",
14091418
"blocks": "bedrock/1.18.11",
14101419
"blockStates": "bedrock/1.18.11",
14111420
"blockCollisionShapes": "bedrock/1.18.11",
@@ -1427,6 +1436,7 @@
14271436
"version": "bedrock/1.18.11"
14281437
},
14291438
"1.18.30": {
1439+
"attributes": "bedrock/1.16.201",
14301440
"blocks": "bedrock/1.18.30",
14311441
"blockStates": "bedrock/1.18.30",
14321442
"blockCollisionShapes": "bedrock/1.18.30",
@@ -1448,6 +1458,7 @@
14481458
"version": "bedrock/1.18.30"
14491459
},
14501460
"1.19.1": {
1461+
"attributes": "bedrock/1.16.201",
14511462
"blocks": "bedrock/1.19.1",
14521463
"blockStates": "bedrock/1.19.1",
14531464
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1470,6 +1481,7 @@
14701481
"version": "bedrock/1.19.1"
14711482
},
14721483
"1.19.10": {
1484+
"attributes": "bedrock/1.16.201",
14731485
"blocks": "bedrock/1.19.1",
14741486
"blockStates": "bedrock/1.19.1",
14751487
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1491,6 +1503,7 @@
14911503
"version": "bedrock/1.19.10"
14921504
},
14931505
"1.19.20": {
1506+
"attributes": "bedrock/1.16.201",
14941507
"blocks": "bedrock/1.19.1",
14951508
"blockStates": "bedrock/1.19.1",
14961509
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1512,6 +1525,7 @@
15121525
"version": "bedrock/1.19.20"
15131526
},
15141527
"1.19.21": {
1528+
"attributes": "bedrock/1.16.201",
15151529
"blocks": "bedrock/1.19.1",
15161530
"blockStates": "bedrock/1.19.1",
15171531
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1533,6 +1547,7 @@
15331547
"version": "bedrock/1.19.21"
15341548
},
15351549
"1.19.30": {
1550+
"attributes": "bedrock/1.16.201",
15361551
"blocks": "bedrock/1.19.1",
15371552
"blockStates": "bedrock/1.19.1",
15381553
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1554,6 +1569,7 @@
15541569
"version": "bedrock/1.19.30"
15551570
},
15561571
"1.19.40": {
1572+
"attributes": "bedrock/1.16.201",
15571573
"blocks": "bedrock/1.19.1",
15581574
"blockStates": "bedrock/1.19.1",
15591575
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1575,6 +1591,7 @@
15751591
"version": "bedrock/1.19.40"
15761592
},
15771593
"1.19.50": {
1594+
"attributes": "bedrock/1.16.201",
15781595
"blocks": "bedrock/1.19.1",
15791596
"blockStates": "bedrock/1.19.1",
15801597
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1596,6 +1613,7 @@
15961613
"version": "bedrock/1.19.50"
15971614
},
15981615
"1.19.60": {
1616+
"attributes": "bedrock/1.16.201",
15991617
"blocks": "bedrock/1.19.1",
16001618
"blockStates": "bedrock/1.19.1",
16011619
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1617,6 +1635,7 @@
16171635
"version": "bedrock/1.19.60"
16181636
},
16191637
"1.19.62": {
1638+
"attributes": "bedrock/1.16.201",
16201639
"blocks": "bedrock/1.19.1",
16211640
"blockStates": "bedrock/1.19.1",
16221641
"blockCollisionShapes": "bedrock/1.19.1",
@@ -1638,6 +1657,7 @@
16381657
"version": "bedrock/1.19.62"
16391658
},
16401659
"1.19.63": {
1660+
"attributes": "bedrock/1.16.201",
16411661
"blocks": "bedrock/1.19.1",
16421662
"blockStates": "bedrock/1.19.1",
16431663
"blockCollisionShapes": "bedrock/1.19.1",

data/pc/1.10/attributes.json

Lines changed: 53 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,93 @@
11
[
22
{
33
"name": "maxHealth",
4-
"resource": "generic.maxHealth"
4+
"resource": "generic.maxHealth",
5+
"default": 20,
6+
"min": 1,
7+
"max": 1024
58
},
69
{
710
"name": "followRange",
8-
"resource": "generic.followRange"
11+
"resource": "generic.followRange",
12+
"default": 32,
13+
"min": 0,
14+
"max": 2048
915
},
1016
{
1117
"name": "knockbackResistance",
12-
"resource": "generic.knockbackResistance"
18+
"resource": "generic.knockbackResistance",
19+
"default": 0,
20+
"min": 0,
21+
"max": 1
1322
},
1423
{
1524
"name": "movementSpeed",
16-
"resource": "generic.movementSpeed"
25+
"resource": "generic.movementSpeed",
26+
"default": 0.7,
27+
"min": 0,
28+
"max": 1024
1729
},
1830
{
1931
"name": "attackDamage",
20-
"resource": "generic.attackDamage"
32+
"resource": "generic.attackDamage",
33+
"default": 2,
34+
"min": 0,
35+
"max": 2048
2136
},
2237
{
2338
"name": "horseJumpStrength",
24-
"resource": "horse.jumpStrength"
39+
"resource": "horse.jumpStrength",
40+
"default": 0.7,
41+
"min": 0,
42+
"max": 2
2543
},
2644
{
2745
"name": "zombieSpawnReinforcements",
28-
"resource": "zombie.spawnReinforcements"
46+
"resource": "zombie.spawnReinforcements",
47+
"default": 0,
48+
"min": 0,
49+
"max": 1
2950
},
3051
{
3152
"name": "attackSpeed",
32-
"resource": "generic.attackSpeed"
53+
"resource": "generic.attackSpeed",
54+
"default": 4,
55+
"min": 0,
56+
"max": 1024
3357
},
3458
{
3559
"name": "flyingSpeed",
36-
"resource": "generic.flyingSpeed"
60+
"resource": "generic.flyingSpeed",
61+
"default": 0.4,
62+
"min": 0,
63+
"max": 1024
3764
},
3865
{
3966
"name": "attackKnockback",
40-
"resource": "generic.attackKnockback"
67+
"resource": "generic.attackKnockback",
68+
"default": 0,
69+
"min": 0,
70+
"max": 5
4171
},
4272
{
43-
"name": "armor",
44-
"resource": "generic.armor"
73+
"name": "armorHealth",
74+
"resource": "generic.armor",
75+
"default": 0,
76+
"min": 0,
77+
"max": 30
4578
},
4679
{
4780
"name": "armorToughness",
48-
"resource": "generic.armorToughness"
81+
"resource": "generic.armorToughness",
82+
"default": 0,
83+
"min": 0,
84+
"max": 20
4985
},
5086
{
5187
"name": "luck",
52-
"resource": "generic.luck"
88+
"resource": "generic.luck",
89+
"default": 0,
90+
"min": -1024,
91+
"max": 1024
5392
}
5493
]

0 commit comments

Comments
 (0)