feat(blockstates): rotation profiles and placement tracking

This commit is contained in:
Jacobwasbeast
2026-03-11 19:56:21 -05:00
parent b47e3d2354
commit d4f7603390
15 changed files with 840 additions and 26 deletions

View File

@@ -244,6 +244,8 @@ public class ExampleMod : IMod
.Resistance(5f)
.Sound(SoundType.Wood)
.Model("examplemod:block/ruby_chair")
.BlockState("examplemod:ruby_chair")
.RotationProfile(BlockRotationProfile.Facing)
.Name(Text.Translatable("block.examplemod.ruby_chair"))
.InCreativeTab(CreativeTab.Decoration));

View File

@@ -0,0 +1,19 @@
{
"variants": {
"facing=north": {
"model": "examplemod:block/ruby_chair"
},
"facing=east": {
"model": "examplemod:block/ruby_chair",
"y": 90
},
"facing=south": {
"model": "examplemod:block/ruby_chair",
"y": 180
},
"facing=west": {
"model": "examplemod:block/ruby_chair",
"y": 270
}
}
}