Skip to content

Releases: BetterGUI-MC/BetterGUI

9.0

03 Nov 06:43
Compare
Choose a tag to compare
9.0
  • 22a6393d - release
  • bd38e4fc - use CacheValue to cache the plugin's instance
  • 151819db - use includeMenuInTemplate directly from MainConfig
  • f4d14596 - use a generic Command when registering menu commands
  • 55bc348b - getOptionStream in ActionBuilder.Input
  • 599f4e13 - correct lambda argument in some Requirements
  • 6d8bd022 - invalid actions on check suggestion
  • 2248ef7d - shortcut to length
  • 298cb895 - shortcut to take-remaining
  • 6e2135af - option to check the value on the suggestion list
  • 0a2e5698 - split actions to BaseActionArgumentProcessor
  • fd9704f6 - remove runBatchRunnable
  • 0b29e45f - move common normalized variable method to StringReplacerApplier
  • 6d551979 - add EntityTypeArgumentProcessor & MaterialArgumentProcessor
  • 97b3dfee - Bump me.clip:placeholderapi from 2.11.4 to 2.11.5 (#298)
  • ae554b9b - add Number ArgumentProcessor
  • 0308f44b - shortcut to online-only
  • cafc7834 - log raw value in SingleArgumentProcessor
  • 3bfd0b1f - should skip processor
  • e3fc8ee2 - should handle over-one arg length in SingleArgumentProcessor
  • 1bb2a845 - use StringReplacerApplier in ExtraPlaceholderExpansion
  • a73fe9cd - query in PlayerArgumentProcessor
  • 6925a4b5 - cleanup StoreArgumentProcessor
  • b7cf2076 - implement SingleArgumentProcessor & PlayerArgumentProcessor
  • 6a1aed6a - remove clear & clearAll in ArgumentProcessor
  • 8e83db28 - default length to 1
  • eb9b0474 - complete StoreArgumentProcessor
  • 26e4622a - implement StoreArgumentProcessor
  • 4b9b1451 - begin working on the new argument processor
  • fa6a735c - update example
  • 3f657e67 - update core
  • 2415416f - standardize menu-settings path
  • 40685555 - update HSCore
  • 1b177a68 - add StandardMenu
  • 4bfe8a90 - clear README
  • d00fe0bd - remove getAllParentMenus
  • d3b51475 - remove unnecessary force-close check on removing display
  • 3ae80c74 - should hash PathString as a array
  • 844ff85c - reduce the use of PathStringUtil#asStringMap
  • f6dfabd9 - remove simple type in InventoryBuilder
  • 550bdcc6 - Bump org.apache.maven.plugins:maven-shade-plugin from 3.4.1 to 3.5.1 (#296)
  • 88f2ae29 - Bump me.clip:placeholderapi from 2.11.3 to 2.11.4 (#295)
  • 5eb95184 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 (#294)
  • 725ed842 - Bump actions/checkout from 3 to 4 (#293)
  • 35c925ee - Merge pull request #297 from BetterGUI-MC/9.0
  • 8c44a346 - setVariables for StringReplacerApplier#replace
  • aef59679 - only get the last path of PathString in TemplateConfig
  • 25dee218 - mark whole flag for some variables
  • b6d1e689 - reduce the use of getInstance in some parts
  • f1188eae - re-arrange BaseInventoryMenu
  • eac4c4ed - fix prefix setter
  • f2d1af2e - correct default config values
  • ab13e415 - Argument
  • 95db8952 - Menu
  • 5c332149 - Requirement
  • f8e17474 - Button
  • 82fe1196 - ClickActionHandler
  • bc784ec3 - Builder
  • de2f006f - Action
  • 1e1d38af - Command & more addon interfaces
  • 4dff4c97 - PlaceholderExpansion
  • 81200c13 - StringReplacerApplier
  • 3df03922 - Menu
  • 0c30e032 - AddonManager & remove PluginVariableManager
  • dc9c0440 - remove MapUtil
  • c7bb8e6d - change config
  • a3d06ea5 - update core
  • 7750fd43 - next development
  • dc319070 - Bump maven-shade-plugin from 3.4.1 to 3.5.0 (#291)

8.8

29 May 14:39
Compare
Choose a tag to compare
8.8

8.7

02 Apr 10:07
Compare
Choose a tag to compare
8.7

8.6

18 Mar 08:59
Compare
Choose a tag to compare
8.6

8.5

06 Mar 13:31
Compare
Choose a tag to compare
8.5
  • bd2d237a - release
  • 4c5d2367 - recursively load template files & option to include menu name in template name
  • d720e8e3 - move getFileName to MainConfig
  • e49b3dfd - url & clean unused properties
  • e205383c - move template replacing to TemplateConfig
  • a9713ce4 - make TemplateConfig more general
  • ff3eef79 - apply ConfigBuilder to TemplateButtonConfig
  • 59223a40 - generate plugin.yml from Maven settings
  • 004d1764 - update core
  • 0a1cf591 - next development

8.4

03 Mar 12:25
Compare
Choose a tag to compare
8.4
  • 9773e8fa - release
  • dee83dde - keep relative name & trim file extension
  • e3244e12 - ConfigBuilder to support more types of menu files
  • 180d84ac - Bump annotations from 24.0.0 to 24.0.1 (#281)
  • 84aacb5b - Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#280)
  • bde569c3 - normal stream for Condition & Permission Requirement
  • 29844e26 - remove the metrics toggle option
  • cfcf934c - next development

8.3

20 Feb 04:29
Compare
Choose a tag to compare
8.3

8.2

18 Feb 13:37
Compare
Choose a tag to compare
8.2

8.1

10 Feb 00:05
Compare
Choose a tag to compare
8.1

8.0

29 Jan 02:19
Compare
Choose a tag to compare
8.0