Skip to content

1.1.5: Improved options handling

Compare
Choose a tag to compare
@srnyx srnyx released this 07 Dec 02:38
· 396 commits to main since this release
7bde095
  • Renamed AnnoyingOptions#onlyPlayer to AnnoyingOptions#playerOnly
  • Moved AnnoyingDownloadFinish into AnnoyingDownload and renamed to FinishTask (so its now AnnoyingDownload.FinishTask`)
  • Moved AnnoyingDownload and AnnoyingDependency out of download folder
  • Moved AnnoyingMessage#getString(String) into AnnoyingUtility
  • Removed download folder
  • Improved AnnoyingOptions
    • Added #dependencies
    • Added #dependencyFinishTask
    • Renamed #messages to #messagesFileName and it's now a String instead of AnnoyingResource
  • Improved AnnoyingPlugin
    • Added #messages
    • Made #options final so you can only modify it`s variables
    • Initialized #messages in constructor
    • Translated AnnoyingOptions#prefix, AnnoyingOptions#splitterJson, and AnnoyingOptions#splitterPlaceholder into their messages from #messages
    • Removed #getOptions (instead, edit #options in your own constructor [just make sure to call super()])
    • Removed #getDependencies (now in AnnoyingOptions)
    • Removed #getDependencyFinish (now in AnnoyingOptions)

Full Changelog: 1.1.4...1.1.5