If you use custom blocks in Nukkit-MOT, you must download and keep the resources in this folder. The server builds the runtime block palette from these files and syncs it to clients during startup/handshake. Missing or mismatched versions can cause custom blocks to render incorrectly, fail to place, or produce network ID mismatches.
- Keep filenames unchanged (e.g.,
vanilla_palette_*.nbt). - Put the contents of this folder into Nukkit-MOT's core bin resource directory (same level as other server folders).
- Example path:
Nukkit-MOT/bin/resource directory
- Example path:
- When upgrading or adding protocol versions, add the matching
vanilla_palette_*.nbtfiles.
- Purpose: Vanilla Block State Palette
- Format: NBT format containing complete list of all vanilla blocks and their states
- Naming Convention: Numbers in filename correspond to specific protocol versions
- Example:
vanilla_palette_671.nbtcorresponds to protocol 671 (Minecraft 1.21.80) - Example:
vanilla_palette_netease_686.nbtcorresponds to NetEase protocol 686 (Minecraft NetEase 1.21.2)
- Example: