2

[FIXED] I need HELP Making Mods Compatible

eggheqd 7/6/25 4:31 am history
104
Hello. My friend and I enjoy creating note block songs together. Yesterday, we went on the hunt to find some mods that will add some perks to that. We discovered 2 mods, noteblock_reborn, and Rosen. Noteblock_reborn adds 2 blocks: A noteblock with a higher octave, and a noteblock with a lower octave, Rosen adds more instruments to the noteblocks (aka, it makes more blocks change the noteblock sound when placed under it). These mods work fine together, but if you try putting a block that rosen turns into in instrument underneath a custom noteblock from noteblock_reborn, the game crashes with this log:


---- Minecraft Crash Report ----
// There are four lights!

Time: 2025-07-05 13:45:15
Description: Exception ticking world

java.lang.IllegalArgumentException: No enum constant with name saxophone
at knot//asia.yhzcake.noteblock_reborn.PPInstrument.fromName(PPInstrument.java:53)
at knot//asia.yhzcake.noteblock_reborn.NoteblockP.method_9592(NoteblockP.java:44)
at knot//net.minecraft.class_4970$class_4971.method_26177(class_4970.java:1075)
at knot//net.minecraft.class_3218.method_14174(class_3218.java:1090)
at knot//net.minecraft.class_3218.method_14192(class_3218.java:1077)
at knot//net.minecraft.class_3218.method_18765(class_3218.java:336)
at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897)
at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824)
at knot//net.minecraft.class_1132.method_3748(class_1132.java:105)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265)
at java.base/java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
at knot//asia.yhzcake.noteblock_reborn.PPInstrument.fromName(PPInstrument.java:53)
at knot//asia.yhzcake.noteblock_reborn.NoteblockP.method_9592(NoteblockP.java:44)
at knot//net.minecraft.class_4970$class_4971.method_26177(class_4970.java:1075)
at knot//net.minecraft.class_3218.method_14174(class_3218.java:1090)
at knot//net.minecraft.class_3218.method_14192(class_3218.java:1077)
at knot//net.minecraft.class_3218.method_18765(class_3218.java:336)

-- Affected level --
Details:
All players: 1 total; [​class_3222['{MINECRAFT_USERNAME}'/71, l='ServerLevel[​GAS_REBORN]', x=10.55, y=-60.00, z=0.51]]
Chunk stats: 2209
Level dimension: minecraft:overworld
Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 466 game time, 466 day time
Level name: GAS_REBORN
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Level weather: Rain time: 168792 (now: false), thunder time: 171001 (now: false)
Known server brands: fabric
Removed feature flags:
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897)
at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824)
at knot//net.minecraft.class_1132.method_3748(class_1132.java:105)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265)
at java.base/java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.12, Azul Systems, Inc.
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Azul Systems, Inc.
Memory: 502435376 bytes (479 MiB) / 1657798656 bytes (1581 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 8
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Identifier: Intel64 Family 6 Model 158 Stepping 9
Microarchitecture: Kaby Lake
Frequency (GHz): 2.81
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: Virtual Desktop Monitor
Graphics card #0 vendor: Virtual Desktop, Inc.
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: DriverVersion=13.50.53.699
Graphics card #1 name: NVIDIA GeForce GTX 1050
Graphics card #1 vendor: NVIDIA (0x10de)
Graphics card #1 VRAM (MB): 4095.00
Graphics card #1 deviceId: 0x1c8d
Graphics card #1 versionInfo: DriverVersion=32.0.15.7680
Graphics card #2 name: Intel(R) HD Graphics 630
Graphics card #2 vendor: Intel Corporation (0x8086)
Graphics card #2 VRAM (MB): 1024.00
Graphics card #2 deviceId: 0x591b
Graphics card #2 versionInfo: DriverVersion=22.20.16.4708
Memory slot #0 capacity (MB): 16384.00
Memory slot #0 clockSpeed (GHz): 2.40
Memory slot #0 type: DDR4
Virtual memory max (MB): 63176.08
Virtual memory used (MB): 60784.99
Swap memory total (MB): 46872.24
Swap memory used (MB): 1362.94
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2048M
Fabric Mods:
elementa: Elementa 708
entityculling: EntityCulling 1.8.0
transition: TRansition 1.0.2
trender: TRender 1.0.4
essential: Essential 1.3.8.4
essential-container: essential-container 1.0.0
essential-loader: essential-loader 1.2.4
fabric-api: Fabric API 0.92.6+1.20.1
fabric-api-base: Fabric API Base 0.4.32+1802ada577
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577
fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.42+1802ada577
fabric-client-tags-api-v1: Fabric Client Tags 1.1.3+1802ada577
fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77
fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577
fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377
fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377
fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577
fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577
fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.38+1802ada577
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.36+df3654b377
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577
fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677
fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.4+1802ada577
fabric-models-v0: Fabric Models (v0) 0.4.3+9386d8a777
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477
fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77
fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.2+1802ada577
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.3+85287f9f77
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.47+df3654b377
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577
fabric-rendering-v0: Fabric Rendering (v0) 1.1.50+df3654b377
fabric-rendering-v1: Fabric Rendering (v1) 3.0.9+1802ada577
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.9+1802ada577
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.14+1802ada577
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577
fabric-language-kotlin: Fabric Language Kotlin 1.10.19+kotlin.1.9.23
fabricloader: Fabric Loader 0.16.14
mixinextras: MixinExtras 0.4.1
ferritecore: FerriteCore 6.0.1
java: OpenJDK 64-Bit Server VM 17
lithium: Lithium 0.11.3
minecraft: Minecraft 1.20.1
modmenu: Mod Menu 7.2.2
noteblock-reborn: Noteblock Reborn 2.0
org_jetbrains_annotations: annotations 13.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.9.23
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.9.23
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.9.23
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.9.23
org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.23.2
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.8.0
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.8.0
org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.5.0
org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.6.3
org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.6.3
rosen: Rosen 1.0.0
sodium: Sodium 0.5.13+mc1.20.1
universalcraft: UniversalCraft 419
vigilance: Vigilance 306
worldedit: WorldEdit 7.2.15+6463-5ca4dff
Server Running: true
Player Count: 1 / 8; [​class_3222['{MINECRAFT_USERNAME}'/71, l='ServerLevel[​GAS_REBORN]', x=10.55, y=-60.00, z=0.51]]
Data Packs: vanilla, fabric
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Launched Version: 1.20.1


I have tried hard to fix this by adding the sounds, changing the sound.json file, and even decompiling and changing the .java files, all of these within the noteblock_Reborn mod. But I still can't for the life of me figure out how to make these two mods compatible. Could somebody please help me out? Thanks.

This has been fixed. If you'd like any more info, please do let me know.
Posted by
eggheqd
Level 1 : New Miner
0

  Have something to say?

JoinSign in

Welcome