I want to create the mod that destroy or spawn blocks freely.
To reproduce destruction by right clicking a custom block, I tried following method.
1.Create a custom Block, and Override onBlockActivated.
2.Create a custom Explosion class.
3.Create a custom World class, and Override newExplosion to call the custom Explosion class.
4.In onBlockActivated,
copy public void explode from EntityCreeper, and
downcast worldIn(param) to the custom World class.
But, it is error.
Error Message:
net.minecraft.client.multiplayer.WorldClient cannot be cast to com.example.examplemod.CustomWorld
a type of worldIn is World, but there is WorldClient.
why so?
and,
Is there other best ways?
Please help me.
Reference Material:
https://www.youtube.com/watch?v=M5PI4KKTvPQ