I went back to this Thread, because it has been a while, and there was no replies yet to some things. Turns out a new Question arised too.
Dumb question, do you use the Bonemeal Event for this or did you hardcode Bonemeal?
But now for the actual things I noticed with Et Futurum Requiem (click to dropdown each point)
Crash during Worldgen that still happens to me from time to time with Et Futurum Requiem
java.lang.NullPointerException: Unexpected error
at net.minecraft.tileentity.TileEntity.func_145838_q(TileEntity.java:176)
at ganymedes01.etfuturum.core.handlers.ClientEventHandler.onClientTick(ClientEventHandler.java:143)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_198_ClientEventHandler_onClientTick_ClientTickEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:140)
at cpw.mods.fml.common.FMLCommonHandler.onPreClientTick(FMLCommonHandler.java:325)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1587)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Copper Block registered objectively wrongly to the OreDict, resulting in exploits
You register the vanilla Copper Block (4 Ingots) as āblockCopperā to the Ore Dictionary.
Many other Mods have Copper Blocks as worth 9 Ingots though (IndustrialCraft 2, Immersive Engineering, Railcraft, Thermal Expansion, Chisel etc), and all those Mods will not change their Code, so you kindof need to not oredict register that vanilla alike Copper Block as āblockCopperā or else you will end up with an easily executable infinite Copper Exploit.
P.S. I am aware of your Config, but registering something to the OreDict also means that it should work like the String you enter is specified, and blockCopper always has to be 9 Ingots, that is why i say you should not register that Copper Block to the OreDict unless that Ingot Config is set to 9.
P.P.S. GregTech-6 will automatically fix this Issue by improving interoperability of things. The normal Copper Block will be 9 Ingots, the Cut Copper Stuff will be 4 Ingots. This seemed to me as the best option, and I donāt need to painfully de-register anything from the OreDict. Also used that opportunity to make 3 Ingots = Cut Copper Stair, 2 Ingots = Cut Copper Slab, and ofcourse add a ton of Machine Recipes for the Copper Blocks including waxing (Laminator + any type of Wax) and even oxidizing (bath in Water).
Another minor OreDict registration failure with Deepslate Ores
Another thing i noticed is that you register your Deepslate Ores as āoreVanillastoneXXXXXā instead of āoreDeepslateXXXXXā, that is a thing I use to differentiate which type of Rock an Ore comes from, and Deepslate is clearly not normal Vanilla Stone. XD
Copper Ingot Item is registered in the Init Phase instead of the proper Pre-Init Phase
All Items and Blocks have to be registered in preInit and it seems to me like your Copper Ingot is one of the Items that is registered way too late to the Item Registry.
Maybe register it in preInit like all other Items you add, and like it should be done?
GregTech-6 does have Wax and ways to obtain it through Bumblebees and Candle Berries
I should probably mention that because I still get the Slimeball based Recipes instead of the Wax ones.
ādustAnyWaxā might be a good choice in that case btw, since I have multiple Types of Wax and only the normal Bee Type of it is registered as equivalent to Forestry and Harvestcraft. ^^
I do however fix that Issue myself, since I add those waxing Recipes myself by now. Even for the fully Oxidized Copper Variants, since vanilla adds them. (unsure if you ever will, but Iām ready XD)
Unsure if you covered Pamās Wax Items, since there is Candle Berries (guess where I āstoleā that Idea from) and Bees too.
Edit: Also my Player Model has 4 arms for some reason now.