Skip to content

Releases: funkemunky/Atlas

Mongo Capabilities | Bug Fixes

24 Jan 22:39
Compare
Choose a tag to compare

This update includes Mongo drivers and utilities, with stability and performance improvements.

ASM | New Command Features | Bug Fixes

19 Jan 20:54
Compare
Choose a tag to compare
  • Fixed cancelling on PacketReceiveEvent and PacketSendEvent.
  • Fixed errors caused when Atlas enables.
  • Added new command message configuration.
  • Added new @init class scanner functionality to automatically register events and commands.
  • Added new @ConfigSettig annotation for fields, used with the @init on the main class to automatically add a configuration value but automatically update it on reloads using ASM.
  • Added some new methods for grabbing things from entities.
  • Added other new features.
  • Fixed other minor bugs.

Command System Changes | Event and Packet System Improvements

11 Jan 20:05
Compare
Choose a tag to compare
  • Added an EnumPriority enum to allow the priority of event calls with a specific listener class to be changed.
  • Added CommandMessages object which allows the developer to change the colors and general messages per command.
  • Added bStats Metrics so we can tell which versions are more popular.
  • Added Updater configuration.
  • Added an AutoDownload feature in the Updater.
  • Added /atlas reload command.
  • Improved performance of some methods and the event system.

Added an AutoUpdater and Improvements + Bug Fixes

06 Jan 17:39
Compare
Choose a tag to compare

Information

This update includes many improvements and some new features for the user. It also will help any developer who uses this as a dependency with users not updating to the proper version. It even includes a feature where it will tell the user if the new update has changes that will affect compatibility.

Changelog

  • Added an updater to atlas
  • Added a /atlas command.
  • Added a /atlas update argument to that command.
  • Fixed error outputed by Atlas on disable, caused by it attempting to remove a netty channel using a thread that is already cancelled.
  • Fixed bug with Atlas which allowed a player to join without a netty channel being injected. This is caused by a player attempting to join the server using startup. It's possible since the TinyProtocol injector used a PlayerLoginEvent instead of a PlayerJoinEvent, which a PlayerJoinEvent is not called until the player is joined with a world loaded and everything.
  • Improved over-all reliability.

Added New Command System and Utils

04 Jan 17:19
Compare
Choose a tag to compare

This release includes nice new features for making your life even easier. Documentation coming soon.

  • Added a command system (FunkeCommand, FunkeArguments). It includes a state of the art tab-complete system, compatible with 1.7-1.13, including logic so your tab completion can look like you know what you're doing.
  • Added a method (MiscUtils#registerCommand) which can allow you to register a command as though it were inside the plugin.yml. WARNING: Only use this method inside the JavaPlugin#onLoad method (inside your main class).

Bug Fix

28 Dec 16:54
Compare
Choose a tag to compare
  • Improves the event and packet system.
  • Changed the threadPool object from Executor to ExecutorService.

The Initial Release of Atlas

27 Dec 03:51
Compare
Choose a tag to compare
Pre-release

Not much information is being released since the final product isn't done.

Includes:

  • Custom event system.
  • Custom packet listeners.
  • Numerous utilities for math, block, entity, and pretty much anything.