====== 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 ''mtr'' with 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. { "id": "my_custom_sign", "textureResource": "mtr:custom_signs/custom_icon.png", "customText": "你好|Hello", "small": false, "flipCustomText": false } * Replace the ''id'' to an ID that you like. Only a-z, 0-9, -, _ and ! are accepted. * Replace the ''textureResource'' with the path to the icon. === Optional components === * Replace the ''customText'' with any text that you want to render. Use a vertical bar (|) to separate between two languages. * Set ''small'' to ''true'' if you want the icon to be rendered with a small padding around. * Set ''flipCustomText'' to ''true'' if you want the text to be rendered to the right. * Save the JSON file. Please remember to validate your JSON file. Websites such as [[https://jsonlint.com/|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 ==== * Open Minecraft, and go to {{:mtr_extra:resourcepack:make:options.png?100}} > {{:mtr_extra:resourcepack:make:rp.png?160}} from either the Game Menu or the title page. * Apply the resource pack, and press {{:mtr_extra:resourcepack:make:done.png?160}}. * Your sign should now show in the game. {{:mtr_extra:resourcepack:make:2025-07-01_10.29.41.png?400}} ====== TODO ====== ===== Adding custom rails ===== ===== Adding custom objects ===== ===== Adding custom lifts =====