Tips — Guide
How Tips Are Shown
- A tip appears at the bottom of the loading screen whenever a world begins loading (singleplayer world entry, dimension change, or joining a server).
- Each screen picks one tip at a time from the active pool.
- Tips rotate so you rarely see the same one twice in a row — close and reopen the world to roll the next tip.
- Tips are drawn from language (lang) entries, which means they are fully translatable: the tip shown matches the game's active language when a translation exists.
- The display is lightweight and adds no measurable load time to world entry.
Adding Your Own Tips
Tips are defined as translation keys prefixed with tip. inside a resource pack or the mod's language files. To add custom tips:
- Create (or edit) a resource pack with a language file at
assets/<namespace>/lang/en_us.json. - Add entries whose keys start with
tip.— every matching key is automatically registered as a tip:
{
"tip.mypack.diamonds": "Diamonds spawn most often between Y -50 and Y -64.",
"tip.mypack.beds": "Sleeping in a bed skips the night and resets your spawn point.",
"tip.mypack.shields": "Hold right-click with a shield to block incoming melee and arrows."
}
- Load the pack. The new tips join the rotation on the next loading screen.
Localization: add the same keys to other
langfiles (e.g.es_es.json,fr_fr.json) and the tip appears in that language when the player's game is set to it.
Formatting and Colors
Tip text supports the standard Minecraft formatting codes, so you can add color and emphasis:
| Code | Effect |
|---|---|
\u00A7a |
Green text |
\u00A7e |
Yellow text |
\u00A7c |
Red text |
\u00A7l |
Bold |
\u00A7o |
Italic |
\u00A7r |
Reset formatting |
Example:
{
"tip.mypack.warn": "\u00A7c\u00A7lDanger:\u00A7r never dig straight down."
}
Keep tips to one or two short lines so they fit cleanly at the bottom of the loading screen on all resolutions.
Ordering and Weighting
By default every registered tip has an equal chance of appearing and the pool is shuffled randomly on each load. Depending on the build, you can influence selection:
- Random (default): each loading screen picks a uniformly random tip from the full pool.
- Priority / weighting: some versions let a pack mark certain tips as higher priority so they surface more often — useful for showing modpack-critical instructions first.
- Namespaced pools: because tips are keyed by namespace, a modpack can ship its own
tip.entries alongside the mod's defaults, and both sets rotate together.
If you want only your custom tips to appear, override the mod's default tip keys in your resource pack so they resolve to empty or replacement strings.