* Clean Old Log Files
* Various Changes
* Moved minutes.log to log folder
* Made SERVER_LOG_DIR constant
* Moved FILE_SYSTEM_DIR to GameConstants & Deleted org.apollo.jagcached.Constants
* Removed unused minutes.log from data/data
* Removed Duplicate RSAKeyGen
* Moved RSAKeyGen from com.rs2.net.rsa to com.rs2.util.rsa
* Removed data/net.xml & Created Moved NetworkConstants.java
* Add HTTP & Jaggrab Port's to ConfigLoader
* IntelliJ Reformat ConfigLoader.java
* Fix Mistake
* Attempt #2
* Woops, wrong port
* Replaced packetType/Size with packet
* Replace Instream with Packet
Read data directly from packet to ease future network upgrade
* Update Packet.java
Removed unused methods to ease netty migration and network rewrite.
* Moved packet sizes.
* Removed unused stream methods
* Added readhex method for buttons
* preparing to replace mina
* Packet->GamePacket for refactoring
* Netty 3.6.6
* formatting
* formatting
* Apollo core
* Update net.xml
Added variables for 2006scape
* Netty 4 migration. Jagcached replaced with Apollo Core
* Porting network into apollo
* WIP Packet Changes
Do not merge. This is broken.
* Packet read methods converted to netty buffer
* Replacing game network and login with apollo
* Netty 4
* Cleanup
* Same port for update and game server.
* Cleanup login for integration with apollo
* Login works. fixing packets
* Running on apollo netcode.
* Server runs
* Update apollo-core.jar
* Disable encoder. write outstream directly to channel.
* Update RS2ProtocolDecoder.java
Added apollo decoder
* Add constant
* Synchronization not needed
* Update apollo-core.jar
* Better performance.
* Commit pre PR
* Update apollo-core.jar
* Fixup Port Binding Based On World
* Apollo files
* Additional Commit
---------
Co-authored-by: Dark98 <darkaidz98@gmail.com>
* tidy up
* Tidy up check for space
* Telekinetic base
* Don't allow player to pickup statue
* Tidy up item pickup
* fixup, statue spawn
* Update telekinetic grab
* 2nd option for guardian statue
* handle telegrab on statue
* Allow picking up global drops with telekinetic grab
* Check if player can see/reach item
* Update PickupItem.java
* Allow pasting into chatbox
* camera stuff
* fixup clipboard stuff
* Update PlayerAssistant.java
* Update Commands.java
* Add mazes initial
* Tidy up the clipboard pasting
* Update mazes
* Calculate new position of statue
* fixup telegrab
* More tidy up, remove constant running of container
* more tidy up..
* Handle moving statues
* remove the statue from global drops
* Update MagicOnFloorItems.java
* Show telekinetic interface
* Make public accessable
* Only show items to player that are on the same height level
* Moving statues around, Spawning
* Reward exp, points, law runes
* Show points, mazes completed
* Add comment
* Add observable statue (still needs work)
* Fixup where camera focuses
* Load items when player changes level
* Graveyard base
* Add a couple more checks
* Update Player.java
* Update Commands.java
* Make sure statue is visible when player appears at maze
* [Mage training arena] Graveyard
* Update MageTrainingArena.java
* Update MageTrainingArena.java
* Update ItemHandler.java