Skip to content

Releases

Java 26.3 data: potion components without a custom name before 1.21.2

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 27 Oct 19:47

Built from the tested support/java-26.3 wrapper (a2b3bd3) and its pinned data submodule (minecraft-data c594f65). Adds to data-11: potion_contents in 1.20.5 to 1.21.1 has no custom name (PotionContents gained custom_name in 1.21.2), so potion items, such as a water bottle caught while fishing, decode again on 1.20.5, 1.20.6, 1.21 and 1.21.1. No other data changed.

SHA-256: f3b50a03f1fb634197d160269a5a8dcd8508615829b66518b83eba0b9ec7fbd0
npm integrity: sha512-3Z5D/W6wrqobMzXAeMiV+kPtYtg8q7+wgC5L48YGDbdtp2eNtj++7TnILZu/COg6EaOPMMR3AxGNEsi4Bbs5VQ==

Java 26.3 data: optional sign text filtered messages

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 26 Oct 15:17

Built from the tested support/java-26.3 wrapper (518e467) and its pinned data submodule (minecraft-data 38fbd69). Adds to data-10: the filtered messages of 26.3 sign_text_front and sign_text_back item components are optional (SignText.STREAM_CODEC uses ByteBufCodecs.optional), so container contents with a sign item, as Spigot 26.3 sends them, parse again. No other data changed.

SHA-256: daf7c3b36b14dfb9cfd0ffa6aaa8b000e0c85e37c36decc90674ec158fab8d02
npm integrity: sha512-SWgwkto2vD1cqpmTShT31y3ko3rbPMRwEEIXkQ0F8RNJrHNvKESyhMK6MmMLU9uPt3hJh2tIxoRBqyFVneYsWg==

Java 26.3 data: 1.8 dropped item metadata key

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 24 Oct 00:40

