mtr_extra:resourcepack:make:texture
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mtr_extra:resourcepack:make:texture [2025/07/01 09:35] – initial commit Navi | mtr_extra:resourcepack:make:texture [2025/11/11 23:12] (current) – Changed the title Navi | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== How to add signs, sounds, etc. to your resource pack ====== | + | ====== How to add custom train retextures for MTR ====== |
| - | This guide will tell you how to add signs, sounds, etc. to your resource pack. | + | This guide will tell you how to retexture existing trains for MTR mod. |
| <WRAP center round important 90%> | <WRAP center round important 90%> | ||
| Line 9: | Line 9: | ||
| </ | </ | ||
| - | ===== Adding a sign ===== | + | ===== Before we get started ===== |
| + | |||
| + | Minecraft Transit Railway mod utilises **Blockbench models (BBMODEL)** for all train models. One single PNG file is used as the UV for each model. By specifying another file in '' | ||
| + | |||
| + | ===== Dependencies ===== | ||
| + | |||
| + | - [[https:// | ||
| + | - A [[wp> | ||
| + | - A text editor. Using Notepad is sufficient, but you can use applications designed for coding such as VS Code. | ||
| + | |||
| + | ===== Editing a texture ===== | ||
| + | |||
| + | * Go to [[https:// | ||
| + | |||
| + | <WRAP center round info 90%> | ||
| + | |||
| + | Some train textures may share the same model (such as Class 802 and all LRVs). | ||
| + | |||
| + | </ | ||
| + | |||
| + | * Open Bloackbench, | ||
| + | * {{ : | ||
| + | * Now you can select a cube to find its UV position and start retexturing. By clicking the eye icon to the right of each cube / group you can hide / unhide cubes. | ||
| + | * {{ : | ||
| + | |||
| + | ===== Adding a texture | ||
| * Go to your // | * Go to your // | ||
| Line 53: | Line 78: | ||
| </ | </ | ||
| - | ==== Adding your icon to the pack ==== | + | ==== Adding your custom texture |
| - | * Create a folder under '' | + | * Create a folder under '' |
| <WRAP center round important 90%> | <WRAP center round important 90%> | ||
| Line 73: | Line 98: | ||
| ==== Registering the sign data ==== | ==== Registering the sign data ==== | ||
| - | === Compulsory components === | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | <code json mtr_custom_resources.json> | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | </ | + | |
| * Replace the '' | * Replace the '' | ||
| - | * Replace | + | * Replace |
| - | === Optional components === | + | <WRAP center round tip 90%> |
| - | * Replace the '' | + | If you want to have a train without |
| - | * Set '' | + | |
| - | * Set '' | + | </ |
| * Save the JSON file. | * Save the JSON file. | ||
| Line 108: | Line 120: | ||
| * 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. | + | * Your custom train should now show in the game. |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | ==== TODO ==== | + | |
| - | + | ||
| - | - How to add custom objects | + | |
| - | - How to add custom rails | + | |
| - | - How to add custom lifts | + | |
mtr_extra/resourcepack/make/texture.1751362549.txt.gz · Last modified: 2025/07/01 09:35 by Navi