Welcome

Welcome to the wiki of Custom Machinery.

This is the wiki for the 1.16 version of Custom Machinery.

For the 1.21 version go here.

For the 1.19 version go here.

For the 1.18 version go here.

In this wiki I will explain how to make Custom machines and recipes for them using json.

Custom machines can only be created in json files (datapack). See Creating a custom machine page to get started.

Recipes however can be created using json, crafttweaker or kubejs.

Creating custom machines will require some textures for the block, item and machine GUI, some default textures that fits the vanilla GUI style are included in the mod. You can of course use your own textures but this mod will not load them, to provide your textures to the game you will need either a resourcepack or a resource loader mod like Open Loader.

Like I said machines should be written in json, to load those jsons you will need a datapack. Just put the datapack containing the jsons files in the save/datapacks folder and the mod will load them. If you are a pack maker and you want to provide the datapack with your pack (so before the save is created) you can use Open Loader and put the datapack in it's datapacks folder.

You will need to add some recipe for the players to create the machines, see

Crafting your machine

Last updated