mtr_extra:resourcepack:make:others
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mtr_extra:resourcepack:make:others [2025/07/01 09:47] – initial commit Navi | mtr_extra:resourcepack:make:others [2025/11/29 11:01] (current) – Navi | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| This guide will tell you 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. | ||
| - | <WRAP center round important | + | <WRAP center round important |
| **MTR4 format** is used in this tutorial. | **MTR4 format** is used in this tutorial. | ||
| Line 9: | Line 9: | ||
| </ | </ | ||
| - | ===== Adding a sign ===== | + | <WRAP center round info 70%> |
| - | * Go to your // | + | It is recommended |
| - | * Then find the // | + | </WRAP> |
| - | * Create a folder with a name that you want (for example: My custom signs) {{: | + | In the MTR mod, it is possible to add your own custom signs, rails, objects and lift retextures by editing |
| - | * Create a new folder inside of the existing folder called | + | |
| - | * Upload a pack.png to your folder, this image will show in the resourcepack selection screen and should be 128x128. | + | |
| - | * Download this template pack.mcmeta and put it into your resourcepack folder: | + | |
| - | <code json pack.mcmeta> | + | ==== Adding new custom content to the pack ==== |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | } | + | |
| - | </ | + | |
| - | <WRAP center round info 90%> | + | * Create a folder under '' |
| - | The pack format is what version of Minecraft the pack is for. If you are only adding MTR models or textures, this is not important. \\ However, if you feel the need to add a number, it is recommended to use 8 or 9, as they correspond to versions 1.18 and 1.19 respectively. \\ If a pack tells you it's "not compatible", | + | <WRAP center round important 90%> |
| + | |||
| + | Note that you can only use a-z, 0-9, - and _ for the folder name. CAPITAL LETTERS, white spaces | ||
| </ | </ | ||
| - | * Create a new folder named '' | + | * Drop in the custom content that you will use. |
| - | * Create a text file inside the folder named '' | + | ===== Registering custom content ===== |
| - | ==== JSON files ==== | + | Return to '' |
| - | The '' | + | <tabbox Custom signs> |
| + | |||
| + | **Compulsory components** | ||
| <code json mtr_custom_resources.json> | <code json mtr_custom_resources.json> | ||
| { | { | ||
| - | | + | "id": |
| - | "signs": | + | "textureResource": |
| - | "rails": | + | "customText": |
| - | "objects": | + | "small": |
| - | "lifts": | + | "flipCustomText": |
| } | } | ||
| </ | </ | ||
| - | ==== Adding your icon to the pack ==== | + | * Replace the value of '' |
| + | * Replace the value of '' | ||
| - | | + | **Optional components** |
| - | <WRAP center round important 90%> | + | * Replace the value of '' |
| + | * Set '' | ||
| + | * Set '' | ||
| - | 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.** | + | <tabbox Custom rails> |
| - | </ | + | **Compulsory components** |
| - | * Add in the custom | + | <code json mtr_custom_resources.json> |
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| - | <WRAP center round info 90%> | + | * Replace the value of '' |
| + | * Replace the value of '' | ||
| + | * Replace the value of '' | ||
| + | * Replace the value of '' | ||
| - | Typically, an icon for signs is 128 x 128 in size. | + | **Optional components** |
| - | </ | + | * Replace the value of '' |
| - | ==== Registering the sign data ==== | + | <tabbox Custom objects> |
| - | === Compulsory components | + | **Compulsory components** Inside the square brackets of ''" |
| - | | + | <code json mtr_custom_resources.json> |
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | | ||
| + | * Replace the value of '' | ||
| + | * Replace the value of '' | ||
| + | * Replace the value of '' | ||
| + | * Set '' | ||
| + | |||
| + | **Optional components** | ||
| + | |||
| + | * Replace | ||
| + | * Modify the values | ||
| + | * Set '' | ||
| + | |||
| + | <tabbox Custom lifts> | ||
| + | |||
| + | **Compulsory components** | ||
| <code json mtr_custom_resources.json> | <code json mtr_custom_resources.json> | ||
| { | { | ||
| - | " | + | " |
| - | "textureResource": "mtr: | + | "name": "My custom lift", |
| - | "customText": "你好|Hello", | + | "color": "CCCCCC", |
| - | "small": | + | "textureResource": "mtr: |
| - | "flipCustomText": false | + | |
| } | } | ||
| </ | </ | ||
| - | * Replace the '' | + | * Replace the value of '' |
| - | * Replace the '' | + | * Replace the value of '' |
| + | * Replace the '' | ||
| - | === Optional components | + | **Optional components** |
| - | * Replace the '' | + | * Replace the value of '' |
| - | * Set '' | + | |
| - | * Set '' | + | </ |
| - | * Save the JSON file. | + | Save the JSON file when you're done. |
| <WRAP center round important 90%> | <WRAP center round important 90%> | ||
| Line 104: | Line 141: | ||
| </ | </ | ||
| - | ==== Adding it to the game ==== | + | ===== Adding it to the game ===== |
| * Open Minecraft, and go to {{: | * Open Minecraft, and go to {{: | ||
| * Apply the resource pack, and press {{: | * Apply the resource pack, and press {{: | ||
| - | * Your sign should now show in the game. | ||
| - | {{: | + | ===== Checking your custom content ===== |
| + | |||
| + | To check whether your custom content has been added to the game, follow the instructions below. | ||
| + | |||
| + | ==== Signs ==== | ||
| + | |||
| + | Place down a sign, and scroll to the last page. Your custom sign should show. | ||
| + | |||
| + | ==== Rails ==== | ||
| + | |||
| + | Place down a rail, and use (right click) one of the rail node. Press '' | ||
| + | |||
| + | ==== Objects ==== | ||
| + | |||
| + | Place down a decoration object, and use (right click) it. Press '' | ||
| - | ==== TODO ==== | + | ==== Lifts ==== |
| - | - How to add custom objects | + | Create a lift structure, and use (right click) the lift track with a Lift Refresher. Press '' |
| - | - How to add custom rails | + | |
| - | - How to add custom lifts | + | |
mtr_extra/resourcepack/make/others.1751363230.txt.gz · Last modified: 2025/07/01 09:47 by Navi