Matter bottler blockstate
This commit is contained in:
parent
0927578e96
commit
f91581dce0
@ -221,7 +221,40 @@ object DataGen {
|
|||||||
block(MBlocks.CHEMICAL_GENERATOR)
|
block(MBlocks.CHEMICAL_GENERATOR)
|
||||||
block(MBlocks.MATTER_SCANNER)
|
block(MBlocks.MATTER_SCANNER)
|
||||||
block(MBlocks.ITEM_MONITOR)
|
block(MBlocks.ITEM_MONITOR)
|
||||||
block(MBlocks.MATTER_BOTTLER)
|
|
||||||
|
lambda {
|
||||||
|
with(getMultipartBuilder(MBlocks.MATTER_BOTTLER)) {
|
||||||
|
for (dir in RotatableMatteryBlock.FACING.possibleValues) {
|
||||||
|
for (enum in WorkerState.SEMI_WORKER_STATE.possibleValues) {
|
||||||
|
part().modelFile(models().getExistingFile(ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_bottler_${enum.name.lowercase()}")))
|
||||||
|
.rotationY(dir.toYRotBlockstate())
|
||||||
|
.addModel()
|
||||||
|
.condition(RotatableMatteryBlock.FACING, dir)
|
||||||
|
.condition(WorkerState.WORKER_STATE, enum)
|
||||||
|
.end()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (dir in RotatableMatteryBlock.FACING.possibleValues) {
|
||||||
|
for (enum in MatterBottlerBlock.SLOT_PROPERTIES) {
|
||||||
|
part().modelFile(models().getExistingFile(ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_bottler_${enum.name}_open")))
|
||||||
|
.rotationY(dir.toYRotBlockstate())
|
||||||
|
.addModel()
|
||||||
|
.condition(RotatableMatteryBlock.FACING, dir)
|
||||||
|
.condition(enum, false)
|
||||||
|
.end()
|
||||||
|
|
||||||
|
part().modelFile(models().getExistingFile(ResourceLocation(OverdriveThatMatters.MOD_ID, "matter_bottler_${enum.name}_closed")))
|
||||||
|
.rotationY(dir.toYRotBlockstate())
|
||||||
|
.addModel()
|
||||||
|
.condition(RotatableMatteryBlock.FACING, dir)
|
||||||
|
.condition(enum, true)
|
||||||
|
.end()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
block(MBlocks.MATTER_DECOMPOSER)
|
block(MBlocks.MATTER_DECOMPOSER)
|
||||||
block(MBlocks.MATTER_REPLICATOR)
|
block(MBlocks.MATTER_REPLICATOR)
|
||||||
block(MBlocks.PLATE_PRESS)
|
block(MBlocks.PLATE_PRESS)
|
||||||
|
Loading…
Reference in New Issue
Block a user