Database Update and General Improvements
- Reverted to TinyProtocol for extra functionality and increased accuracy (credits to @DeprecatedLuke for parts of it).
- Decreased file sizes of Atlas and AtlasBungee drastically.
- Updated Profiler with new functionality and increased accuracy in its math.
- Added Tuple<K, V> object. Allows for objects to put in collections that are paired together.
- Added ProtocolVersion checking to 1.7.10.
- Now defaults to ViaVersion if the plugin is installed to provide the real protocol id before it modifies it so Minecraft doesn't kick the player for being an incorrect version.
TODO:
- Added the ProtocolSupport API since it has its own thing too and not all people use ViaVersion/ViaRewind.
- Add a better way to check if ViaVersion is installed that would cause less lag and potential screw-ups (using a try and catch is the current way to do it nice job Luke).
Database Information:
Read the README @ https://github.com/funkemunky/ProjectCarbon for information on how to use the new system.
New JavaDocs:
You can view the java-docs for Atlas @ https://funkemunky.github.io/Atlas.