Table of Contents

How to create models for MTR

This guide will tell you how to create models for MTR mod.

Before we get started

Minecraft Transit Railway mod utilises Blockbench models (BBMODEL) for all train models. Starting from MTR4, one can also import Wavefront OBJ models for the mod, but that will not be discussed in this tutorial. There are no de facto standards or best practices for creating a model; however, this tutorial will teach you how to create a model based on the built-in models.

You can get Blockbench here.

How a train model is formed

Typically, a train is formed of several parts:

  1. window: The window of a carriage.
  2. door: The doors of a carriage.
  3. head: The front / back of a carriage with a driving cab.
  4. end: The front / back of a carriage without a driving cab.

In most cases, a train model is a combination of these parts in the following pattern:

There’s an example of a 4-car train

(Head) Leading vehicle (end) (end) Intermediate vehicle (end) (end) Intermediate vehicle (end) (end) Back vehicle (head)

<—forward

Most trains will have a window part to be around 48 Blockbench units (3m) in length, and a door part to be around 32 Blockbench units (2m) in length. This makes the train able to align with the platform screen doors. The end part is usually around 16 Blockbench units to 20 units (1m to 1.25m) in length, so there is enough space for the train to take a turn.

Most trains' bodies will be 16 Blockbench units (1 metre) above ground to allow them to match the height of the platform, and have a width of around 40 to 44 Blockbench units (2.5 to 2.75m) so that the platform gap won't be too wide.

Initialisation

ONLY use the Modded Entity option. Other options will not work with MTR mod.
ONLY use alphanumeric characters, 0-9, -, and _. CAPITAL LETTERS,
special characters, white spaces, and other characters will not work.

It is not necessary to modify any other parameters in this stage other than the file name, as MTR will just work fine with all the models in place.

Building your model

Creating a train is a long process and takes time.
You may find it hard at first, but when you get into the
way of making a train, you'll find it easy.

For each part, repeat this process:

Note

Left: before texturing, Right: after texturing

Creating texture

  1. Show ALL cubes, and hide all cubes that:
    • Do not need textures (floor, seat, display)
    • Will share the same UV position as another cube
  2. Hover to TEXTURES on the left and click Create Texture (The second icon), or just press Ctrl + Shift + T.
  3. Select a name for your texture. Remember the naming rules we talked about above.
  4. Select a pixel density that seems appropriate.
    • Core mod trains use 64x density, but the texture is usually generated at 16x, then resized 4 times bigger to get the 64x texture.
    • Having a lot of cubes and selecting a higher pixel density may cause longer generation time.
  5. Deselect option Power of 2 size.
  6. Click Confirm. Give it some time to generate the texture.

Now your texture is ready. Save the texture, and you're ready to give your train a texture.

Note

Next steps

As you finished your model and you're happy with what you've done, it's time to put it in the game. Check this tutorial out: Resource Pack Creator