Changelog
- Implemented new entity caching system in the Atlas main class.
- Fixed potential I/O lag problem in Messages util. This was caused by saving to the file every single time a message was accessed (derp).
- Set methods as synchronized in FunkeFile so files aren't being written to at the same time.
- Fixing CME in BaseProfiler (thanks
@Vaperion )
- Implementing more fields (teleport flags) into the WrappedOutPositionPacket. I noticed these were omitted and were likely the cause of teleport checking not working properly.
- Improved the performance of WrappedInUseEntityPacket by not looping through entitys every packet, but instead using Atlas's new cached Entity system (retrooper).
- Implemented the ability to update vanilla objects using updateObject() with WrappedOutSpawnEntityPacket and WrappedOutVelocityPacket.