ещё пару блокстейтов в датаген
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.MBlocks
|
||||||
import ru.dbotthepony.mc.otm.registry.MNames
|
import ru.dbotthepony.mc.otm.registry.MNames
|
||||||
import ru.dbotthepony.mc.otm.registry.MRegistry
|
import ru.dbotthepony.mc.otm.registry.MRegistry
|
||||||
|
import java.util.ArrayList
|
||||||
|
|
||||||
fun addBlockStates(provider: MatteryBlockStateProvider) {
|
fun addBlockStates(provider: MatteryBlockStateProvider) {
|
||||||
provider.block(MBlocks.BLACK_HOLE)
|
provider.block(MBlocks.BLACK_HOLE)
|
||||||
@ -114,6 +115,8 @@ fun addBlockStates(provider: MatteryBlockStateProvider) {
|
|||||||
provider.block(MBlocks.ENERGY_SERVO.values)
|
provider.block(MBlocks.ENERGY_SERVO.values)
|
||||||
provider.block(MBlocks.COBBLESTONE_GENERATOR.values)
|
provider.block(MBlocks.COBBLESTONE_GENERATOR.values)
|
||||||
|
|
||||||
|
provider.block(MBlocks.DRIVE_RACK)
|
||||||
|
|
||||||
provider.block(MBlocks.PAINTER)
|
provider.block(MBlocks.PAINTER)
|
||||||
provider.block(MBlocks.INFINITE_WATER_SOURCE)
|
provider.block(MBlocks.INFINITE_WATER_SOURCE)
|
||||||
|
|
||||||
@ -254,5 +257,30 @@ fun addBlockStates(provider: MatteryBlockStateProvider) {
|
|||||||
.addModel().end()
|
.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