Before I start explaining my situation, I am aware of similar questions on the forum, but so far haven't found a solution.
I am working on a mod that adds new copper blocks, and struggle with making them waxable. (New blocks exist, age, and have waxed counterparts already.)
Waxable blocks, and their waxed counterparts, are stored in an ImmutableBiMap in the HoneycombItem class, as a static variable.
So far I tried creating a new honeycomb item that extends the original, and then registering it using the same name and a separate DeferredRegister with "minecraft" as modid, but that doesn't work, as I can't modify a static variable in retrospect.
I also looked into mixIn and bytecode manipulation, but I'm hoping to find an easier solution.
If additional info is needed, I can gladly provide that, but I dont think the code of my failed attempt would be useful here.
Also apologies if this is a stupid question, while I'm not new to Java or programming in general, I am new to modding minecraft.
Edit: Forgot to add, im working with Minecraft version 1.20