Masterful Machinery
  • 👋MM Docs
  • 💡Base Features & Config
    • Controllers
    • Ports
      • Item Ports
      • Fluid Ports
      • Energy Ports
      • Mekanism Ports (Compat)
        • Gas Ports
        • Slurry Ports
        • Pigment Ports
        • Infusion Ports
      • Create Kinetic (Compat)
      • PneumaticCraft Air (Compat)
    • Extra Blocks
    • Structures
      • Structure Requirements
      • Common Requirements
    • Process Recipes
      • Ingredient Configs
      • Input Entries
      • Output Entries
      • Recipe Conditions
  • 🔩Compat Features
    • KubeJS Support
      • Register Controller
      • Register Port
      • Register Extra Blocks
      • Create Structures
      • Create Process Recipes
  • Tutorial Guides
    • Step by Step Datapack Edition
  • General Help
    • 🪞Custom Textures
  • 🎥Gallery
    • Coke Oven
  • 📎Archived Versions
    • Deprecated 1.16 Versions
    • Deprecated 1.18-1.19 Versions
      • Data Packs
Powered by GitBook
On this page
  1. General Help

Custom Textures

How to change the textures of MM blocks

PreviousStep by Step Datapack EditionNextCoke Oven

Last updated 11 months ago

  1. Create your blocks and load the game at least once to generate the new model files.

  2. Get your blocks model file from modpackInstance/config/mm/pack/assets/mm/models/block/(json file here)

  3. Place it into your resource pack

modpackInstance/config/openloader/resources/datapack_name/assets/mm/models/block/json_file_here.json

modpackInstance/kubejs/assets/mm/models/block/json_file_here.json

  1. Open the .json file with any notepad editor.

  2. Scroll down until you see the following:

Example Model Snippet
"base": {
      "parent": "minecraft:block/cube_all",
      "render_type": "minecraft:solid",
      "textures": {
            "all": "mm:block/base_block"
      }
}
  1. Where it says "all": "mm:block/base_block" set "mm:block/base_block" to your block's texture. e.g. - "minecraft:block/sponge"

You must have `block` and all the folders inside of it, in the block path name e.g. - "tconstruct:block/smeltery/seared/bricks".
Press F3 + T to reload the resource pack.
🪞
Link to Open Loader
Link to Kube JS