diff --git a/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/SoundGroupGenerator.kt b/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/SoundGroupGenerator.kt index 988c3f3..b7daef0 100644 --- a/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/SoundGroupGenerator.kt +++ b/src/main/kotlin/de/bixilon/pixlyzer/generator/generators/SoundGroupGenerator.kt @@ -20,7 +20,10 @@ object SoundGroupGenerator : Generator( continue } val data = compound() - val group = field.get(null) as BlockSoundGroup + val group = field.get(null) + if (group !is BlockSoundGroup) { + continue + } val id = ids.size ids[group] = id @@ -30,6 +33,7 @@ object SoundGroupGenerator : Generator( if (group.volume != 1.0f) { data["sound_type_pitch"] = group.pitch } + data["name"] = field.name.lowercase() data["break_sound_type"] = Registry.SOUND_EVENT.getRawId(group.breakSound) data["step_sound_type"] = Registry.SOUND_EVENT.getRawId(group.stepSound) data["place_sound_type"] = Registry.SOUND_EVENT.getRawId(group.placeSound)