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 received several submissions about decorative models. Decorative modules have always been very popular in players, and the addition of display entity, interactive entity, and function macros makes it possible to create vanilla decorative modules. The three articles included in this section each created a library that supports decoration models. Encapsulate the underlying technical entity into a unified object to facilitate creation, editing and destruction. The decoration model is an application scenario where the unit function is relatively simple but the scale is large. How the support library ensures performance when there are a large number of models, and how to directly strike a balance between functionality, ease of use, and performance. The three gave their own practices and answers respectively.

The author understands that there is a phenomenon in the community that art authors usually do not know enough about technology, and technical staff generally have low art abilities. Therefore, the author believes that the significance of the decoration model support library is to provide art authors with a more easy-to-use tool that can more easily add the produced models. The three support libraries included in this issue, together with the [Pine Cone Core] included in the April issue (/feature/archive/202504/0/content.md), we have already seen developers’ attempts in this direction. We are still working hard on how to make adding models easier to use and improve human-computer efficiency in the future.

CR_019

Simple, lightweight and elegant - dc decoration model support library

Decoration Creator Kit (dc) is a support library for decoration models of MC high version (1.20.5+). It allows developers to use at least two instructions to register an interactive model in the game. Registered models can be directly placed, interacted and destroyed like blocks, and can also be moved, rotated like entities, and provide various feedback to the player's interaction. Therefore, this support library is very suitable for authors of decorative models.

SKSAMA

Make interactive models like writing poetry

SK Model Workspace aims to create interactive and reusable models in a simple way, with rich interfaces and strong scalability. This support library supports various operations such as coloring, movement, and animation.

Qipai

Natural Crafts - High version custom model framework

Multiple updates since version 1.16 have greatly expanded the operating space of high version data packs. Based on this, a high-version custom interaction model support framework was written so that players can add various models to enrich the game experience.

Vanilla News Λojang Spotlight

Alumopper

Vanilla News - September 2025

Here is Vanilla News, the most vanilla technical snapshot news in Minecraft. Our reporter Vanilla Fox reports the latest snapshot news for you~ This month’s update is less destructive, has average practicality, and is generally above the level of a big cup.

Insights

Xuanyu 1725

shader02 core shader workflow (Part 1)

This article explains in detail the workflow of Minecraft vertex shader, focusing on the basics of GLSL, vertex attributes and uniform variables, and deriving the ModelViewMat and ProjMat matrices through MVP transformation, clarifying the conversion principle of coordinate from model space to clipping space, and helping to understand the mathematical mechanism of perspective, projection and homogeneous coordinate.

Rainbow_

Development sharing of Void Data Core "Retrieval Dog" module

This article introduces the monitoring and retrieval module developed to prevent entity loss. I discovered that the uninstalled entity can be found through execute on origin and conducted a simple test. The test results are: the entity that was uninstalled five minutes ago can be found at least five minutes ago. The origin cannot be changed when the entity has been uninstalled, and can only be locked in advance.

Xu Muxian

Entity anchor point and execution anchor point in command

The research content of this article comes from a data pack joke: Mojang employees were taught when they were young that when looking directly into other people's eyes, they should look into the air above their heads. After observation, they found that they defaulted to using their own feet as eyes and used their own feet to look into other people's eyes.

MC seeks death as the Wolf King

data pack passes parameters to resource pack shader

This article introduces a method of passing parameters to the resource pack shader through data pack, which can make the shader more controllable and can be applied in various MC vanilla projects to enhance expressiveness.

Powered by VitePress and GitHub Pages