Skip to content

Translation notice

This page was translated with machine translation and may contain inaccuracies. If you can help improve it, please open an issue or submit a pull request.

Featured

Editor's Note

This month we have received from many authors about the implementation of the water pipe game in Minecraft. As a simple but deep puzzle game, the discussion about its implementation in the game and the algorithm behind it is undoubtedly enlightening. Therefore, it is included as this month’s featured feature.

leather sword

Implementation of water pipe map generation and verification (entity solution)

The entity-based solution may be slightly inferior to the data-based solution in terms of generation and processing, but the advantage is that the structure is clear and concise, almost completely corresponding to the text description of the algorithm, and there is no need to repeatedly use macros, making it easy for beginners to quickly create and understand.

Xuanyu1725

How to adapt single-player games to multiplayer - taking Xu Muxian's Pipes as an example

This article will be based on Xu Muxian's version of Pipes data pack for multi-player adaptation. As a general example, the function of this data pack is only used as a background and is not a core factor for multi-player compatibility. This article is mainly based on the analysis of ideas and simple modifications to the original data pack for multi-player adaptation. The content is relatively simple.

Vanilla News ojang Spotlight

Alumopper

Vanilla News - June 2026

This month Mojang released multiple pre and rcversions of 26.2, and the official version will be released in the near future. Currently, the data pack version has reached 107.1 and the resource pack version has reached 88.0. Let me talk about the conclusion first. There are basically no updates this month. They are all minor repairs and repairs, and p2p connections have been rolled back. Overall, it is at a "medium" level.

Insight Insight

ethansansansansansan

mcfunction language specification (short version)

This is a set of naming conventions used to make the data pack structure easier to read. It is not a grammatical rule and will not be checked by the game. Readers are not required to abide by the following conventions, but the concise and standardized naming method will obviously make the data pack neater and easier to read, and can also significantly improve development efficiency and maintainability. Therefore, readers are recommended to read it carefully.

Masterpieces

Roser

midnight soul

Midnight Soul is an asymmetrical competitive map based on the Java Edition of Minecraft. As a soul or soul guardian, you will achieve the ultimate victory in evading or chasing.

Wai Lang Ylong

Bringing Minecraft buildings to Blockbench: Minecraft OBJ Cubizer plugin

Minecraft OBJ Cubizer is an auxiliary plug-in for the desktop version of Blockbench. It is mainly used to convert buildings, structure files or block OBJ models in Minecraft into Java block models that can be edited and exported in Blockbench, and can be used by tools such as Animated Java. This article aims to introduce the principles of the plug-in, supported input formats, texture processing methods, and a basic usage process.

Powered by VitePress and GitHub Pages