But when I entered my dimension, it was still all ice.
Have you been just re-entering the same loaded dimension?
Of course it'll still be ice! The blocks only change when they're added to the world! You'll need to either fly out to new chunks, or re-create the dimension.
I flew around the place for like 5 minutes. Its all Ice. I made sure all the blocks, the top layer, the filler layer, and the underground layer are all the placeholder block. I created a new world, entered my dimension, it was still ice. Again, I flew around for 5 minutes, its all ice. No ID conflicts, if that was the issue, Ice wouldn't be in the game or my placeholder block wouldn't be in the game. Both are there, so that's not the issue. Idk whats going on.
[p]Hello again, [/p]
[p]So after a while, I managed to get my blocks to spawn in my dimension, but their not getting replaced immedietly.[/p]
[p]I have override commands for these methods: [/p]
What method would I override to make them replace themselves when they spawn in a biome / dimension?[/p]
I'm guessing you're using MC 1.7.10? Because there's a lot of old things in your classes... so whatever I suggest may or may not work.
I created a simple block which replaces itself when added to the world. It works perfectly fine when being placed my a player, and should work in world generation too. I looked into the Block#onBlockAdded method which I override to make it work, and it's called by World#setBlockState so it should get called on world generation.