First off, sorry if I put this in the wrong thread, kinda new to foruming.
I am a very new minecraft texture/resource pack maker, and as a start, to get some practice in what I want to do later, I've tried adding a model from a texturepack I enjoy very much (Keshi's 3D Armory, or something similar) specifically, the sword model, into one of my favorite mods, ProjectE. More specifically, I have been trying to get the dark matter and red matter swords to use the 3D model, but retextured to a more fitting style/theme (Basically just shifting over the texture from the diamond sword model to the red/dark matter sword model) I have gotten it to work on putting the model into the game, but I can't, for love and her money, get the game to find/apply the texture to the model. I can get the items "Dark matter sword" and "red matter sword" to display the 3D model, but it is always purple and black, never is it the correct texture, and I cannot find a guide anywhere to help me.
Like this:
Sword model appears fine, but is not textured!
For Refrence, it is supposed to look like this:
(taken from inside the editor)
I just don't understand why the editor can find the texture file all day, but the moment it's loaded into Minecraft proper, it's like it might as well not exist!
It looks like you have the textures in the "items" folder, but the paths in the JSON are to a folder named "item", without the "s". (It's probably like that because the folder for item textures was changed in 1.13 from "items" to "item".)
Rollback Post to RevisionRollBack
AKA Arctenik on some websites (or Zatnik, but I'm not the only Zatnik out there)
It looks like you have the textures in the "items" folder, but the paths in the JSON are to a folder named "item", without the "s". (It's probably like that because the folder for item textures was changed in 1.13 from "items" to "item".)
And just to check if it was something in my naming conventions, I extracted the mod's ENTIRE internal asset folder, and simply replaced the current sword model--which was just a file with
inside.
... went and got something to eat, and realized that "projecte:" before the texture pack is the only thing that could be missing! Maybe the way I'm calling for textures right now is looking for a minecraft default textures folder that doesn't exist, thus reports an erraneous texture, but if I call for a projecte-specific folder, it might point it in the right direction. That's why the model-maker can find it without a problem, but minecraft gets confused. I will return with results.
First off, sorry if I put this in the wrong thread, kinda new to foruming.
I am a very new minecraft texture/resource pack maker, and as a start, to get some practice in what I want to do later, I've tried adding a model from a texturepack I enjoy very much (Keshi's 3D Armory, or something similar) specifically, the sword model, into one of my favorite mods, ProjectE. More specifically, I have been trying to get the dark matter and red matter swords to use the 3D model, but retextured to a more fitting style/theme (Basically just shifting over the texture from the diamond sword model to the red/dark matter sword model) I have gotten it to work on putting the model into the game, but I can't, for love and her money, get the game to find/apply the texture to the model. I can get the items "Dark matter sword" and "red matter sword" to display the 3D model, but it is always purple and black, never is it the correct texture, and I cannot find a guide anywhere to help me.
Like this:
Sword model appears fine, but is not textured!
For Refrence, it is supposed to look like this:
(taken from inside the editor)
I just don't understand why the editor can find the texture file all day, but the moment it's loaded into Minecraft proper, it's like it might as well not exist!
JSON for inspection:
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"texture": "item/rm_tools/swordrm",
"particle": "item/rm_tools/swordrm"
},
"elements": [
{
"name": "Knob1",
"from": [0, 0.5, 7],
"to": [1.2, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"east": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"south": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"west": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"up": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"down": {"uv": [2, 15, 1, 14], "texture": "#texture"}
}
},
{
"name": "grip1",
"from": [-0.2, 0.8, 7.35],
"to": [5.8, 1.3, 8.35],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 14, 3, 13], "texture": "#texture"},
"east": {"uv": [2, 14, 3, 13], "texture": "#texture"},
"south": {"uv": [2, 14, 3, 13], "texture": "#texture"},
"west": {"uv": [2, 14, 3, 13], "texture": "#texture"},
"up": {"uv": [2, 14, 3, 13], "texture": "#texture"},
"down": {"uv": [2, 14, 3, 13], "texture": "#texture"}
}
},
{
"name": "Knob2",
"from": [0, 0, 7.5],
"to": [1.2, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"east": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"south": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"west": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"up": {"uv": [2, 15, 1, 14], "texture": "#texture"},
"down": {"uv": [2, 15, 1, 14], "texture": "#texture"}
}
},
{
"name": "grip2",
"from": [-0.2, 0.6, 7.6],
"to": [5.8, 1.6, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 13, 3, 14], "texture": "#texture"},
"east": {"uv": [2, 13, 3, 14], "texture": "#texture"},
"south": {"uv": [2, 13, 3, 14], "texture": "#texture"},
"west": {"uv": [2, 13, 3, 14], "texture": "#texture"},
"up": {"uv": [2, 13, 3, 14], "texture": "#texture"},
"down": {"uv": [2, 13, 3, 14], "texture": "#texture"}
}
},
{
"name": "preguard1",
"from": [6.5, 0.5, 7],
"to": [7.7, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"east": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"south": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"west": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"up": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"down": {"uv": [6, 11, 5, 10], "texture": "#texture"}
}
},
{
"name": "preguard2",
"from": [6.5, 0, 7.5],
"to": [7.7, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"east": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"south": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"west": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"up": {"uv": [6, 11, 5, 10], "texture": "#texture"},
"down": {"uv": [6, 11, 5, 10], "texture": "#texture"}
}
},
{
"name": "guard_center1",
"from": [7.45, -0.5, 6.85],
"to": [8.65, 2.2, 8.85],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 7, 5, 8], "texture": "#texture"},
"east": {"uv": [2, 7, 5, 8], "texture": "#texture"},
"south": {"uv": [2, 7, 5, 8], "texture": "#texture"},
"west": {"uv": [3, 7, 4, 8], "texture": "#texture"},
"up": {"uv": [2, 7, 5, 8], "texture": "#texture"},
"down": {"uv": [2, 7, 5, 8], "texture": "#texture"}
}
},
{
"name": "guard_center2",
"from": [7.45, -2, 7.25],
"to": [8.45, 3.7, 8.5],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"east": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"south": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"west": {"uv": [4, 8, 3, 7], "texture": "#texture"},
"up": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"down": {"uv": [5, 8, 2, 7], "texture": "#texture"}
}
},
{
"name": "edge1",
"from": [7.5, -0.85, 7.75],
"to": [20, 2.4, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge2",
"from": [7.5, -0.5, 7.75],
"to": [23, 2, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge3",
"from": [7.5, 0, 7.75],
"to": [25, 1.5, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge4",
"from": [7.5, 0.35, 7.75],
"to": [26, 1.1, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge5",
"from": [7.5, -1.125, 7.75],
"to": [11, 2.625, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge6",
"from": [7.5, -1.35, 7.75],
"to": [9.5, 2.85, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "2edge1",
"from": [7.5, -0.25, 7.6],
"to": [20.25, 1.75, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "2edge2",
"from": [9.5, 0, 7.6],
"to": [22.5, 1.5, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "2edge3",
"from": [9.5, 0.15, 7.6],
"to": [24.5, 1.35, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [9, 8, 8, 7], "texture": "#texture"},
"east": {"uv": [9, 8, 8, 7], "texture": "#texture"},
"south": {"uv": [9, 8, 8, 7], "texture": "#texture"},
"west": {"uv": [9, 8, 8, 7], "texture": "#texture"},
"up": {"uv": [9, 8, 8, 7], "texture": "#texture"},
"down": {"uv": [9, 8, 8, 7], "texture": "#texture"}
}
},
{
"name": "2edge4",
"from": [9.5, 0.6, 7.6],
"to": [25.5, 0.9, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "edge7",
"from": [9.5, 0.6, 7.8],
"to": [26.75, 0.9, 7.9],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "2edge5",
"from": [7.5, -0.75, 7.6],
"to": [10.25, 2.25, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"east": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"south": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"west": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"up": {"uv": [8, 9, 7, 8], "texture": "#texture"},
"down": {"uv": [8, 9, 7, 8], "texture": "#texture"}
}
},
{
"name": "guard_center3",
"from": [8, -2.5, 7.5],
"to": [8.5, 4.2, 8.25],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 3, 7], "texture": "#texture"},
"east": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"south": {"uv": [5, 8, 3, 7], "texture": "#texture"},
"west": {"uv": [5, 8, 3, 7], "texture": "#texture"},
"up": {"uv": [4, 8, 2, 7], "texture": "#texture"},
"down": {"uv": [4, 8, 2, 7], "texture": "#texture"}
}
},
{
"name": "guard_center4",
"from": [8, 0.6, 7.525],
"to": [10.5, 0.9, 8.125],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 8, 5, 7], "texture": "#texture"},
"east": {"uv": [6, 8, 5, 7], "texture": "#texture"},
"south": {"uv": [6, 8, 5, 7], "texture": "#texture"},
"west": {"uv": [6, 8, 5, 7], "texture": "#texture"},
"up": {"uv": [6, 8, 5, 7], "texture": "#texture"},
"down": {"uv": [6, 8, 5, 7], "texture": "#texture"}
}
},
{
"name": "guard_center5",
"from": [8, 0.25, 7.25],
"to": [9, 1.25, 8.45],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"east": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"south": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"west": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"up": {"uv": [5, 8, 2, 7], "texture": "#texture"},
"down": {"uv": [5, 8, 2, 7], "texture": "#texture"}
}
},
{
"name": "line1",
"from": [8, 0.675, 7.575],
"to": [17.5, 0.825, 8.115],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 6, 7, 5], "texture": "#texture"},
"east": {"uv": [8, 6, 7, 5], "texture": "#texture"},
"south": {"uv": [8, 6, 7, 5], "texture": "#texture"},
"west": {"uv": [8, 6, 7, 5], "texture": "#texture"},
"up": {"uv": [8, 6, 7, 5], "texture": "#texture"},
"down": {"uv": [8, 6, 7, 5], "texture": "#texture"}
}
}
],
"display": {
"gui": {
"rotation": [10, 10, 10],
"translation": [0, 0, 0],
"scale": [0.85, 0.85, 0.85]
},
"ground": {
"rotation": [0, 0, 0],
"translation": [0, 3, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-20, 0, 0],
"translation": [0, 0, -2.25],
"scale": [1.02, 1.02, 1.02]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"thirdperson_righthand": {
"rotation": [0, -90, 40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"thirdperson_lefthand": {
"rotation": [0, 90, -40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, 90, -25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
}
},
"groups": [
{
"name": "diamond_sword",
"isOpen": true,
"shade": true,
"display": {
"visibility": true,
"autouv": true
},
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
}
]
}
Red Matter Sword
{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"0": "item/dm_tools/sworddm",
"particle": "item/dm_tools/sworddm"
},
"elements": [
{
"name": "Knob1",
"from": [0, 0.5, 7],
"to": [1.2, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#0"},
"east": {"uv": [2, 15, 1, 14], "texture": "#0"},
"south": {"uv": [2, 15, 1, 14], "texture": "#0"},
"west": {"uv": [2, 15, 1, 14], "texture": "#0"},
"up": {"uv": [2, 15, 1, 14], "texture": "#0"},
"down": {"uv": [2, 15, 1, 14], "texture": "#0"}
}
},
{
"name": "grip1",
"from": [-0.2, 0.8, 7.35],
"to": [5.8, 1.3, 8.35],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 14, 3, 13], "texture": "#0"},
"east": {"uv": [2, 14, 3, 13], "texture": "#0"},
"south": {"uv": [2, 14, 3, 13], "texture": "#0"},
"west": {"uv": [2, 14, 3, 13], "texture": "#0"},
"up": {"uv": [2, 14, 3, 13], "texture": "#0"},
"down": {"uv": [2, 14, 3, 13], "texture": "#0"}
}
},
{
"name": "Knob2",
"from": [0, 0, 7.5],
"to": [1.2, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#0"},
"east": {"uv": [2, 15, 1, 14], "texture": "#0"},
"south": {"uv": [2, 15, 1, 14], "texture": "#0"},
"west": {"uv": [2, 15, 1, 14], "texture": "#0"},
"up": {"uv": [2, 15, 1, 14], "texture": "#0"},
"down": {"uv": [2, 15, 1, 14], "texture": "#0"}
}
},
{
"name": "grip2",
"from": [-0.2, 0.6, 7.6],
"to": [5.8, 1.6, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 13, 3, 14], "texture": "#0"},
"east": {"uv": [2, 13, 3, 14], "texture": "#0"},
"south": {"uv": [2, 13, 3, 14], "texture": "#0"},
"west": {"uv": [2, 13, 3, 14], "texture": "#0"},
"up": {"uv": [2, 13, 3, 14], "texture": "#0"},
"down": {"uv": [2, 13, 3, 14], "texture": "#0"}
}
},
{
"name": "preguard1",
"from": [6.5, 0.5, 7],
"to": [7.7, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#0"},
"east": {"uv": [6, 11, 5, 10], "texture": "#0"},
"south": {"uv": [6, 11, 5, 10], "texture": "#0"},
"west": {"uv": [6, 11, 5, 10], "texture": "#0"},
"up": {"uv": [6, 11, 5, 10], "texture": "#0"},
"down": {"uv": [6, 11, 5, 10], "texture": "#0"}
}
},
{
"name": "preguard2",
"from": [6.5, 0, 7.5],
"to": [7.7, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#0"},
"east": {"uv": [6, 11, 5, 10], "texture": "#0"},
"south": {"uv": [6, 11, 5, 10], "texture": "#0"},
"west": {"uv": [6, 11, 5, 10], "texture": "#0"},
"up": {"uv": [6, 11, 5, 10], "texture": "#0"},
"down": {"uv": [6, 11, 5, 10], "texture": "#0"}
}
},
{
"name": "guard_center1",
"from": [7.45, -0.5, 6.85],
"to": [8.65, 2.2, 8.85],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 7, 5, 8], "texture": "#0"},
"east": {"uv": [2, 7, 5, 8], "texture": "#0"},
"south": {"uv": [2, 7, 5, 8], "texture": "#0"},
"west": {"uv": [3, 7, 4, 8], "texture": "#0"},
"up": {"uv": [2, 7, 5, 8], "texture": "#0"},
"down": {"uv": [2, 7, 5, 8], "texture": "#0"}
}
},
{
"name": "guard_center2",
"from": [7.45, -2, 7.25],
"to": [8.45, 3.7, 8.5],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#0"},
"east": {"uv": [5, 8, 2, 7], "texture": "#0"},
"south": {"uv": [5, 8, 2, 7], "texture": "#0"},
"west": {"uv": [4, 8, 3, 7], "texture": "#0"},
"up": {"uv": [5, 8, 2, 7], "texture": "#0"},
"down": {"uv": [5, 8, 2, 7], "texture": "#0"}
}
},
{
"name": "edge1",
"from": [7.5, -0.85, 7.75],
"to": [20, 2.4, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge2",
"from": [7.5, -0.5, 7.75],
"to": [23, 2, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge3",
"from": [7.5, 0, 7.75],
"to": [25, 1.5, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge4",
"from": [7.5, 0.35, 7.75],
"to": [26, 1.1, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge5",
"from": [7.5, -1.125, 7.75],
"to": [11, 2.625, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge6",
"from": [7.5, -1.35, 7.75],
"to": [9.5, 2.85, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "2edge1",
"from": [7.5, -0.25, 7.6],
"to": [20.25, 1.75, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "2edge2",
"from": [9.5, 0, 7.6],
"to": [22.5, 1.5, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "2edge3",
"from": [9.5, 0.15, 7.6],
"to": [24.5, 1.35, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [9, 8, 8, 7], "texture": "#0"},
"east": {"uv": [9, 8, 8, 7], "texture": "#0"},
"south": {"uv": [9, 8, 8, 7], "texture": "#0"},
"west": {"uv": [9, 8, 8, 7], "texture": "#0"},
"up": {"uv": [9, 8, 8, 7], "texture": "#0"},
"down": {"uv": [9, 8, 8, 7], "texture": "#0"}
}
},
{
"name": "2edge4",
"from": [9.5, 0.6, 7.6],
"to": [25.5, 0.9, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "edge7",
"from": [9.5, 0.6, 7.8],
"to": [26.75, 0.9, 7.9],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "2edge5",
"from": [7.5, -0.75, 7.6],
"to": [10.25, 2.25, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#0"},
"east": {"uv": [8, 9, 7, 8], "texture": "#0"},
"south": {"uv": [8, 9, 7, 8], "texture": "#0"},
"west": {"uv": [8, 9, 7, 8], "texture": "#0"},
"up": {"uv": [8, 9, 7, 8], "texture": "#0"},
"down": {"uv": [8, 9, 7, 8], "texture": "#0"}
}
},
{
"name": "guard_center3",
"from": [8, -2.5, 7.5],
"to": [8.5, 4.2, 8.25],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 3, 7], "texture": "#0"},
"east": {"uv": [5, 8, 2, 7], "texture": "#0"},
"south": {"uv": [4, 8, 2, 7], "texture": "#0"},
"west": {"uv": [4, 8, 2, 7], "texture": "#0"},
"up": {"uv": [4, 8, 2, 7], "texture": "#0"},
"down": {"uv": [4, 8, 2, 7], "texture": "#0"}
}
},
{
"name": "guard_center4",
"from": [8, 0.6, 7.525],
"to": [10.5, 0.9, 8.125],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 8, 5, 7], "texture": "#0"},
"east": {"uv": [6, 8, 5, 7], "texture": "#0"},
"south": {"uv": [6, 8, 5, 7], "texture": "#0"},
"west": {"uv": [6, 8, 5, 7], "texture": "#0"},
"up": {"uv": [6, 8, 5, 7], "texture": "#0"},
"down": {"uv": [6, 8, 5, 7], "texture": "#0"}
}
},
{
"name": "guard_center5",
"from": [8, 0.25, 7.25],
"to": [9, 1.25, 8.45],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#0"},
"east": {"uv": [5, 8, 2, 7], "texture": "#0"},
"south": {"uv": [5, 8, 2, 7], "texture": "#0"},
"west": {"uv": [5, 8, 2, 7], "texture": "#0"},
"up": {"uv": [5, 8, 2, 7], "texture": "#0"},
"down": {"uv": [5, 8, 2, 7], "texture": "#0"}
}
},
{
"name": "line1",
"from": [8, 0.675, 7.575],
"to": [17.5, 0.825, 8.115],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 6, 7, 5], "texture": "#0"},
"east": {"uv": [8, 6, 7, 5], "texture": "#0"},
"south": {"uv": [8, 6, 7, 5], "texture": "#0"},
"west": {"uv": [8, 6, 7, 5], "texture": "#0"},
"up": {"uv": [8, 6, 7, 5], "texture": "#0"},
"down": {"uv": [8, 6, 7, 5], "texture": "#0"}
}
}
],
"display": {
"gui": {
"rotation": [10, 10, 10],
"translation": [0, 0, 0],
"scale": [0.85, 0.85, 0.85]
},
"ground": {
"rotation": [0, 0, 0],
"translation": [0, 3, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-20, 0, 0],
"translation": [0, 0, -2.25],
"scale": [1.02, 1.02, 1.02]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"thirdperson_righthand": {
"rotation": [0, -90, 40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"thirdperson_lefthand": {
"rotation": [0, 90, -40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, 90, -25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
}
},
"groups": [
{
"name": "diamond_sword",
"isOpen": true,
"shade": true,
"display": {
"visibility": true,
"autouv": true
},
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23]
}
]
}
Dark Matter Sword
And file format/positioning:
Custom 3D Textures
.......assets
..............projecte
.....................models
............................item
...................................(the sword models)
.....................textures
............................items
...................................dm_tools
...........................................sword.png (Dark Matter Sword Tex.)
...................................rm_tools
...........................................sword.png (Red Matter Sword Tex.)
Forgot to post: version is 1.10.2
It looks like you have the textures in the "items" folder, but the paths in the JSON are to a folder named "item", without the "s". (It's probably like that because the folder for item textures was changed in 1.13 from "items" to "item".)
AKA Arctenik on some websites (or Zatnik, but I'm not the only Zatnik out there)
My texture pack on Planet Minecraft
I'll try to match the file names, (change both to "item") and see if that works, if not, I'll post the changed JSON.
Unfortunately, no such luck.
Changed JSON:
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"block": "item/rm_tools/sword",
"particle": "item/rm_tools/sword"
},
"elements": [
{
"name": "Knob1",
"from": [0, 0.5, 7],
"to": [1.2, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#block"},
"east": {"uv": [2, 15, 1, 14], "texture": "#block"},
"south": {"uv": [2, 15, 1, 14], "texture": "#block"},
"west": {"uv": [2, 15, 1, 14], "texture": "#block"},
"up": {"uv": [2, 15, 1, 14], "texture": "#block"},
"down": {"uv": [2, 15, 1, 14], "texture": "#block"}
}
},
{
"name": "grip1",
"from": [-0.2, 0.8, 7.35],
"to": [5.8, 1.3, 8.35],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 14, 3, 13], "texture": "#block"},
"east": {"uv": [2, 14, 3, 13], "texture": "#block"},
"south": {"uv": [2, 14, 3, 13], "texture": "#block"},
"west": {"uv": [2, 14, 3, 13], "texture": "#block"},
"up": {"uv": [2, 14, 3, 13], "texture": "#block"},
"down": {"uv": [2, 14, 3, 13], "texture": "#block"}
}
},
{
"name": "Knob2",
"from": [0, 0, 7.5],
"to": [1.2, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#block"},
"east": {"uv": [2, 15, 1, 14], "texture": "#block"},
"south": {"uv": [2, 15, 1, 14], "texture": "#block"},
"west": {"uv": [2, 15, 1, 14], "texture": "#block"},
"up": {"uv": [2, 15, 1, 14], "texture": "#block"},
"down": {"uv": [2, 15, 1, 14], "texture": "#block"}
}
},
{
"name": "grip2",
"from": [-0.2, 0.6, 7.6],
"to": [5.8, 1.6, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 13, 3, 14], "texture": "#block"},
"east": {"uv": [2, 13, 3, 14], "texture": "#block"},
"south": {"uv": [2, 13, 3, 14], "texture": "#block"},
"west": {"uv": [2, 13, 3, 14], "texture": "#block"},
"up": {"uv": [2, 13, 3, 14], "texture": "#block"},
"down": {"uv": [2, 13, 3, 14], "texture": "#block"}
}
},
{
"name": "preguard1",
"from": [6.5, 0.5, 7],
"to": [7.7, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#block"},
"east": {"uv": [6, 11, 5, 10], "texture": "#block"},
"south": {"uv": [6, 11, 5, 10], "texture": "#block"},
"west": {"uv": [6, 11, 5, 10], "texture": "#block"},
"up": {"uv": [6, 11, 5, 10], "texture": "#block"},
"down": {"uv": [6, 11, 5, 10], "texture": "#block"}
}
},
{
"name": "preguard2",
"from": [6.5, 0, 7.5],
"to": [7.7, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#block"},
"east": {"uv": [6, 11, 5, 10], "texture": "#block"},
"south": {"uv": [6, 11, 5, 10], "texture": "#block"},
"west": {"uv": [6, 11, 5, 10], "texture": "#block"},
"up": {"uv": [6, 11, 5, 10], "texture": "#block"},
"down": {"uv": [6, 11, 5, 10], "texture": "#block"}
}
},
{
"name": "guard_center1",
"from": [7.45, -0.5, 6.85],
"to": [8.65, 2.2, 8.85],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 7, 5, 8], "texture": "#block"},
"east": {"uv": [2, 7, 5, 8], "texture": "#block"},
"south": {"uv": [2, 7, 5, 8], "texture": "#block"},
"west": {"uv": [3, 7, 4, 8], "texture": "#block"},
"up": {"uv": [2, 7, 5, 8], "texture": "#block"},
"down": {"uv": [2, 7, 5, 8], "texture": "#block"}
}
},
{
"name": "guard_center2",
"from": [7.45, -2, 7.25],
"to": [8.45, 3.7, 8.5],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [3, 8, 6, 9], "texture": "#block"},
"east": {"uv": [3, 8, 6, 9], "texture": "#block"},
"south": {"uv": [3, 8, 6, 9], "texture": "#block"},
"west": {"uv": [3, 7, 4, 8], "texture": "#block"},
"up": {"uv": [3, 8, 6, 9], "texture": "#block"},
"down": {"uv": [3, 8, 6, 9], "texture": "#block"}
}
},
{
"name": "edge1",
"from": [7.5, -0.85, 7.75],
"to": [20, 2.4, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge2",
"from": [7.5, -0.5, 7.75],
"to": [23, 2, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge3",
"from": [7.5, 0, 7.75],
"to": [25, 1.5, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge4",
"from": [7.5, 0.35, 7.75],
"to": [26, 1.1, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge5",
"from": [7.5, -1.125, 7.75],
"to": [11, 2.625, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge6",
"from": [7.5, -1.35, 7.75],
"to": [9.5, 2.85, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge1",
"from": [7.5, -0.25, 7.6],
"to": [20.25, 1.75, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge2",
"from": [9.5, 0, 7.6],
"to": [22.5, 1.5, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge3",
"from": [9.5, 0.15, 7.6],
"to": [24.5, 1.35, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [9, 8, 8, 7], "texture": "#block"},
"east": {"uv": [9, 8, 8, 7], "texture": "#block"},
"south": {"uv": [9, 8, 8, 7], "texture": "#block"},
"west": {"uv": [9, 8, 8, 7], "texture": "#block"},
"up": {"uv": [9, 8, 8, 7], "texture": "#block"},
"down": {"uv": [9, 8, 8, 7], "texture": "#block"}
}
},
{
"name": "2edge4",
"from": [9.5, 0.6, 7.6],
"to": [25.5, 0.9, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge7",
"from": [9.5, 0.6, 7.8],
"to": [26.75, 0.9, 7.9],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge5",
"from": [7.5, -0.75, 7.6],
"to": [10.25, 2.25, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "guard_center4",
"from": [8, 0.6, 7.525],
"to": [10.5, 0.9, 8.125],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 8, 5, 7], "texture": "#block"},
"east": {"uv": [6, 8, 5, 7], "texture": "#block"},
"south": {"uv": [6, 8, 5, 7], "texture": "#block"},
"west": {"uv": [6, 8, 5, 7], "texture": "#block"},
"up": {"uv": [6, 8, 5, 7], "texture": "#block"},
"down": {"uv": [6, 8, 5, 7], "texture": "#block"}
}
},
{
"name": "guard_center5",
"from": [8, 0.25, 7.25],
"to": [9, 1.25, 8.45],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#block"},
"east": {"uv": [5, 8, 2, 7], "texture": "#block"},
"south": {"uv": [5, 8, 2, 7], "texture": "#block"},
"west": {"uv": [5, 8, 2, 7], "texture": "#block"},
"up": {"uv": [5, 8, 2, 7], "texture": "#block"},
"down": {"uv": [5, 8, 2, 7], "texture": "#block"}
}
},
{
"name": "line1",
"from": [8, 0.675, 7.575],
"to": [17.5, 0.825, 8.115],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 6, 7, 5], "texture": "#block"},
"east": {"uv": [8, 6, 7, 5], "texture": "#block"},
"south": {"uv": [8, 6, 7, 5], "texture": "#block"},
"west": {"uv": [8, 6, 7, 5], "texture": "#block"},
"up": {"uv": [8, 6, 7, 5], "texture": "#block"},
"down": {"uv": [8, 6, 7, 5], "texture": "#block"}
}
}
],
"display": {
"gui": {
"rotation": [10, 10, 10],
"translation": [0, 0, 0],
"scale": [0.85, 0.85, 0.85]
},
"ground": {
"rotation": [0, 0, 0],
"translation": [0, 3, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-20, 0, 0],
"translation": [0, 0, -2.25],
"scale": [1.02, 1.02, 1.02]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"thirdperson_righthand": {
"rotation": [0, -90, 40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"thirdperson_lefthand": {
"rotation": [0, 90, -40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, 90, -25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
}
},
"groups": [
{
"name": "redMatter_sword",
"isOpen": true,
"shade": true,
"display": {
"visibility": true,
"autouv": false
},
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]
}
]
}{
"credit": "Made with Blockbench",
"ambientocclusion": false,
"textures": {
"block": "item/rm_tools/sword",
"particle": "item/rm_tools/sword"
},
"elements": [
{
"name": "Knob1",
"from": [0, 0.5, 7],
"to": [1.2, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#block"},
"east": {"uv": [2, 15, 1, 14], "texture": "#block"},
"south": {"uv": [2, 15, 1, 14], "texture": "#block"},
"west": {"uv": [2, 15, 1, 14], "texture": "#block"},
"up": {"uv": [2, 15, 1, 14], "texture": "#block"},
"down": {"uv": [2, 15, 1, 14], "texture": "#block"}
}
},
{
"name": "grip1",
"from": [-0.2, 0.8, 7.35],
"to": [5.8, 1.3, 8.35],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 14, 3, 13], "texture": "#block"},
"east": {"uv": [2, 14, 3, 13], "texture": "#block"},
"south": {"uv": [2, 14, 3, 13], "texture": "#block"},
"west": {"uv": [2, 14, 3, 13], "texture": "#block"},
"up": {"uv": [2, 14, 3, 13], "texture": "#block"},
"down": {"uv": [2, 14, 3, 13], "texture": "#block"}
}
},
{
"name": "Knob2",
"from": [0, 0, 7.5],
"to": [1.2, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 15, 1, 14], "texture": "#block"},
"east": {"uv": [2, 15, 1, 14], "texture": "#block"},
"south": {"uv": [2, 15, 1, 14], "texture": "#block"},
"west": {"uv": [2, 15, 1, 14], "texture": "#block"},
"up": {"uv": [2, 15, 1, 14], "texture": "#block"},
"down": {"uv": [2, 15, 1, 14], "texture": "#block"}
}
},
{
"name": "grip2",
"from": [-0.2, 0.6, 7.6],
"to": [5.8, 1.6, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 1, 0]},
"faces": {
"north": {"uv": [2, 13, 3, 14], "texture": "#block"},
"east": {"uv": [2, 13, 3, 14], "texture": "#block"},
"south": {"uv": [2, 13, 3, 14], "texture": "#block"},
"west": {"uv": [2, 13, 3, 14], "texture": "#block"},
"up": {"uv": [2, 13, 3, 14], "texture": "#block"},
"down": {"uv": [2, 13, 3, 14], "texture": "#block"}
}
},
{
"name": "preguard1",
"from": [6.5, 0.5, 7],
"to": [7.7, 1.2, 8.7],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#block"},
"east": {"uv": [6, 11, 5, 10], "texture": "#block"},
"south": {"uv": [6, 11, 5, 10], "texture": "#block"},
"west": {"uv": [6, 11, 5, 10], "texture": "#block"},
"up": {"uv": [6, 11, 5, 10], "texture": "#block"},
"down": {"uv": [6, 11, 5, 10], "texture": "#block"}
}
},
{
"name": "preguard2",
"from": [6.5, 0, 7.5],
"to": [7.7, 1.7, 8.2],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 11, 5, 10], "texture": "#block"},
"east": {"uv": [6, 11, 5, 10], "texture": "#block"},
"south": {"uv": [6, 11, 5, 10], "texture": "#block"},
"west": {"uv": [6, 11, 5, 10], "texture": "#block"},
"up": {"uv": [6, 11, 5, 10], "texture": "#block"},
"down": {"uv": [6, 11, 5, 10], "texture": "#block"}
}
},
{
"name": "guard_center1",
"from": [7.45, -0.5, 6.85],
"to": [8.65, 2.2, 8.85],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [2, 7, 5, 8], "texture": "#block"},
"east": {"uv": [2, 7, 5, 8], "texture": "#block"},
"south": {"uv": [2, 7, 5, 8], "texture": "#block"},
"west": {"uv": [3, 7, 4, 8], "texture": "#block"},
"up": {"uv": [2, 7, 5, 8], "texture": "#block"},
"down": {"uv": [2, 7, 5, 8], "texture": "#block"}
}
},
{
"name": "guard_center2",
"from": [7.45, -2, 7.25],
"to": [8.45, 3.7, 8.5],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [3, 8, 6, 9], "texture": "#block"},
"east": {"uv": [3, 8, 6, 9], "texture": "#block"},
"south": {"uv": [3, 8, 6, 9], "texture": "#block"},
"west": {"uv": [3, 7, 4, 8], "texture": "#block"},
"up": {"uv": [3, 8, 6, 9], "texture": "#block"},
"down": {"uv": [3, 8, 6, 9], "texture": "#block"}
}
},
{
"name": "edge1",
"from": [7.5, -0.85, 7.75],
"to": [20, 2.4, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge2",
"from": [7.5, -0.5, 7.75],
"to": [23, 2, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge3",
"from": [7.5, 0, 7.75],
"to": [25, 1.5, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge4",
"from": [7.5, 0.35, 7.75],
"to": [26, 1.1, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge5",
"from": [7.5, -1.125, 7.75],
"to": [11, 2.625, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge6",
"from": [7.5, -1.35, 7.75],
"to": [9.5, 2.85, 7.95],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge1",
"from": [7.5, -0.25, 7.6],
"to": [20.25, 1.75, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge2",
"from": [9.5, 0, 7.6],
"to": [22.5, 1.5, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge3",
"from": [9.5, 0.15, 7.6],
"to": [24.5, 1.35, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [9, 8, 8, 7], "texture": "#block"},
"east": {"uv": [9, 8, 8, 7], "texture": "#block"},
"south": {"uv": [9, 8, 8, 7], "texture": "#block"},
"west": {"uv": [9, 8, 8, 7], "texture": "#block"},
"up": {"uv": [9, 8, 8, 7], "texture": "#block"},
"down": {"uv": [9, 8, 8, 7], "texture": "#block"}
}
},
{
"name": "2edge4",
"from": [9.5, 0.6, 7.6],
"to": [25.5, 0.9, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "edge7",
"from": [9.5, 0.6, 7.8],
"to": [26.75, 0.9, 7.9],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "2edge5",
"from": [7.5, -0.75, 7.6],
"to": [10.25, 2.25, 8.1],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 9, 7, 8], "texture": "#block"},
"east": {"uv": [8, 9, 7, 8], "texture": "#block"},
"south": {"uv": [8, 9, 7, 8], "texture": "#block"},
"west": {"uv": [8, 9, 7, 8], "texture": "#block"},
"up": {"uv": [8, 9, 7, 8], "texture": "#block"},
"down": {"uv": [8, 9, 7, 8], "texture": "#block"}
}
},
{
"name": "guard_center4",
"from": [8, 0.6, 7.525],
"to": [10.5, 0.9, 8.125],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [6, 8, 5, 7], "texture": "#block"},
"east": {"uv": [6, 8, 5, 7], "texture": "#block"},
"south": {"uv": [6, 8, 5, 7], "texture": "#block"},
"west": {"uv": [6, 8, 5, 7], "texture": "#block"},
"up": {"uv": [6, 8, 5, 7], "texture": "#block"},
"down": {"uv": [6, 8, 5, 7], "texture": "#block"}
}
},
{
"name": "guard_center5",
"from": [8, 0.25, 7.25],
"to": [9, 1.25, 8.45],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [5, 8, 2, 7], "texture": "#block"},
"east": {"uv": [5, 8, 2, 7], "texture": "#block"},
"south": {"uv": [5, 8, 2, 7], "texture": "#block"},
"west": {"uv": [5, 8, 2, 7], "texture": "#block"},
"up": {"uv": [5, 8, 2, 7], "texture": "#block"},
"down": {"uv": [5, 8, 2, 7], "texture": "#block"}
}
},
{
"name": "line1",
"from": [8, 0.675, 7.575],
"to": [17.5, 0.825, 8.115],
"rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]},
"faces": {
"north": {"uv": [8, 6, 7, 5], "texture": "#block"},
"east": {"uv": [8, 6, 7, 5], "texture": "#block"},
"south": {"uv": [8, 6, 7, 5], "texture": "#block"},
"west": {"uv": [8, 6, 7, 5], "texture": "#block"},
"up": {"uv": [8, 6, 7, 5], "texture": "#block"},
"down": {"uv": [8, 6, 7, 5], "texture": "#block"}
}
}
],
"display": {
"gui": {
"rotation": [10, 10, 10],
"translation": [0, 0, 0],
"scale": [0.85, 0.85, 0.85]
},
"ground": {
"rotation": [0, 0, 0],
"translation": [0, 3, 0],
"scale": [0.5, 0.5, 0.5]
},
"fixed": {
"rotation": [-20, 0, 0],
"translation": [0, 0, -2.25],
"scale": [1.02, 1.02, 1.02]
},
"head": {
"rotation": [0, 180, 0],
"translation": [0, 13, 7]
},
"thirdperson_righthand": {
"rotation": [0, -90, 40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"thirdperson_lefthand": {
"rotation": [0, 90, -40],
"translation": [0, 4, 2],
"scale": [0.85, 0.85, 0.85]
},
"firstperson_righthand": {
"rotation": [0, -90, 25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
},
"firstperson_lefthand": {
"rotation": [0, 90, -25],
"translation": [1.13, 3.5, 1.13],
"scale": [0.68, 0.68, 0.68]
}
},
"groups": [
{
"name": "redMatter_sword",
"isOpen": true,
"shade": true,
"display": {
"visibility": true,
"autouv": false
},
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]
}
]
}
And file structure:
Custom 3D Textures ...assets ......projecte .........models ............item ...............item.pe_rm_sword.json (3D Sword Model) .........textures ............item ..............rm_tools .................sword.png
And just to check if it was something in my naming conventions, I extracted the mod's ENTIRE internal asset folder, and simply replaced the current sword model--which was just a file with
"parent": "minecraft:item/handheld",
"textures": {
"layer0": "projecte:items/rm_tools/sword"
}
}
Success!!