BlockGenerator: Torches: fix crash in < 1.15

This commit is contained in:
Bixilon 2021-06-16 20:30:06 +02:00
parent 73d3327dc8
commit 3100e3f568
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -97,7 +97,9 @@ object BlockGenerator : Generator(
blockData.addProperty("lava_particles", block.variable<Boolean>("emitsParticles"))
}
if (block::class.simpleName == "TorchBlock") {
blockData.addProperty("flame_particle", Registry.PARTICLE_TYPE.getRawId(block.variable<ParticleEffect>("particle")!!.type))
block.variable<ParticleEffect>("particle")?.type?.let {
blockData.addProperty("flame_particle", Registry.PARTICLE_TYPE.getRawId(it))
}
}
val render = Util.readJsonMinecraftResource("assets/${resourceLocation.namespace}/blockstates/${resourceLocation.path}.json")
@ -225,7 +227,7 @@ object BlockGenerator : Generator(
stateData.addProperty("is_opaque", state.isOpaque)
}
stateData.addProperty("material", MaterialGenerator.MATERIALS.inverse()[state.getMaterial()].toString())
stateData.addProperty("material", MaterialGenerator.MATERIALS.inverse()[state.material].toString())
try {