First, I would like to apologize if this turns out to be the wrong forum to post in. It seemed to straddle the line of development and plugin development, and I'm mostly looking for a direction to go in. My goal is to modify the core behavior of the minecarts. I want to remove the check that affects the motionX and motionZ variables while there is a rider and make them the default calculations. This makes it so that whether the cart is empty or not, the car slows at the same rate as when someone is riding, making an automated train system far easier since it requires far less powered rails. I have been able to do this successfully in the single player game and I have been able to do it using the core Minecraft server, so I know exactly what lines of code I need to comment out. The issue is that the CraftBukkit Minecraft code appears to be modified from the original, most likely for the reason of plugin support. This is great, but this also seems to restrict me from modifying the one file I need (EntityMinecart) and simply placing it back into the JAR, unless I have all the source code to recompile the modified file. The change is very simple, so don't really want anything too crazy if possible. Is there an easy way to do this task (as in, a simple way to get the source without SVN/MVN'ing), or do the plugins give me the ability to alter the core mechanics? Thank you in advance for any help!