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

Adzuki Bean 8593

Summary of "MOT UAV Example Tutorial"

This article is a summary of Xiaodou’s drone tutorial. You can follow its guidance to read the original text. With the rise of related technologies such as item display entity, text display entity, and block display entity updated in JAVA version 1.19.4, vanilla developers have encountered two urgent practical needs: clear modular management and high-performance mathematical calculations. The goal of this article is to practice these two problems, aiming to build a remotely controlled, programmable, and scalable UAV system from scratch, and to support the interaction of external devices with GUI.

Vanilla News Mojang Spotlight

Alumopper

Vanilla News - October 2025

This month's update is less destructive and more practical, and overall it is at the "Super Large Cup" level. An innovative weapon is added this month: the spear, and many related components and enchantments, which greatly expands the functionality of the data pack.

Insights

Xuanyu 1725

Some ingenious ideas based on displaying entities

In the past, animations in vanilla mods were almost always implemented using armor stand posture transformation or TP, which was limited by the maximum TPS. Generally, the animation could only reach a maximum of 20FPS. Furthermore, it is difficult to achieve animations containing voxel deformations other than introducing more repetitive voxels. The display entity added in 1.19.4 is a very flexible and useful tool in the vanilla mod. Due to its ability to customize linear transformation and interpolation, it is widely used in various high frame rate animations. Therefore, it is very necessary to master the simple use of the display entity.

Alumopper

Implementing data binding in MC's UI

This article is a supplement to the June issue of floating UI. It introduces in detail how to use the provided templates to dynamically bind data and generate UI elements under this framework.

Xuanyu 1725

Core shader workflow (middle): from vertices to fragments

This tutorial closely follows the previous tutorial, consolidating the language features of GLSL through the fragment shader, and explaining the workflow and main tasks of the fragment shader by building "texture sampling + light mapping + ambient occlusion + dyeing + fog" from scratch, laying the foundation for future practice.

Xu Muxian

Basic theory related to coordinate system and coordinate parameters

The game world of Minecraft is three-dimensional. When writing a command, sometimes you need to determine the positional parameters required by the command's action object. Such parameters are called coordinates. This article lists the coordinate parameter formats used by the command system and provides a theoretical explanation of their properties and uses.

leather sword

Starting with /stopwatch: some random thoughts related to time detection

By comparing the differences between different timing methods in different states, this article provides a solution for time monitoring of behaviors such as player pausing the game, player computer hibernation, and exiting the world. 25w41a latest`/stopwatch`command can create a stopwatch for timing. In actual use, this command has some surprising features, but it also has very frustrating characteristics. But if you think about it carefully, this instruction does provide a new way of time detection, which can be used in parallel with other methods to complement each other. Therefore, I think it is time to briefly summarize all the solutions in the data pack that can be used to detect time.

SKSAMA

Miscellaneous Talk · Some research on "Pixel Painting"

This article summarizes the author’s several studies on MC pixel paintings and pixel animations over a period of time, as well as related automated generation programs. Some of the content may no longer be current, but it still has record value.

Masterpieces

CoolGaston

Text animation resource library

"Text Animation Resource Library" is a data pack module based on display entity and titlecommand, and runs with pure command driver. Supports various text animations, which may be helpful for map production and other scenarios.

Powered by VitePress and GitHub Pages