Fix smashOnBreak not being honored
This commit is contained in:
parent
934e8f8479
commit
fd583cf2b9
@ -628,7 +628,7 @@ open class WorldObject(val config: Registry.Entry<ObjectDefinition>) : TileEntit
|
|||||||
override fun onRemove(world: World<*, *>, reason: RemovalReason) {
|
override fun onRemove(world: World<*, *>, reason: RemovalReason) {
|
||||||
super.onRemove(world, reason)
|
super.onRemove(world, reason)
|
||||||
|
|
||||||
val doSmash = health <= 0.0
|
val doSmash = health <= 0.0 || lookupProperty("smashOnBreak") { JsonPrimitive(config.value.smashOnBreak) }.asBoolean
|
||||||
|
|
||||||
fun spawnRandomItems(poolName: String, optionsName: String, seedName: String): Boolean {
|
fun spawnRandomItems(poolName: String, optionsName: String, seedName: String): Boolean {
|
||||||
val dropPool = lookupProperty(poolName) { JsonPrimitive("") }.asString
|
val dropPool = lookupProperty(poolName) { JsonPrimitive("") }.asString
|
||||||
|
Loading…
Reference in New Issue
Block a user