Skip to content
This repository has been archived by the owner on Jul 27, 2024. It is now read-only.

[Release] 1.8.8-3 Overhaul #9

Merged
merged 5 commits into from
Feb 6, 2016
Merged

Conversation

Islati
Copy link
Owner

@Islati Islati commented Feb 6, 2016

Merging in all the changes for the 1.8.8-3 release, which is a huge improvement to Commons as a framework.

New Features

  • Annotation based serialization for YAML Config files.
  • Support for .yml and .xml configuration for Commons, with automagic converter.
  • New reflection library and utilities (jOOR, Reflections, javassist) shaded in as a dependency for more power.
  • Package based registration for Commands, and Debug Actions via reflection magic.
  • New NMS Implementations to provide cross-version features without breaking Commons. LONG Overdue.
  • New implemented StackTraceEvent for better debugging.
  • New PluginManager and Scheduler implementations to enable the StackTraceEvent feature; Extending the provided functionality of Bukkit/Spigot.
  • New chat builder to create extensive chat based menus with extreme ease.
  • New features for world management in Commons config, for server owners.
  • Underlying code for Cooldown is optimized and perfected.
  • Removed a lot of garbage code that was never used and had no purpose.

This is the beginning of Commons becoming a standard, and must-have for those who want power with their Plugins.

TheGamersCave and others added 5 commits January 28, 2016 23:03
…neric Configuration interface.

A data-option.txt file is generated based on (previous) configuration if they have it, or created when a new instance of Commons is initialized. Conversion between the two types of data should be handled with ease on startup.

Automatic type convertors for ItemStacks, Enchantments, Inventories, Sounds, Titles, Potions, Locations, ParticleEffects, Entities, and so forth will follow in the soon future.
… config.yml file.

Will merge into master branch as a part of the 1.8.8-3 release very soon!
Updated implementations of each config.
…g, Xml Config, converting between the both, moving Config.xml to config.xml, future plans to expand configuration versions and more!
Islati added a commit that referenced this pull request Feb 6, 2016
@Islati Islati merged commit d5d4ace into master Feb 6, 2016
@Islati Islati deleted the feature/yaml-and-xml-configuration branch February 6, 2016 05:40
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant