This tutorial is set by the author to use the CC By-NC-ND protocol.
How to make and maintain your MOD first?Look at it again, otherwise you won't know what I am talking about, unless you will have something other than this tutorial.
This tutorial will teach you how to draw the stickers (or squares), and then how to import it.
Preparation: Blockbench
How to use?
First open your blockbench
If you want to draw a 2D model, click the image, if it is a 3D model, click the Java version of the block/item
2D
After ordering it, I found that there is this thing, so you plan to draw casually
Then draw it
Then click this to create a blank layer
Then change the project
Then the interface becomes
Right -click texture and click Save to
Then PNG was introduced.
3D
After ordering, I found that there is this thing, so you plan to draw casually.But the difference between the difference is that you need a piece to draw it so you click first
Then appeared
Then you draw like what you just
But you find that there is only a model and no picture now, so you plan to draw a picture and color the block.Then you click
Then the current picture should be
Then you click the painting mode to start coloring
Then you plan to set the character holding method
Then you plan to guide, you need to export the model of the model and PNG of the picture.
Then the picture is just like it just now.
How to import modules
First of all
Models folder (all placed JSON)
Textures folder (all PNG)
If you import 2D, you need to set your JSON file, but it will not be so troublesome.
First of all, JSON's JSON in Models/item/xx.json
Then set it to
{{"Parent": "Item/Generated",
"Textures": {
"Layer0": "Module ID: items/sticker file name"
}
}
Then the stickers are placed in Textures/XX.JSON.
But if you use 3D, it will be a little troublesome.
First of all, the JSON of the 3D model just now is
{{"Credit": "Made With Blockbench",
"textures": {
"0": "block/texture",
"Particle": "Block/Texture"
},
"Elements": [[
{{
"From": [0, 0, 7],,
"To": [16, 2, 9],,
"Rotation": {"angle": 0, "axis": "y", "Origin": [0, 0, 7]},
"Faces": {
"North": {"uv": [0, 0, 16, 2], "Texture": "#0"},
"East": {"uv": [0, 8, 2, 10], "Texture": "#0"}, "sound": {"uv": [0, 2, 16, 4], "texturere":#0"},
"West": {"uv": [2, 8, 4, 10], "Texture": "#0"},
"up": {"uv": [16, 6, 0, 4], "Texture": "#0"},
"DOWN": {"uv": [16, 6, 0, 8], "Texture": "#0"}
}
}
],,,
"Display": {
"ThirdPerson_righthand": {
"Rotation": [0, 90, 90],
"translation": [0, 7.25, 9.25]
}
}
}
But mainly concerned
{{
"Credit": "Made With Blockbench",
"textures": {
"0": "block/texture",
"Particle": "Block/Texture"
}
First of all "Credit": "Made with Blockbench", change it to "texture_size": [32, 32].
"textures": {
"0": "block/texture",
"Particle": "Block/Texture"
}
Change to
"textures": {
"2": "Module ID: items/text_gneric_image",
"Particle": "Module ID: items/text_gneric_image"
}
Text_gneric_image is a texture file name.
(Don't suffer from suffix)