diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/ComplexBlockStates.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/ComplexBlockStates.kt index 1196a1e24..be4fc41e2 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/ComplexBlockStates.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/blocks/ComplexBlockStates.kt @@ -35,6 +35,12 @@ fun addComplexBlockStates(provider: MatteryBlockStateProvider) { with(provider.getMultipartBuilder(MBlocks.PATTERN_STORAGE)) { for (facing in RotatableMatteryBlock.FACING.possibleValues) { + part() + .modelFile(provider.models().getExistingFile(ResourceLocation(MOD_ID, "block/pattern_storage"))) + .rotationY(facing.toYRotBlockstate()) + .addModel() + .condition(RotatableMatteryBlock.FACING, facing) + for (i in 0 .. 7) { part() .modelFile(provider.models().getExistingFile(ResourceLocation(MOD_ID, "block/pattern/model$i"))) @@ -43,12 +49,6 @@ fun addComplexBlockStates(provider: MatteryBlockStateProvider) { .condition(RotatableMatteryBlock.FACING, facing) .condition(PatternStorageBlock.PATTERN_STORAGE_DISKS_PROPS[i], true) } - - part() - .modelFile(provider.models().getExistingFile(ResourceLocation(MOD_ID, "block/pattern_storage"))) - .rotationY(facing.toYRotBlockstate()) - .addModel() - .condition(RotatableMatteryBlock.FACING, facing) } }