So I recently just started getting familiar with modding minecraft so that I could start work on of my own ideas for mod projects. One of the things I want to do is add the force of gravity to all blocks so that all blocks will fall by default (the exceptions will be construction blocks like wood planks, etc) and another will be to make liquids be more realistic by causing them to spread and pool rather than have a block infinitely generate streams of liquid out of it. The one question I have before I begin this project is will this require me to alter core minecraft classes, and if so, will that be a bad thing, i.e. cause my mod to be incompatible with other mods?