Built from the tested support/java-26.3 wrapper (e1a7d00) and its pinned data submodule (minecraft-data 6c096ad). Adds to data-9: metadataIxOfItem is 10 on 1.8 (1.8.8 servers register and send a dropped item's stack at entity metadata key 10; it was 8, so getDroppedItem threw on 1.8). No other data changed.

SHA-256: 70008925d6c09173c2af4dfed23eaa7d9cbf12a30a2824c26b3870973c57c910
npm integrity: sha512-2ARSscHpQbLo1XEHKft5S4hbrCi/+DeJ7WRKNQNmmfwcknq6zwkJHnjvQ7no5ROgfBLY23bcTbun65pmwz37PQ==

Java 26.3 data: tool dig speeds from the vanilla block tags

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 23 Oct 09:52

Built from the tested support/java-26.3 wrapper (fb9d5a7) and its pinned data submodule (minecraft-data dbda901). Adds to data-8: every tool's dig speed multiplier on every block of 1.17-26.3 matches what the version's vanilla server derives from its block tags and tool materials. Fixes the missing hoe on moss carpet (1.17-1.21.3), pink petals (1.20-1.21.4) and straw bed (26.3), the axe on bamboo (1.21.5-26.3), swords on plants, leaves and cobwebs (1.21.3/1.21.4), axes and hoes at speed 1 (1.21.4), shears on leaves and wool (1.21.5-26.3), instant sword breaks of bamboo (1.20-26.3) and copper tool speed (1.21.9-26.3).

SHA-256: 423dc8f137d661baffe35fc86db231e6ad3858583665a7d643d8326c3ac98ce5
npm integrity: sha512-cyO+6YLkQbxL58jBSTVD5GuNnMxzpDqmXQEl8sAEg6PjG9w1G9WDnSdp1fdV9sc3aGF/FmbVFoSgWs7K040wUw==

Java 26.3 data: 1.20.3 vibration particle

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 23 Oct 02:59

Built from the tested support/java-26.3 wrapper (51ee6d1) and its pinned data submodule (minecraft-data 2f86c42). Adds to data-7: on 1.20.3/1.20.4 the vibration particle's position source type is a varint registry id, as a real 1.20.4 server sends it; world_particles for a vibration decodes completely.

SHA-256: 440cecf8f0eeaf86bf85f163356db3db10e1595bc5eaddfd4f9c687cc8f174b1
npm integrity: sha512-ehFDQVcWh/k8RFKDHflirsJMI+MWWLhxLKnwtP4oZZu/p8Iv9pyqQnhDLBDzZKmsqGr65SaXMpfrbXruwmNbUw==

Java 26.3 data: 1.16 nether wood pressure plates

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 23 Oct 01:58

Built from the tested support/java-26.3 wrapper (910407e) and its pinned data submodule (minecraft-data 9db4c56). Adds to data-6: the 1.16 crimson and warped pressure plates are nether wood, as in the server's block registrations, not rock with pickaxes; a pickaxe dig no longer finishes before the server allows.

SHA-256: 19c3d38d8c659cea3ce602bdce5e84984b89077a461101ec4ea0c53f61aac32c
npm integrity: sha512-8EPWxA/NOcLHi9M1x84cbq2vHU//sNBQ057YmrnU8JXoo17w7VrAujtTMh6mSQbhbGIj8F36i57r9vw/qya9fQ==

Java 26.3 data: block data checked against server dig results

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 23 Oct 00:00

Built from the tested support/java-26.3 wrapper (1be0552) and its pinned data submodule (minecraft-data bad5bb4). Adds to data-5: block hardness and registry names for 1.8 - 1.12 (huge mushroom blocks, lily pad, purpur stairs, grass path, fence gates, observer, unbreakable gateways/command/structure blocks, silver_shulker_box and silver_glazed_terracotta), wooden slab and conduit materials (1.13 - 1.16), 1.18 flower, azalea leaves and conduit tools, and the hardness of 79 1.18 blocks with copied properties. Each was found where a vanilla server refused or delayed a dig and checked against the server's block registrations or mineable tags.

SHA-256: b4ab2360e136a90904c2f1a44ec93143a8da45d82bf912875b021ec2923dc113
npm integrity: sha512-MVCPJPCqiiphy20GYLIQw//PUzay9ipycOBKRGJ6etyKHQxF6tGCbAXma7dykLhum1IKk0pyabUn4fC7hR2ArA==

Java 26.3 data: checked against vanilla reports and real servers

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 22 Oct 19:57

Built from the tested support/java-26.3 wrapper (f290119) and its pinned data submodule (minecraft-data 8a56597). Adds to data-4: pickaxe material for tier-gated blocks (1.20.5 - 26.3), 26.3 sounds, particles and tool IDs, command argument types (26.2, 26.3), entity attribute IDs (1.21.1 - 26.3), and declare_recipes (1.20.5/1.21.1), set_player_inventory (1.21.3), explosion (1.20.3, 1.21.3, 26.3) and teams (26.3) as real servers send them.

SHA-256: 4b29846b1226a6de51cb20c3a6341ab4ec114d9c98a36a5be9074619ed5a7a7c
npm integrity: sha512-KpEa7nU5Z7hHij2rbBv6LjRgI4Ct4sJwjk89XEFOcNc41mE7PIX05I5QzXbVfKdSWipVkOSTfPh/KagqQ6xr3A==

Java 26.3 data: 1.20.5 enchantability categories

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 22 Oct 18:50

Built from the tested support/java-26.3 wrapper (c85ffb7) and its pinned data submodule (minecraft-data 8672647). Includes the corrected 26.3 serverbound packet table (data-3) and gives 1.20.5/1.20.6 items the enchantable categories of the vanilla 1.20.6 item tags.

SHA-256: 0bb27e8d76159d90cc04664bbfc204b0f2aa8c173abaeaec426333ae5010e1f7
npm integrity: sha512-OEW88cS6Jdl4gAIVZXueaQHwrs1R3p2Y4WfoU278mAbs4fn+XSXhUhobrtY9YlKT6c4TqGki0FU08Wy1hy96Mw==

Java 26.3 data: serverbound packet table correction

Choose a tag to compare

@HYPExMon5ter HYPExMon5ter released this 22 Oct 17:27

Built from the tested support/java-26.3 wrapper (9a04c48) and its pinned data submodule (minecraft-data 6753283). Maps serverbound play 0x3f to spectator_action as in the vanilla 26.3 server and removes the nonexistent arm_animation and spectate_entity packets.

SHA-256: 53f0f0325ed972cdc5e6ed76c3d4254dc358eec6ec1693bcb7fbc02333501db9
npm integrity: sha512-+rDvXi+uRb5gDM6XfoWT7XCowuwcUT+aXCw9STsKmu/BP3ICWqlgiq3t0sVAuI6K6AHnGOy3sNLs8mzI/x8JjQ==