Releases: funkemunky/Atlas
Releases · funkemunky/Atlas
Fixing Liquids on Materials in 1.13+
Changelog
- Fixed lava and water not being properly registered as liquids.
- Fixed asyncProcessors in PacketProcessor not being unregistered.
- Added WrappedOutAttachEntity packet wrapper for PacketPlayOutAttachEntity (initially pulled by @DemonDxv and then tested and finished by Atlas team)
- Fixed bug that causes forge players to be error-disconnected when Atlas reloads.
Improved File Size and Squashes Bugs [v1.11.1 Release]
Changelog
- Fixed bug in 1.17.1 and 1.17 preventing Atlas from starting up properly.
- Fixed bug where WrappedOutCustomPayload would cause people to get kicked.
- Fixed some errors within 1.7.10-1.8
Full 1.18 Support [v1.11.0]
Changelog
- Restructured Atlas for Bukkit since future abstraction updates will require separate modules.
- Implemented new WrappedClass#geMethodByType and index style methods but with parameter matchings.
- Added full compatibility for 1.18 and 1.18.1
Fixing compatiiblity errors on multiple versions [v1.10.1 Release]
Changes
- Fixes errors inside of WrappedInCustomPayload.
- Added new UpdatingButton object for use in menus, to automatically update button meta inside of ChestMenus.
- Fixed MessageHandler API grabbing message values improperly.
- Removing Block#getNewData usages.
- Fixing async issues with later version of Minecraft with fences, doors, and walls.
- Added back old classes that were previously removed, causing incompatibilities with older plugins.
- Added more WrappedPacketDataSeralizer options.
- Fixing WrappedOutTransaction on multiple versions of Minecraft.
- Fixing WrappedOutChatPacket on 1.7.10.
- Fixing WrappedOutEntityTeleportPacket on 1.8 and 1.7.10
- Fixing reflection errors in CraftReflection
- Updated dependencies for security and reliability reasons
Releasing 1.17.1 and 1.17 Compatibility
Changes
Implemented full 1.17 and 1.17.1 compatibility.
Fixing WrappedInWindowClick errors
Changes
- Fixing WrappedInWindowClick errors on some versions between 1.7.10 and 1.16.5
More Optimizations and 1.17.1 Compatibility Improvements
Changes
-Atlas plugin will now load perfectly on 1.17 and 1.17.1.
-All incoming packet wrappers are updated for 1.17+.
-Outgoing packet wrappers are still being updated for 1.17+ (Updated wrappers: WrappedOutAbilitiesPacket, WrappedOutBlockChange, WrappedOutChatPacket, WrappedOutCloseWindowPacket, WrappedOutEntityEffectPacket).
- Added h2 library to Atlas for use in Flatfile SQL databases.
- Fixing other errors and minor bugs.
Bug fixes and New Features
Changelog
- Added new IntVector object.
- Fixing errors on 1.7.10.
- Fixing Atlas#getWorldInfo NPE
- Improves the performance of EvictingMap and removes legacy AtlasListener based packet listeners from the plugin itself.
- More things now work with 1.17, but full compatibility is not complete.
Working on 1.17 Compatibility and More Optimization
Notes
Not all of Atlas is yet fully compatible with 1.17, despite some things that have been changed to support it. It is highly recommended that you do not use Atlas for 1.17 yet. If you would like to contribute to Atlas and help me get this done faster. There is a lot to do 😄
Changelog
- Added WrappedInTeleportAccept wrapper for PacketPlayInTeleportAccept
- Added new custom configuration system with Atlas.
- Added 1.17 support for TinyProtocol and BlockBox.
- Added fastutil objects to Atlas. They have not been minified yet so the jar will temporarily be 30MB (sorry)
- Added 1.17 for PacketPlayInFlying, PacketPlayOutTransaction, PacketPlayInTransaction, PacketPlayInUseEntity, PacketPlayOutEntity,
- Fixed memory leaks within Atlas that prevent plugins, even when done properly, from being able to clear themselves from memory on unload/reload
- Fixed missing repository within Atlas that prevented others from compiling.
- Fixed bug where BungeeManager#isBungee would always return true if the bungee was manually enabled in the Atlas config.yml
Improving Compatibility for Later Versions, New Wrappers, and More!
Changelog
- Fixing general errors on versions 1.9+ and more errors on 1.13+.
- Fixed AtlasBungee not starting up properly and not hooking in with Atlas correctly.
- Added AtlasBungee not installed warning.
- Fixing Java 16 error inside of WrappedField#set (and other Java 16 support issues)
- Fixed missing objectweb asm errors on java installations without asm libraries prebaked into the JDK.
- Fixed Materials bug that would not return the right information for skulls.
- Fixed innaccurate skull bounding boxes in BlockData.
- Updated XMaterial class from original author to his latest version, and reapplied my necessary changes (this may cause incompatibility with plugins using older versions of Atlas)
- Fixed XMaterial bug where it would not grab some materials on request and would return null.
- Fixed SeaPickle errors with BlockData.
- Added ExpTimer utility to create timers within a player's exp bar.
- Adding hex support to the Color class for grabbing colors on 1.16+.
- Fixes BlockPlace packet errors on Atlas 1.13+.
- Fixed WrappedOutExplosionPacket not functioning properly.