* Remove a bunch of .ideas and class files to see if it makes the setup easier
* remove some .idea's and imkls
* Remove a ton of .class files
* [TASK] Switched to maven instead of gradle
* [TASK] Added target to gitignore
* Remove ignored files
* [TASK] Fixed file_server source
* [TASK] Fixed client source
* [BUGFIX] Main Class
* [BUGFIX] Fixed SLF4J
* [TASK] Server Libs cleanup
* Update setup guide/debug
* Maven cli compile instructions
* [TASK] Jar building
* Update runServer and runFileServer.sh
Co-authored-by: Sandro Coutinho <sandro@farrelltech.org>
* Numbered packet sizes.
Corrected sound packet length to 6 from 5.
Corrected sound packet in server.
Teleport sound now plays correctly.
Corrected modern teleport animation playthrough.
Removed redundant teleport delay.
* Changed sendSound packet size back to 5 and removed type attribute to maintain compatibility with Parabot.
* After running around an object to attack the player will no longer wait a number of ticks to start attacking again.
Fixed an issue where walkTo being called from CycleEvents would not execute correctly.
Player will no longer face a killed npc after it respawns.
Added projectile clipping.
Added a new algorithm for player->player/npc following that accounts for projectile clipping.
Added proper object size calculations.
Removed old objectDistance code.
Added current task support, allows easy creation of player tasks that cannot duplicate.