DutchSlav Posted January 24, 2024 Posted January 24, 2024 I have an item class "PavlovaCake", and I want to switch the model based on the status of the integer "stage". Say, when stage == 1, it will load model "item/pavlova/1", when stage == 2, it loads "item/pavlova/2" Can anyone tell me how I can achieve this? Thanks Quote
Paint_Ninja Posted January 24, 2024 Posted January 24, 2024 You posted in the buildscript support channel but you appear to be asking a mod code question. I've moved your post accordingly. Quote Official Forge Discord server | Support FAQ for players
perromercenary00 Posted January 26, 2024 Posted January 26, 2024 Spoiler { "variants" : { "facing=south,hinge=left,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0" }, "facing=south,hinge=left,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1" }, "facing=south,hinge=left,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2" }, "facing=south,hinge=left,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3" }, "facing=south,hinge=left,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0" }, "facing=south,hinge=left,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1" }, "facing=south,hinge=left,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2" }, "facing=south,hinge=left,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3" }, "facing=south,hinge=right,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0" }, "facing=south,hinge=right,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1" }, "facing=south,hinge=right,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2" }, "facing=south,hinge=right,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3" }, "facing=south,hinge=right,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0" }, "facing=south,hinge=right,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1" }, "facing=south,hinge=right,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2" }, "facing=south,hinge=right,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3" }, "facing=north,hinge=left,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 180 }, "facing=north,hinge=left,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 180 }, "facing=north,hinge=left,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 180 }, "facing=north,hinge=left,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 180 }, "facing=north,hinge=left,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 180 }, "facing=north,hinge=left,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 180 }, "facing=north,hinge=left,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 180 }, "facing=north,hinge=left,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 180 }, "facing=north,hinge=right,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 180 }, "facing=north,hinge=right,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 180 }, "facing=north,hinge=right,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 180 }, "facing=north,hinge=right,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 180 }, "facing=north,hinge=right,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 180 }, "facing=north,hinge=right,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 180 }, "facing=north,hinge=right,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 180 }, "facing=north,hinge=right,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 180 }, "facing=east,hinge=left,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 270 }, "facing=east,hinge=left,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 270 }, "facing=east,hinge=left,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 270 }, "facing=east,hinge=left,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 270 }, "facing=east,hinge=left,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 270 }, "facing=east,hinge=left,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 270 }, "facing=east,hinge=left,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 270 }, "facing=east,hinge=left,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 270 }, "facing=east,hinge=right,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 270 }, "facing=east,hinge=right,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 270 }, "facing=east,hinge=right,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 270 }, "facing=east,hinge=right,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 270 }, "facing=east,hinge=right,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 270 }, "facing=east,hinge=right,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 270 }, "facing=east,hinge=right,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 270 }, "facing=east,hinge=right,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 270 }, "facing=west,hinge=left,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 90 }, "facing=west,hinge=left,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 90 }, "facing=west,hinge=left,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 90 }, "facing=west,hinge=left,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 90 }, "facing=west,hinge=left,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l0", "y" : 90 }, "facing=west,hinge=left,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l1", "y" : 90 }, "facing=west,hinge=left,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l2", "y" : 90 }, "facing=west,hinge=left,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_l3", "y" : 90 }, "facing=west,hinge=right,age=0,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 90 }, "facing=west,hinge=right,age=1,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 90 }, "facing=west,hinge=right,age=2,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 90 }, "facing=west,hinge=right,age=3,waterlogged=false" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 90 }, "facing=west,hinge=right,age=0,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r0", "y" : 90 }, "facing=west,hinge=right,age=1,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r1", "y" : 90 }, "facing=west,hinge=right,age=2,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r2", "y" : 90 }, "facing=west,hinge=right,age=3,waterlogged=true" : { "model" : "mercmod:block/puerta/andesite_polished_puerta_r3", "y" : 90 } } } Thats in blockstate.json you define the variable whit the proplerties and point to the correct model you wanna use Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.