Skip to content

2.1.0: bStats, update checking, file options, & more

Compare
Choose a tag to compare
@srnyx srnyx released this 24 Apr 03:11
· 320 commits to main since this release
dd0ef1a
  • Add usage instructions for Maven by @MagicCheese1 in #2
  • Create qodana.yml
  • Update qodana.yml
  • Qodana fixes
  • Update plugin.yml by @clickednebula3 in #3
  • Remove @Contract from some methods
  • Update Gradle
    • At least parts of it, can't update to 8.1 entirely yet!
  • Update README.md links
  • bStats, update checking, file options, & more
    • Added bStats (bstats.org)
      • Added AnnoyingOptions#bStatsId
      • Added AnnoyingOptions#bStatsFileName
      • Added AnnoyingOptions#bStatsOptions
      • Added AnnoyingPlugin#bStats
      • Added bstats.yml
    • Added update checking
      • Added AnnoyingOptions#updateAvailable
      • Added AnnoyingOptions#updatePlatforms
      • Added AnnoyingPlugin#checkUpdate()
      • Added AnnoyingUpdate
    • Added AnnoyingUtility#getJson(String, String)
    • Renamed AnnoyingCommandRegister to CommandRegister
      • Was also optimized
    • Added AnnoyingFile(AnnoyingPlugin, String)
    • Added AnnoyingFile.FileOptions
      • Moved AnnoyingFile#canBeEmpty into this
    • Added AnnoyingResource.ResourceOptions which extends AnnoyingFile.FileOptions
      • Contains #createDefaultFile, which allows a default file that will always be updated to be created in a default folder in the plugin's folder
    • Added new default messages to messages.yml
      • Documentation has been moved to the GitHub
    • Removed commands and permissions from plugin.yml
    • Reformatted the Gradle build files
    • Adjusted example plugin to reflect new API changes
  • Bump version (2.1.0)

New Contributors

Full Changelog: 2.0.5...2.1.0