Skip to content

Releases: funkemunky/Atlas

Fixing Liquids on Materials in 1.13+

06 Jan 19:32
Compare
Choose a tag to compare

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]

20 Dec 19:36
Compare
Choose a tag to compare

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]

19 Dec 21:08
aa411c3
Compare
Choose a tag to compare

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]

14 Dec 18:04
Compare
Choose a tag to compare

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

02 Dec 20:06
Compare
Choose a tag to compare

Changes

Implemented full 1.17 and 1.17.1 compatibility.

Fixing WrappedInWindowClick errors

25 Nov 20:41
Compare
Choose a tag to compare

Changes

  • Fixing WrappedInWindowClick errors on some versions between 1.7.10 and 1.16.5

More Optimizations and 1.17.1 Compatibility Improvements

23 Nov 19:57
Compare
Choose a tag to compare

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

25 Oct 21:08
Compare
Choose a tag to compare

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

20 Sep 21:20
Compare
Choose a tag to compare

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!

20 Aug 19:24
31f9f6e
Compare
Choose a tag to compare

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.