mtr_extra:resourcepack:make:others
This is an old revision of the document!
Table of Contents
How to add signs, sounds, etc. to your resource pack
This guide will tell you how to add signs, sounds, etc. to your resource pack.
MTR4 format is used in this tutorial.
Adding a sign
Adding your icon to the pack
- Create a folder under
mtrwith a name that you want (for example:custom_signs).
Note that you can only use a-z, 0-9, - and _ for the folder name. CAPITAL LETTERS, white spaces and any other characters are not acceptable.
- Add in the custom icon that you wanted to use.
Typically, an icon for signs is 128 x 128 in size.
Registering the sign data
Compulsory components
- Return to the
mtr_custom_resources.json. Inside the square brackets of“signs”, add the following code.
- mtr_custom_resources.json
{ "id": "my_custom_sign", "textureResource": "mtr:custom_signs/custom_icon.png", "customText": "你好|Hello", "small": false, "flipCustomText": false }
- Replace the
idto an ID that you like. Only a-z, 0-9, -, _ and ! are accepted. - Replace the
textureResourcewith the path to the icon.
Optional components
- Replace the
customTextwith any text that you want to render. Use a vertical bar (|) to separate between two languages. - Set
smalltotrueif you want the icon to be rendered with a small padding around. - Set
flipCustomTexttotrueif you want the text to be rendered to the right.
- Save the JSON file.
Please remember to validate your JSON file. Websites such as JSONLint may be used to validate your JSON. Minecraft will NOT load any custom resources in a mtr_custom_resources that is invalid!
Adding it to the game
- Your sign should now show in the game.
TODO
Adding custom rails
Adding custom objects
Adding custom lifts
mtr_extra/resourcepack/make/others.1763594730.txt.gz · Last modified: 2025/11/19 23:25 by Navi



