Back to mods
TMwU project artwork

Modrinth · Minecraft mod

TMwU

Template Menu with Unicode pack (TMwU) for Servers.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which TMwU release should I use?

Updated 3 months ago
Latest stable file v1.0
Game version 1.21.4, 1.21.5, 1.21.6
Loader minecraft

TMwU v1.0 targets 1.21.4, 1.21.5, 1.21.6 with minecraft. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is TMwU required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
Loader for this release minecraft
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source marks this as usable on both the client and server.

What else does TMwU v1.0 need?

v1.0. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add TMwU without breaking your instance.

Built for TMwU v1.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use v1.0. It targets 1.21.4, 1.21.5, 1.21.6 with minecraft; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside v1.0. It opens that exact file at the source.

About this project

What does TMwU add?

Template Menu with Unicode (TMwU)

A resource pack created specifically for servers that need to visually customize their menus without the need to install extra plugins.

README

TMwU pack

This resource pack is designed to customize the appearance of inventory-based menus.
It does NOT create custom menus or provide any functionality by itself.

IMPORTANT

For the best experience, it is highly recommended to use this template together with plugins, mods, or datapacks that support custom inventory menus (GUI systems).

This resource pack only changes the visual appearance of menus.

The included template is intended to make creating custom menu textures as simple as possible while remaining easy to integrate into existing projects.

== FEATURES ==

• Easy-to-use template for custom inventory menu textures.
• Supports both 27-slot and 54-slot container menus.
• Simple Unicode-based texture registration.
• Fully customizable textures.
• Compatible with Minecraft 1.21.4 and newer.

== PREVIEWING MENU TEXTURES ==

27-Slot Chest

Run the following command in chat:

/give @p minecraft:chest[minecraft:custom_name={"text":"\uE200\uE201","color":"white","italic":false}]

This gives you a chest using the default 27-slot menu texture.


54-Slot Double Chest

Run the following command in chat:

/give @p minecraft:chest[minecraft:custom_name={"text":"\uE100\uE000","color":"white","italic":false}] 2

Place two chests next to each other so they combine into a double chest.

==ADDING YOUR OWN MENU TEXTURES==

  1. Create your texture inside:

minecraft/textures/tmwu/menu

  1. Give the texture an English file name.

Recommendations:

  • Use only letters and numbers.
  • Do not use spaces.
  • Avoid underscores whenever possible.
  1. Open the following file:

minecraft/font/default.json

You can edit it with any code editor.
Visual Studio Code (VSCode) is recommended.

== BASIC EXAMPLE ==

{
"providers": [
{
"type": "space",
"advances": {
"\uE100": -48
}
},
{
"type": "bitmap",
"file": "minecraft:tmwu/menu/template.png",
"ascent": 46,
"height": 256,
"chars": [
"\uE000"
]
}
]
}

Explanation:

  • "advances" controls the horizontal offset.
  • "ascent" controls the vertical position.
  • "height" controls the rendered size.
  • "file" specifies which texture is used.
  • "chars" assigns the Unicode character to that texture.

==CREATING A NEW UNICODE CHARACTER==

Copy the bitmap section above.

Change the Unicode value.

Example:

From:
"\uE000"

To:
"\uE523"

IMPORTANT

Every Unicode value must be unique.
Never reuse a Unicode character that has already been assigned to another texture.

After changing the Unicode value, duplicate the bitmap entry and edit the file path to point to your new texture.

Example:

{
"type": "bitmap",
"file": "minecraft:tmwu/menu/my_menu.png",
"ascent": 46,
"height": 256,
"chars": [
"\uE523"
]
}

== USING YOUR NEW TEXTURE ==

If you use the included spacing characters, your command will look like this:

/give @p minecraft:chest[minecraft:custom_name={"text":"\uE100\uE523","color":"white","italic":false}] 2

In this command:

\uE100 = horizontal spacing character.

\uE523 = your custom texture.

Support

If you run into any difficulties configuring the template, please feel free to ask for help on our Discord server. Select the "TMwU" tag, head over to the "questions-about-tmwu" thread, and describe your problem in detail. If necessary, you can attach any configuration or visual component files needed to help resolve the issue.

TMwU Review

To preview the textures included in the TMwU Resource Pack, use one of the following commands:

/function tmwu:54x
/function tmwu:27x

Choose the command corresponding to the texture preview you wish to display.

Project description from Modrinth.

Pick your setup

TMwU by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

48 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

TMwU versions and loaders

5 of 5 releases match

Looking for an older file? The official Modrinth project page is in Resources.