1

Need resourcepack help with custom items by durabilities

Delseyrian's Avatar Delseyrian9/4/16 8:45 pm
1 emeralds 632 4
9/5/2016 2:43 am
Delseyrian's Avatar Delseyrian
So, I was trying to make a resourcepack and implement custom items for it to use it on my RPG server, I was trying to make it so that the carrot_on_a_stick item gets a texture change each time it's durability decreases, here's the current carrot_on_a_stick.json

{
"parent": "item/handheld",
"textures": {
"layer0": "item/carrot_on_a_stick"
},
"overrides": [
{ "predicate": {"damaged": 0, "damage": 0}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.04}, "model": "item/gold_key"},
{ "predicate": {"damaged": 0, "damage": 0.08}, "model": "item/belt_base"},
{ "predicate": {"damaged": 0, "damage": 0.12}, "model": "item/gold_lockpick"},
{ "predicate": {"damaged": 0, "damage": 0.16}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.2}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.24}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.28}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.32}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.36}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.4}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.44}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.48}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.52}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.56}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.6}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.64}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.68}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.72}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.76}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.8}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.84}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.88}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.92}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 0, "damage": 0.96}, "model": "item/carrot_on_a_stick"},
{ "predicate": {"damaged": 1, "damage": 0}, "model": "item/carrot_on_a_stick"}
]
}


It shows up as a missing texture for ALL of the durabilities, any help?


P.S I have the other jsons in the assets/minecraft/models/item folder, here's an example for the gold lockpick mentioned above
{
"parent": "item/handheld",
"textures": {
"layer0": "items/gold_lockpick"
}
}



all the textures are in the right place and are named accordingly.
Posted by Delseyrian's Avatar
Delseyrian
Level 24 : Expert Network
53

Create an account or sign in to comment.

4

1
09/05/2016 2:43 am
Level 24 : Expert Network
Delseyrian
Delseyrian's Avatar
I grabbed it from another resourcepack and edited everything, it works now and it was a spacing problem and some other stuff like a missing " [ " on the top, thanks for the help, appreciated.
1
09/05/2016 12:24 am
Level 45 : Master Ranger
Greystalk
Greystalk's Avatar
No I'm afraid I don't. I was wrong about the spaces, but this might fix your problem. Just paste this text underneath overrides": [ and copy it for each new item, but with a different damage value and model name. I don't know if that will fix it, but it works for me on my own custom resource pack.

{"predicate": {"damage": 0.001},"model": "item/carrot_on_a_stick"},
1
09/04/2016 10:19 pm
Level 24 : Expert Network
Delseyrian
Delseyrian's Avatar

"parent": "item/handheld",
"textures": {
"layer0": "item/carrot_on_a_stick"
},
"overrides": [
{"predicate":{"damaged":0,"damage":0},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.04},"model":"item/gold_key"},
{"predicate":{"damaged":0,"damage":0.08},"model":"item/belt_base"},
{"predicate":{"damaged":0,"damage":0.12},"model":"item/gold_lockpick"},
{"predicate":{"damaged":0,"damage":0.16},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.2},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.24},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.28},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.32},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.36},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.4},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.44},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.48},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.52},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.56},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.6},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.64},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.68},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.72},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.76},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.8},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.84},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.88},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.92},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":0,"damage":0.96},"model":"item/carrot_on_a_stick"},
{"predicate":{"damaged":1,"damage":0},"model":"item/carrot_on_a_stick"}
]
}


Same thing, do you have skype for faster communication?
1
09/04/2016 9:56 pm
Level 45 : Master Ranger
Greystalk
Greystalk's Avatar
I don't think there are any spaces. Try removing the spaces in between the curly brackets.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome