Skip to content

Releases: funkemunky/Atlas

New Updater and ChatHandler

30 Jul 15:52
Compare
Choose a tag to compare

Changes

  • The Updater now uses the GitHub API for checking updates. The previous pastebin link was marked as phishing by Cloudflare for some reason. This is was hastened the use of the GitHub API instead/
  • When updating Atlas, you now have the ability to reload Atlas to the latest version in game.
  • Implemented new ChatHandler for chat based interaction. This should provide helpful to many plugins.

Fixing spam in Atlas and new features.

16 Jun 14:34
Compare
Choose a tag to compare
  • Added WrappedInSettingsPacket wrapper.
  • Fixed console spam.
  • Added new EntityData class for grabbing entity bounds.

1.8.2 Atlas Release

18 May 18:30
Compare
Choose a tag to compare

This should fix many errors and adds new features to the Atlas library. More in depth information soon.

Bug Fixes

07 Apr 17:34
Compare
Choose a tag to compare
Bug Fixes Pre-release
Pre-release

Fixes some errors and bungee bugs.

Fixed bug with WrappedInUseEntityPacket and Vec3D

14 Mar 21:34
Compare
Choose a tag to compare
1.8.2-PRE-2

merge

Added new math utils, improves performance, and fixes minor bugs

02 Apr 20:42
Compare
Choose a tag to compare

Pre-release for Kauri users

10 Mar 17:53
Compare
Choose a tag to compare
Pre-release
1.8.2-PRE

Fixed packet fields not found

Lots of Reflection changes and performance improvements

08 Mar 01:48
Compare
Choose a tag to compare
1.8.1

Fixed packet fields not found

Pre-release of 1.8.1 for Kauri Users.

02 Mar 17:34
Compare
Choose a tag to compare
Pre-release
1.8.1-PRE

added getter for timingsMap

1.7.10-1.14.4 Compatibility | Many New Utilities and Features

20 Feb 20:54
Compare
Choose a tag to compare

Warning

You will definitely have to rewrite a bit of your Atlas plugin for this update. I am sorry to make you do this, but it's for the better.

Changelog

-Implemented ProjectCarbon 2.0. A complete redesign of the database API that improves performance and RAM use.

  • Fixed ForgeHandler API with Bungeecord's "forge support" and the weirdness that surrounds it.
  • Implemented compatibility with 1.7.10-1.14.4. This includes updates to the BlockData class, the use of XMaterial (credits in class). Atlas's Bukkit API use will now default to 1.13 on the use of 1.13+ spigots.
  • Translated PacketPlayOutTabComplete and PacketPlayInTabComplete for 1.13+.
  • Added new int MinecraftReflection#getPing(Player) method.
  • Made the ResultsType.TOTAL much more accurate in its results.
  • Fixed Atlas's TabHandler bugs that prevented it from working properly.
  • Improved performance of WrappedInEntityActionPacket and WrappedInKeepAlivePacket wrappers.
  • Completed WrappedInSteerVehiclePacket wrapper for PacketPlayInSteerVehicle. Apparently this was empty for a long time.
  • ConcurrentEvictingList now extends ConcurrentLinkedDeque instead of CopyOnWriteArrayList.
  • EvictingList now extends LinkedList.
  • Removed EvictingSet and ConcurrentEvictingSet since their functionality is pretty much unintended considering its a Set and not a list.
  • Added new OnChat utility which would be useful for chat confirmation functionality among other things.
  • Fixed potential Boat parseMaterial mishaps in XMaterial.
  • Implemented new BoudingBox system by @DeprecatedLuke as the main system for retrieving BoundingBoxes. The old BlockBox system has been primarily deprecated/removed.
  • Added new annotations like @invoke (for methods to be invoked on read), @instance (to tie the newly created class instance to a field).
  • Added Init(requirePlugins[]) to allow certain classes to only be read by scanner if certain plugins are loaded.
  • Added new WrappedOutCloseWindowPacket wrapper for PacketPlayOutCloseWindow.
  • Implemented new NMSObject#updateObject method for updating packet vanilla Objects directly without having to create a new packet wrapper with a specific constructor. Allows for much cleaner code [UNFINISHED].
  • Added the ability to prevent debug of config values to console in @ConfigSetting annotation.
  • Improved performance of WrappedMethod's invoking system using java's LambdaMetaFactory wherever possible.
  • Fixed exploits to netty.