ещё пару блокстейтов в датаген
This commit is contained in:
parent
3d80a1e069
commit
0cd5867063
@ -19,6 +19,7 @@ import ru.dbotthepony.mc.otm.datagen.modLocation
|
||||
import ru.dbotthepony.mc.otm.registry.MBlocks
|
||||
import ru.dbotthepony.mc.otm.registry.MNames
|
||||
import ru.dbotthepony.mc.otm.registry.MRegistry
|
||||
import java.util.ArrayList
|
||||
|
||||
fun addBlockStates(provider: MatteryBlockStateProvider) {
|
||||
provider.block(MBlocks.BLACK_HOLE)
|
||||
@ -114,6 +115,8 @@ fun addBlockStates(provider: MatteryBlockStateProvider) {
|
||||
provider.block(MBlocks.ENERGY_SERVO.values)
|
||||
provider.block(MBlocks.COBBLESTONE_GENERATOR.values)
|
||||
|
||||
provider.block(MBlocks.DRIVE_RACK)
|
||||
|
||||
provider.block(MBlocks.PAINTER)
|
||||
provider.block(MBlocks.INFINITE_WATER_SOURCE)
|
||||
|
||||
@ -254,5 +257,30 @@ fun addBlockStates(provider: MatteryBlockStateProvider) {
|
||||
.addModel().end()
|
||||
}
|
||||
}
|
||||
|
||||
provider.getVariantBuilder(MBlocks.METAL_JUNK).forAllStates {
|
||||
val generated = ArrayList<ConfiguredModel>()
|
||||
|
||||
for (suffix in arrayOf("", "_b", "_c", "_d")) {
|
||||
val model = provider.models().getExistingFile(modLocation("block/metal_junk$suffix"))
|
||||
|
||||
generated.add(with(ConfiguredModel.builder()) {
|
||||
modelFile(model)
|
||||
weight(2)
|
||||
|
||||
return@with buildLast()
|
||||
})
|
||||
|
||||
generated.add(with(ConfiguredModel.builder()) {
|
||||
modelFile(model)
|
||||
rotationY(180)
|
||||
weight(2)
|
||||
|
||||
return@with buildLast()
|
||||
})
|
||||
}
|
||||
|
||||
return@forAllStates generated.toTypedArray()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,19 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"facing=south": {
|
||||
"model": "overdrive_that_matters:block/drive_rack",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west": {
|
||||
"model": "overdrive_that_matters:block/drive_rack",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north": {
|
||||
"model": "overdrive_that_matters:block/drive_rack"
|
||||
},
|
||||
"facing=east": {
|
||||
"model": "overdrive_that_matters:block/drive_rack",
|
||||
"y": 90
|
||||
}
|
||||
}
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
{
|
||||
"variants": {
|
||||
"":[
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk", "weight": 2
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk", "y": 180, "weight": 2
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_b", "weight": 4
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_b", "y": 180, "weight": 4
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_c", "weight": 2
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_c", "y": 180, "weight": 2
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_d", "weight": 2
|
||||
},
|
||||
{
|
||||
"model": "overdrive_that_matters:block/metal_junk_d", "y": 180, "weight": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user