Minecraft 26.4 snapshot 1
Original ChangelogThe first 26.4 snapshot is out, with several technical changes.
Table of Contents
Loading Screen
Added the Noise Biomes chunk generation status, after Structure References and before Biomes.
Server List
Clients from 1.6 and later can use input properties. However, clients older than 26.4 will not automatically convert id@host to host?_id=id, so users will need to enter the connection ID in ?_id= form.
Dedicated Server
If allowed-connection-ids is set, all status pings sent from clients older than 1.6 are dropped, as those clients do not send the hostname they are connecting to.
Data Packs
Features
If the trunk_width field of straight_trunk_placer is even, the origin is biased towards the northwest corner.
Debug Properties
Removed -DMC_DEBUG_ORE_VEINS, -DMC_DEBUG_AQUIFERS, and -DMC_DEBUG_DISABLE_ORE_VEINS.
Network Protocol
If the server encounters an exception such as a timeout during the handshake phase or a status ping, the server will no longer send a disconnection packet.
Mod List Packet
The mod_list packet is a mapping from namespaced identifiers (up to 8192) to property maps, which are themselves mappings from namespaced identifiers (up to 32) to strings (up to 128 characters). There is no set format, and mod loaders can decide which format to use, or whether to send any mods at all.
An example of what a valid mod_list packet could look like (represented in JSON):
{
"example_loader:mod_name": {
"example_loader:version": "1.0.0"
}
}
The server does not have any way to verify the mod list is accurate (unless a mod reveals itself through network packets or other behavior changes), so it is mainly useful for debugging purposes, not anti-cheat.
Intention Packet
If the server’s allowed-connection-ids is set, and the client’s ID is not allowed, the connection will be dropped without sending a disconnection packet.