-
-
Save grum/09824435f8895708f7d2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
assets/minecraft/ | |
models/item/ | |
carrot_on_a_stick.json | |
carrot_on_a_stick_01.json | |
carrot_on_a_stick_02.json | |
carrot_on_a_stick_03.json | |
carrot_on_a_stick_04.json | |
textures/items/ | |
carrot_on_a_stick.png | |
carrot_on_a_stick_01.png | |
carrot_on_a_stick_02.png | |
carrot_on_a_stick_03.png | |
carrot_on_a_stick_04.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"parent": "builtin/generated", | |
"textures": { | |
"layer0": "items/carrot_on_a_stick" | |
}, | |
"display": { | |
"thirdperson": { | |
"rotation": [ 180, 90, -35 ], | |
"translation": [ 0, 0, -3.5 ], | |
"scale": [ 0.85, 0.85, 0.85 ] | |
}, | |
"firstperson": { | |
"rotation": [ 0, 45, 25 ], | |
"translation": [ 0, 4, 2 ], | |
"scale": [ 1.7, 1.7, 1.7 ] | |
} | |
}, | |
"overrides": [ | |
{ | |
"predicate": { | |
"damaged": 1 | |
}, | |
"model": "item/carrot_on_a_stick_01" | |
}, | |
{ | |
"predicate": { | |
"damaged": 1, | |
"damage": 0.3 | |
}, | |
"model": "item/carrot_on_a_stick_02" | |
}, | |
{ | |
"predicate": { | |
"damaged": 1, | |
"damage": 0.6 | |
}, | |
"model": "item/carrot_on_a_stick_03" | |
}, | |
{ | |
"predicate": { | |
"damaged": 1, | |
"damage": 0.9 | |
}, | |
"model": "item/carrot_on_a_stick_04" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# bow | |
{ | |
"parent": "builtin/generated", | |
"textures": { | |
"layer0": "items/bow_standby" | |
}, | |
"display": { | |
"thirdperson": { | |
"rotation": [ 5, 80, -45 ], | |
"translation": [ 0.75, 0, 0.25 ], | |
"scale": [ 1, 1, 1 ] | |
}, | |
"firstperson": { | |
"rotation": [ 0, -135, 25 ], | |
"translation": [ 0, 4, 2 ], | |
"scale": [ 1.7, 1.7, 1.7 ] | |
} | |
}, | |
"overrides": [ | |
{ | |
"predicate": { | |
"pulling": 1 | |
}, | |
"model": "item/bow_pulling_0" | |
}, | |
{ | |
"predicate": { | |
"pulling": 1, | |
"pull": 0.65 | |
}, | |
"model": "item/bow_pulling_1" | |
}, | |
{ | |
"predicate": { | |
"pulling": 1, | |
"pull": 0.9 | |
}, | |
"model": "item/bow_pulling_2" | |
} | |
] | |
} | |
# fishing rod | |
{ | |
"parent": "builtin/generated", | |
"textures": { | |
"layer0": "items/fishing_rod_uncast" | |
}, | |
"display": { | |
"thirdperson": { | |
"rotation": [ 180, 90, -35 ], | |
"translation": [ 0, 0, -3.5 ], | |
"scale": [ 0.85, 0.85, 0.85 ] | |
}, | |
"firstperson": { | |
"rotation": [ 0, 45, 25 ], | |
"translation": [ 0, 4, 2 ], | |
"scale": [ 1.7, 1.7, 1.7 ] | |
} | |
}, | |
"overrides": [ | |
{ | |
"predicate": { | |
"cast": 1 | |
}, | |
"model": "item/fishing_rod_cast" | |
} | |
] | |
} | |
# compass | |
{ | |
"parent": "builtin/generated", | |
"textures": { | |
"layer0": "items/compass_16" | |
}, | |
"display": { | |
"thirdperson": { | |
"rotation": [ -90, 0, 0 ], | |
"translation": [ 0, 1, -3 ], | |
"scale": [ 0.55, 0.55, 0.55 ] | |
}, | |
"firstperson": { | |
"rotation": [ 0, -135, 25 ], | |
"translation": [ 0, 4, 2 ], | |
"scale": [ 1.7, 1.7, 1.7 ] | |
} | |
}, | |
"overrides": [ | |
{ "predicate": { "angle": 0.000000 }, "model": "item/compass" }, | |
{ "predicate": { "angle": 0.015625 }, "model": "item/compass_17" }, | |
{ "predicate": { "angle": 0.046875 }, "model": "item/compass_18" }, | |
{ "predicate": { "angle": 0.078125 }, "model": "item/compass_19" }, | |
{ "predicate": { "angle": 0.109375 }, "model": "item/compass_20" }, | |
{ "predicate": { "angle": 0.140625 }, "model": "item/compass_21" }, | |
{ "predicate": { "angle": 0.171875 }, "model": "item/compass_22" }, | |
{ "predicate": { "angle": 0.203125 }, "model": "item/compass_23" }, | |
{ "predicate": { "angle": 0.234375 }, "model": "item/compass_24" }, | |
{ "predicate": { "angle": 0.265625 }, "model": "item/compass_25" }, | |
{ "predicate": { "angle": 0.296875 }, "model": "item/compass_26" }, | |
{ "predicate": { "angle": 0.328125 }, "model": "item/compass_27" }, | |
{ "predicate": { "angle": 0.359375 }, "model": "item/compass_28" }, | |
{ "predicate": { "angle": 0.390625 }, "model": "item/compass_29" }, | |
{ "predicate": { "angle": 0.421875 }, "model": "item/compass_30" }, | |
{ "predicate": { "angle": 0.453125 }, "model": "item/compass_31" }, | |
{ "predicate": { "angle": 0.484375 }, "model": "item/compass_00" }, | |
{ "predicate": { "angle": 0.515625 }, "model": "item/compass_01" }, | |
{ "predicate": { "angle": 0.546875 }, "model": "item/compass_02" }, | |
{ "predicate": { "angle": 0.578125 }, "model": "item/compass_03" }, | |
{ "predicate": { "angle": 0.609375 }, "model": "item/compass_04" }, | |
{ "predicate": { "angle": 0.640625 }, "model": "item/compass_05" }, | |
{ "predicate": { "angle": 0.671875 }, "model": "item/compass_06" }, | |
{ "predicate": { "angle": 0.703125 }, "model": "item/compass_07" }, | |
{ "predicate": { "angle": 0.734375 }, "model": "item/compass_08" }, | |
{ "predicate": { "angle": 0.765625 }, "model": "item/compass_09" }, | |
{ "predicate": { "angle": 0.796875 }, "model": "item/compass_10" }, | |
{ "predicate": { "angle": 0.828125 }, "model": "item/compass_11" }, | |
{ "predicate": { "angle": 0.859375 }, "model": "item/compass_12" }, | |
{ "predicate": { "angle": 0.890625 }, "model": "item/compass_13" }, | |
{ "predicate": { "angle": 0.921875 }, "model": "item/compass_14" }, | |
{ "predicate": { "angle": 0.953125 }, "model": "item/compass_15" }, | |
{ "predicate": { "angle": 0.984375 }, "model": "item/compass" } | |
] | |
} | |
# clock | |
{ | |
"parent": "builtin/generated", | |
"textures": { | |
"layer0": "items/clock_00" | |
}, | |
"display": { | |
"thirdperson": { | |
"rotation": [ -90, 0, 0 ], | |
"translation": [ 0, 1, -3 ], | |
"scale": [ 0.55, 0.55, 0.55 ] | |
}, | |
"firstperson": { | |
"rotation": [ 0, -135, 25 ], | |
"translation": [ 0, 4, 2 ], | |
"scale": [ 1.7, 1.7, 1.7 ] | |
} | |
}, | |
"overrides": [ | |
{ "predicate": { "time": 0.0000000 }, "model": "item/clock" }, | |
{ "predicate": { "time": 0.0078125 }, "model": "item/clock_01" }, | |
{ "predicate": { "time": 0.0234375 }, "model": "item/clock_02" }, | |
{ "predicate": { "time": 0.0390625 }, "model": "item/clock_03" }, | |
{ "predicate": { "time": 0.0546875 }, "model": "item/clock_04" }, | |
{ "predicate": { "time": 0.0703125 }, "model": "item/clock_05" }, | |
{ "predicate": { "time": 0.0859375 }, "model": "item/clock_06" }, | |
{ "predicate": { "time": 0.1015625 }, "model": "item/clock_07" }, | |
{ "predicate": { "time": 0.1171875 }, "model": "item/clock_08" }, | |
{ "predicate": { "time": 0.1328125 }, "model": "item/clock_09" }, | |
{ "predicate": { "time": 0.1484375 }, "model": "item/clock_10" }, | |
{ "predicate": { "time": 0.1640625 }, "model": "item/clock_11" }, | |
{ "predicate": { "time": 0.1796875 }, "model": "item/clock_12" }, | |
{ "predicate": { "time": 0.1953125 }, "model": "item/clock_13" }, | |
{ "predicate": { "time": 0.2109375 }, "model": "item/clock_14" }, | |
{ "predicate": { "time": 0.2265625 }, "model": "item/clock_15" }, | |
{ "predicate": { "time": 0.2421875 }, "model": "item/clock_16" }, | |
{ "predicate": { "time": 0.2578125 }, "model": "item/clock_17" }, | |
{ "predicate": { "time": 0.2734375 }, "model": "item/clock_18" }, | |
{ "predicate": { "time": 0.2890625 }, "model": "item/clock_19" }, | |
{ "predicate": { "time": 0.3046875 }, "model": "item/clock_20" }, | |
{ "predicate": { "time": 0.3203125 }, "model": "item/clock_21" }, | |
{ "predicate": { "time": 0.3359375 }, "model": "item/clock_22" }, | |
{ "predicate": { "time": 0.3515625 }, "model": "item/clock_23" }, | |
{ "predicate": { "time": 0.3671875 }, "model": "item/clock_24" }, | |
{ "predicate": { "time": 0.3828125 }, "model": "item/clock_25" }, | |
{ "predicate": { "time": 0.3984375 }, "model": "item/clock_26" }, | |
{ "predicate": { "time": 0.4140625 }, "model": "item/clock_27" }, | |
{ "predicate": { "time": 0.4296875 }, "model": "item/clock_28" }, | |
{ "predicate": { "time": 0.4453125 }, "model": "item/clock_29" }, | |
{ "predicate": { "time": 0.4609375 }, "model": "item/clock_30" }, | |
{ "predicate": { "time": 0.4765625 }, "model": "item/clock_31" }, | |
{ "predicate": { "time": 0.4921875 }, "model": "item/clock_32" }, | |
{ "predicate": { "time": 0.5078125 }, "model": "item/clock_33" }, | |
{ "predicate": { "time": 0.5234375 }, "model": "item/clock_34" }, | |
{ "predicate": { "time": 0.5390625 }, "model": "item/clock_35" }, | |
{ "predicate": { "time": 0.5546875 }, "model": "item/clock_36" }, | |
{ "predicate": { "time": 0.5703125 }, "model": "item/clock_37" }, | |
{ "predicate": { "time": 0.5859375 }, "model": "item/clock_38" }, | |
{ "predicate": { "time": 0.6015625 }, "model": "item/clock_39" }, | |
{ "predicate": { "time": 0.6171875 }, "model": "item/clock_40" }, | |
{ "predicate": { "time": 0.6328125 }, "model": "item/clock_41" }, | |
{ "predicate": { "time": 0.6484375 }, "model": "item/clock_42" }, | |
{ "predicate": { "time": 0.6640625 }, "model": "item/clock_43" }, | |
{ "predicate": { "time": 0.6796875 }, "model": "item/clock_44" }, | |
{ "predicate": { "time": 0.6953125 }, "model": "item/clock_45" }, | |
{ "predicate": { "time": 0.7109375 }, "model": "item/clock_46" }, | |
{ "predicate": { "time": 0.7265625 }, "model": "item/clock_47" }, | |
{ "predicate": { "time": 0.7421875 }, "model": "item/clock_48" }, | |
{ "predicate": { "time": 0.7578125 }, "model": "item/clock_49" }, | |
{ "predicate": { "time": 0.7734375 }, "model": "item/clock_50" }, | |
{ "predicate": { "time": 0.7890625 }, "model": "item/clock_51" }, | |
{ "predicate": { "time": 0.8046875 }, "model": "item/clock_52" }, | |
{ "predicate": { "time": 0.8203125 }, "model": "item/clock_53" }, | |
{ "predicate": { "time": 0.8359375 }, "model": "item/clock_54" }, | |
{ "predicate": { "time": 0.8515625 }, "model": "item/clock_55" }, | |
{ "predicate": { "time": 0.8671875 }, "model": "item/clock_56" }, | |
{ "predicate": { "time": 0.8828125 }, "model": "item/clock_57" }, | |
{ "predicate": { "time": 0.8984375 }, "model": "item/clock_58" }, | |
{ "predicate": { "time": 0.9140625 }, "model": "item/clock_59" }, | |
{ "predicate": { "time": 0.9296875 }, "model": "item/clock_60" }, | |
{ "predicate": { "time": 0.9453125 }, "model": "item/clock_61" }, | |
{ "predicate": { "time": 0.9609375 }, "model": "item/clock_62" }, | |
{ "predicate": { "time": 0.9765625 }, "model": "item/clock_63" }, | |
{ "predicate": { "time": 0.9921875 }, "model": "item/clock" } | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The properties that exist now: | |
fishing_rod: cast | |
clock: time | |
compass: angle | |
bow: pulling & pull | |
Any item that can take damage gets: damaged & damage | |
And on all items: stack_size | |
All properties are mapped to a float range 0-1. | |
Nothing of this is final! =D (And the carrot on a stick is just a demo!) |
Seems like a way to render breaking items!
Second comment too.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Awesome feature! This is going to be really helpful, but wouldn't it result in huge resource packs?