Tis

Minecraft 26.4 snapshot 1

Original Changelog

The 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.