MC Toolkit

Minecraft guides — page 10

Practical write-ups on commands, datapacks, building and server performance — each one paired with the tool that does the work.

Armour maths: why 20 armour points is not 80% reduction

The armour formula includes toughness and the attack's armour-piercing. Here is the real equation, what Protection adds on top, and where the hard caps sit.

2026-06-26Building & Resources

Replacing sounds with a resource pack: sounds.json and the .ogg requirement

Minecraft only plays Ogg Vorbis, and a sound event is not a file. Here is the mapping file, how to add a sound instead of replacing one, and why yours is silent.

2026-06-25Building & Resources

XP levels and total experience: the three formulas and what a death costs

Levels are not linear — level 30 is 1,395 XP but level 60 is 6,720. Here are the piecewise formulas, what you keep on death, and the cheapest level for enchanting.

2026-06-24Building & Resources

Block, item and entity ids: namespaces, block states, and the ones that differ

An id is not always what the item is called, and a block id is not the same as its item id. The naming rules, the renames that break old commands, and where states fit.

2026-06-23Commands & Data

Hiding and resizing HUD elements with a resource pack

The hotbar, crosshair and XP bar all live in one texture atlas. Here is how to make parts of it invisible, what cannot be moved, and the font trick for custom HUD text.

2026-06-22Building & Resources

Colour and formatting codes: § codes, hex, and where each one still works

Section-sign codes still work in some places and are ignored in others. Here is the full table, the hex syntax that replaced them, and which contexts accept what.

2026-06-21Commands & Data

Map art: why your image looks wrong, and the 3-shade trick that fixes it

Maps have 61 base colours, not 16 million — but each has four shades set by block height. Staircasing triples your palette and is why good map art is never flat.

2026-06-20Building & Resources

Bossbars and titles: persistent state, timings, and the value/max split

A bossbar survives restarts and a title does not. Here is the create-then-modify pattern, the fade timings people set backwards, and how to drive a progress bar.

2026-06-19Commands & Data

Custom paintings and music discs without replacing the originals

Both became datapack registries, so you can add new ones instead of overwriting vanilla. Here are the two files each needs and the sizing rule paintings must follow.

2026-06-18Building & Resources

Dialog screens: building real menus without a mod

Datapack dialogs give you a proper window with inputs and buttons. Here is the JSON shape, how a button runs a command, and how it compares to the book-menu hack.

2026-06-17Commands & Data

Looking for more Minecraft tools?

A suite of client-side generators, viewers and converters — all free, all in your browser.