I tried changing the port and un-forwarding the old one then re-forwarding it but it didn't work. D: Heres what it says when I run it:
run:
Shoddy Battle (June 2007) - http://shoddybattle.com
By Colin James Fitzpatrick and Benjamin Gwin.
This program is free software.
Licensed under the GNU General Public Licence. No warranty.
Loading properties file...
Loading metagame definition file...
Loading pokemon database...
Unimplemented intrinsic ability: Stall
Loading move types for the Jewel generation...
Initialising hold items...
Loading masses...
Connecting to database...
Initialising random number generator...
Loading battle mechanics...
Creating server...
Adding shut down hook...
Applying patch file to database...
java.lang.NumberFormatException: For input string: "Headbutt"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.valueOf(Integer.java:553)
at shoddybattle.ModData.modifyStat(ModData.java:348)
at shoddybattle.ModData.parsePatchLine(ModData.java:532)
at shoddybattle.ModData.applyPatch(ModData.java:584)
at shoddybattle.ModData.applyPatch(ModData.java:562)
at shoddybattle.Main.main(Main.java:361)
Saving mod data for download by client...
Caching move sets...
Unimplemented move: Natural Gift
Unimplemented move: Recycle
There are 2 unimplemented moves.
The move library is 100% implemented.
Running server...
Loading ladder definitions...
Opening a TCP/IP socket on port 21197...
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at netbattle.BattleServer.run(BattleServer.java:489)
at shoddybattle.Main.main(Main.java:388)
Shutting down...
BUILD SUCCESSFUL (total time: 5 seconds)
run:
Shoddy Battle (June 2007) - http://shoddybattle.com
By Colin James Fitzpatrick and Benjamin Gwin.
This program is free software.
Licensed under the GNU General Public Licence. No warranty.
Loading properties file...
Loading metagame definition file...
Loading pokemon database...
Unimplemented intrinsic ability: Stall
Loading move types for the Jewel generation...
Initialising hold items...
Loading masses...
Connecting to database...
Initialising random number generator...
Loading battle mechanics...
Creating server...
Adding shut down hook...
Applying patch file to database...
java.lang.NumberFormatException: For input string: "Headbutt"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.valueOf(Integer.java:553)
at shoddybattle.ModData.modifyStat(ModData.java:348)
at shoddybattle.ModData.parsePatchLine(ModData.java:532)
at shoddybattle.ModData.applyPatch(ModData.java:584)
at shoddybattle.ModData.applyPatch(ModData.java:562)
at shoddybattle.Main.main(Main.java:361)
Saving mod data for download by client...
Caching move sets...
Unimplemented move: Natural Gift
Unimplemented move: Recycle
There are 2 unimplemented moves.
The move library is 100% implemented.
Running server...
Loading ladder definitions...
Opening a TCP/IP socket on port 21197...
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at netbattle.BattleServer.run(BattleServer.java:489)
at shoddybattle.Main.main(Main.java:388)
Shutting down...
BUILD SUCCESSFUL (total time: 5 seconds)