I know this is probably a really dumb question, but it seems like everything has changed since I last programmed a mod (in 2012). Albeit, that should not be suprising.
I'm having a hard time setting a block to a vanilla minecraft block. I know how to reference my own mods blocks. For this example, a dirt block will be fine.
Minecraft.getMinecraft().world.setBlockState(new BlockPos(0,0,0), /*somehow reference a dirt block*/ ,0);
I think you have to do something with getDefualtState(). But I have been googling around for a while and can't find a modern (a way that works with the modern version of minecraft), that will allow me to create a dirt block. I tried new DirtBlock() and it gives me an error with no way of actually fixing it.
I had to use PLURAL Blocks not block.