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

Ling

TheSkyBlessingdata pack analysis

This article selects several commonly used map production techniques and unique technologies in the high-quality map TheSkyBlessing for analysis. Starting from the top-level load and tick function, it analyzes the implementation method, implementation ideas and application scenarios of a certain function layer by layer. It selects several modules such as custom UI, experience bar modification, data interface cache and data version migration, and attaches the code for replica implementation, which may provide inspiration for the realization of requirements and performance optimization of high-version map production.

Vanilla News Λojang Spotlight

Alumopper

Vanilla News - December 2025

This month Mojang released the official version of 1.21.11 on December 9th. Since the main content has been updated in November, this month’s update does not add much new content. Most of it is minor repairs, and overall it is below the level of a big cup.

Insights

Xuanyu1725

A feasible method to convert OBJ model to json model

This article aims to study a feasible high-precision, nearly lossless and lightweight method of converting OBJ (Wavefront) to JSON model (Minecraft style) to help artists quickly import the project into the Minecraft scene after completing the design in a general modeling software.

XiaofengMatuvent_

An infinite architectural structure with unlimited degrees of freedom based on the world generation structure set.

This article introduces how to use Minecraft structure sets and puzzle blocks to generate world splicing structures with unlimited degrees of freedom. By adjusting structure set parameters and structure definition, combined with geometric center alignment and template pool nesting, a seamless and infinitely scalable architectural effect is achieved, which is suitable for high-degree-of-freedom map design.

Qipai

Comprehensive application of custom spells

This article systematically sorts out the core elements of the enchantment mechanism (including enchantment level, item enchantment ability, enchantment weight and modification level), the experience penalty model of the anvil system, and focuses on analyzing the definition structure of custom enchantments, effect component design and its advanced application scenarios. By combining entity triggers (such as post_attack, location_changed, tick) and diverse effects (such as run_function, apply_impulse, explode, replace_block, etc.), Developers can build highly flexible and low-coupling game logic. In addition, the article also discusses the technological evolution of using implicit equipment slots to implement player or mob event monitoring in different game versions (especially before and after 1.21.5), and shows several typical practice cases in the community.

Xuanyu1725

Notes - Summary of core global quantities (Part 1)

The previous three sections of the article have described the workflow of the core shader relatively clearly, but there are still some overall details that need to be clarified. Therefore, this tutorial will build on the foundation established in the previous sections and summarize some of the global quantities that must be mastered in the core shader. The remaining global quantities will be placed in the next note (Global Quantity Note 02).

Masterpieces

Alumopper

Sniffer: Data pack development support Mod from Fabric

This article releases a Fabric auxiliary module developed to address the pain points in the data pack development and debugging process. The module cooperates with the VSCode plug-in, in addition to realizing the most basic breakpoint debugging function, it also provides debugging command, hot reload, overflow warning and other functions, aiming to add various convenient functions to the data pack development to the greatest extent without destroying the original data pack.

Powered by VitePress and GitHub Pages