Not sure if it was actually mentioned somewhere, but I had a lot of problems starting/stopping more than once until I checked a certain checkbox in Eclipse "Enable remote termination of VM". If I didn't do that, the port 1000 would say it was busy, and then even if I changed that, the Minecraft server port (25565) would say it was busy instead. Checking that checkbox seemed to solve both problems. Otherwise, only rebooting (not even logging out/in) would solve the busy port problem. I also have to remember to never close the server by closing the server terminal window - if I launch in debug, terminating from Eclipse is the only way to free up the ports again. The other weird problem I'm having now is the debug version of the server script will only run if I execute it as superuser. The regular server script could load using only doubleclicking a shortcut, which was a lot more convenient. Any way I can get this debug script to run without having to use the terminal? Hey, I had another idea. Does anyone think it's maybe possible to change around a few things so you can actually hot-plug code while the game is running? Maybe the plug-in specific stuff could be moved to a separate thread or something? Making a template for that is something I'm willing to do if I can get some help from the community. I'm working on a set of four tutorials on Modding that this would be perfect for. Like, if you had the remote debugger all set up, and set a breakpoint at the start of where you have a method to create a structure. Then, as you step through the loop, the blocks get added in the game as you pass the line of code that does it. That would be so awesome. Right now I'm getting the connection timeout thing MikeMatrix warned about, which means once I'm stopped in the debugger, I can kiss that instance of the game/server goodbye. I have to always terminate from Eclipse after, and then relaunch everything again. EDIT by Moderator: merged posts, please use the edit button instead of double posting.