Trying to make custom spartan resonarium weapons for all material types in deeper and darker but the DDtiers doesn't exist
/*
[14:07:35] [ERROR] ! Caused by: java.lang.NullPointerException: Registry Object not present: deeperdarker:resonarium
[14:07:35] [ERROR] ! at net.minecraftforge.registries.RegistryObject.get(RegistryObject.java:572)
[14:07:35] [ERROR] ! at com.kyanite.deeperdarker.util.DDTiers.<clinit>(DDTiers.java:10)
*/
/*
The DDTiers Class Doesn't Exist For Some reason But IN the Github It Does....
[19Feb2026 14:07:54.370] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event RegisterEvent dispatch for modid deeperdarker
java.lang.NoClassDefFoundError: Could not initialize class com.kyanite.deeperdarker.util.DDTiers
*/
const $DDTIERS = Java.loadClass("com.kyanite.deeperdarker.util.DDTiers")
const $WEAPONAPI = Java.loadClass("com.oblivioussp.spartanweaponry.api")
const $WEAPONMATERIAL = Java.loadClass("com.oblivioussp.spartanweaponry.api.WeaponMaterial")
const $ModItemTags = Java.loadClass("com.oblivioussp.spartanweaponry.api.tags.ModItemTags")
const $ItemTags = Java.loadClass("net.minecraft.tags.ItemTags")
const $ModWeaponTraitTags = Java.loadClass("com.oblivioussp.spartanweaponry.api.tags.ModWeaponTraitTags")
const $RESONARIUM_PLATE = new $ModItemTags($ItemTags.create(), () => Ingredient.of("deeperdarker:resonarium_plate"))
$WEAPONMATERIAL.constructor("resonarium", "spartandeeperdarker", $DDTIERS.RESONARIUM, $ModItemTags.$RESONARIUM_PLATE, $ModWeaponTraitTags.IRON);
StartupEvents.registry('item', event => {
event.createCustom('resonarium_dagger', () => new $daggeritem())
let $daggeritem = $WEAPONAPI.createDagger($WEAPONMATERIAL.resonarium);
});