Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c9acdce
26.2 boilerplate
extremeheat Sep 14, 2026
94e25b2
fix: restore 26.2 login protocol fields
Copilot Aug 11, 2026
916adae
Add Minecraft PC 26.2 data
DallasCarraher Sep 14, 2026
3833a14
Fix sulfur_cube_content type reuse; restore ItemStackTemplate regression
DallasCarraher Sep 14, 2026
2003e22
Address review findings: teleport regression, spectator_action encodi…
DallasCarraher Sep 14, 2026
e4cbec4
🎈 Add Minecraft pc 26.3 data
github-actions[bot] Sep 15, 2026
c882376
Merge remote-tracking branch 'upstream/pc_26_3' into pc-26.3-support
DallasCarraher Sep 16, 2026
03d96de
Add frozen 26.2 proto.yml snapshot before latest moved to 26.3
DallasCarraher Sep 16, 2026
12aa21b
pc 26.3: fix login success sessionId and configuration-state packet IDs
DallasCarraher Sep 16, 2026
e2ff1e0
pc 26.3: fix play-state packet ID drift and add missing packet schemas
DallasCarraher Sep 16, 2026
c8f2f1c
pc 26.3: widen serverbound teleport_confirm to match new accept_telep…
DallasCarraher Sep 16, 2026
e36f5af
pc 26.3: light-section masks are now byte arrays, not long arrays
DallasCarraher Sep 16, 2026
ebd0242
Add clientTickEndPacket feature flag (1.21.3+)
DallasCarraher Sep 16, 2026
2fc2152
pc 26.3: fix packet_login onlineMode and packet_advancements position…
DallasCarraher Sep 18, 2026
5468281
pc 26.3: fix entity-movement stepped delta encoding
DallasCarraher Sep 18, 2026
6116fcb
pc 26.3: give entityDelta a real field name instead of anon-merging it
DallasCarraher Sep 18, 2026
0604243
pc 26.3: fix packet_advancements PositionedAdvancement structure
DallasCarraher Sep 18, 2026
12c69ac
pc 26.3: generate fresh entities.json from registration order, fix st…
DallasCarraher Sep 18, 2026
4f52188
pc 26.3: fix entity_metadata type IDs, SlotDisplay tag encoding, part…
DallasCarraher Sep 18, 2026
266933d
pc 26.3: fix ItemBlockPredicate range matcher desync on open-ended mi…
DallasCarraher Sep 19, 2026
49f8409
pc 26.3: regenerate items/blocks/foods/recipes/blockCollisionShapes f…
DallasCarraher Sep 20, 2026
06d6aaf
features: add playerActionHasChangeDestroyDirection (26.3 player-acti…
DallasCarraher Sep 20, 2026
6507f06
pc 26.3: fix entity_metadata type IDs (registration order) and SlotCo…
DallasCarraher Sep 20, 2026
ce4abd0
pc 26.3: freeze dedicated proto.yml, fix yaml/protocol.json desync, s…
claude Sep 21, 2026
50f2c11
pc 26.3: retype packet_update_light's light masks as ByteArray
DallasCarraher Sep 23, 2026
8b20fec
pc 26.1: port master's proto.yml fixes into the frozen 26.1 yaml
DallasCarraher Sep 23, 2026
924e26d
pc 26.2/26.3: apply master's hand and entity_action enum names
DallasCarraher Sep 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Language independent module providing minecraft data for minecraft clients, serv

Supports
* Minecraft PC version 0.30c (classic), 1.7.10, 1.8.8, 1.9 (15w40b, 1.9, 1.9.1-pre2, 1.9.2, 1.9.4),
1.10 (16w20a, 1.10-pre1, 1.10, 1.10.1, 1.10.2), 1.11 (16w35a, 1.11, 1.11.2), 1.12 (17w15a, 17w18b, 1.12-pre4, 1.12, 1.12.1, 1.12.2), 1.13 (17w50a, 1.13, 1.13.1, 1.13.2-pre1, 1.13.2-pre2, 1.13.2), 1.14 (1.14, 1.14.1, 1.14.3, 1.14.4), 1.15 (1.15, 1.15.1, 1.15.2), 1.16 (20w13b, 20w14a, 1.16-rc1, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5), 1.17, 1.17.1, 1.18 (1.18, 1.18.1, 1.18.2), 1.19 (1.19, 1.19.2, 1.19.3, 1.19.4), 1.20 (1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6), 1.21 (1.21, 1.21.1, 1.21.3), 1.21.8, 1.21.9, 1.21.10, 26.1
1.10 (16w20a, 1.10-pre1, 1.10, 1.10.1, 1.10.2), 1.11 (16w35a, 1.11, 1.11.2), 1.12 (17w15a, 17w18b, 1.12-pre4, 1.12, 1.12.1, 1.12.2), 1.13 (17w50a, 1.13, 1.13.1, 1.13.2-pre1, 1.13.2-pre2, 1.13.2), 1.14 (1.14, 1.14.1, 1.14.3, 1.14.4), 1.15 (1.15, 1.15.1, 1.15.2), 1.16 (20w13b, 20w14a, 1.16-rc1, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5), 1.17, 1.17.1, 1.18 (1.18, 1.18.1, 1.18.2), 1.19 (1.19, 1.19.2, 1.19.3, 1.19.4), 1.20 (1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6), 1.21 (1.21, 1.21.1, 1.21.3), 1.21.8, 1.21.9, 1.21.10, 26.1, 26.2
<!--NEXT PC-->
* Minecraft bedrock version 0.14, 0.15, 1.0, 1.16.201, 1.16.210, 1.16.220, 1.17.0, 1.17.10, 1.17.30, 1.17.40, 1.18.0, 1.18.11, 1.18.30, 1.19.1, 1.19.10, 1.19.20, 1.19.21, 1.19.30, 1.19.40, 1.19.50, 1.19.60, 1.19.62, 1.19.63, 1.19.70, 1.19.80, 1.20.0, 1.20.10, 1.20.30, 1.20.40, 1.20.50, 1.20.61, 1.20.71, 1.20.80, 1.21.0, 1.21.2, 1.21.20, 1.21.30, 1.21.42, 1.21.50, 1.21.60, 1.21.70, 1.21.80, 1.21.90, 1.21.93, 1.21.100, 1.21.111, 1.21.120, 1.21.124, 1.21.130, 1.26.0, 1.26.10, 1.26.20, 1.26.30, 1.26.40, 1.26.45
<!--NEXT BEDROCK-->
Expand Down
56 changes: 55 additions & 1 deletion data/dataPaths.json
Original file line number Diff line number Diff line change
Expand Up @@ -1745,7 +1745,61 @@
"tints": "pc/26.1",
"version": "pc/26.1",
"windows": "pc/1.16.1",
"proto": "pc/latest"
"proto": "pc/26.1"
},
"26.2": {
"attributes": "pc/26.2",
"blockCollisionShapes": "pc/26.2",
"blocks": "pc/26.2",
"blockLoot": "pc/26.2",
"biomes": "pc/26.2",
"commands": "pc/26.2",
"effects": "pc/26.1",
"enchantments": "pc/26.1",
"entities": "pc/26.2",
"entityLoot": "pc/26.2",
"foods": "pc/26.2",
"instruments": "pc/26.1",
"items": "pc/26.2",
"language": "pc/26.2",
"loginPacket": "pc/26.2",
"mapIcons": "pc/1.20.2",
"materials": "pc/26.2",
"particles": "pc/26.2",
"protocol": "pc/26.2",
"recipes": "pc/26.2",
"sounds": "pc/26.2",
"tints": "pc/26.2",
"version": "pc/26.2",
"windows": "pc/1.20.3",
"proto": "pc/26.2"
},
"26.3": {
"attributes": "pc/26.2",
"blockCollisionShapes": "pc/26.3",
"blocks": "pc/26.3",
"blockLoot": "pc/26.2",
"biomes": "pc/26.2",
"commands": "pc/26.2",
"effects": "pc/26.1",
"enchantments": "pc/26.1",
"entities": "pc/26.3",
"entityLoot": "pc/26.2",
"foods": "pc/26.3",
"instruments": "pc/26.1",
"items": "pc/26.3",
"language": "pc/26.2",
"loginPacket": "pc/26.2",
"mapIcons": "pc/1.20.2",
"materials": "pc/26.2",
"particles": "pc/26.2",
"protocol": "pc/26.3",
"recipes": "pc/26.3",
"sounds": "pc/26.2",
"tints": "pc/26.2",
"version": "pc/26.3",
"windows": "pc/1.20.3",
"proto": "pc/26.3"
}
},
"bedrock": {
Expand Down
256 changes: 256 additions & 0 deletions data/pc/1.20.3/windows.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@
[
{
"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:crafter_3x3",
"name": "Crafter",
"slots": [
{
"name": "craft grid",
"index": 0,
"size": 9
},
{
"name": "result",
"index": 45
}
],
"properties": [
"slot 0 disabled",
"slot 1 disabled",
"slot 2 disabled",
"slot 3 disabled",
"slot 4 disabled",
"slot 5 disabled",
"slot 6 disabled",
"slot 7 disabled",
"slot 8 disabled",
"powered"
]
},
{
"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
}
]
}
]
Loading
Loading