BetterGUI

BetterGUI

Plugin

An animated menu, a simple menu-designing tool, or just a better GUI plugin

Server DecorationLibraryManagementStorageUtility

2,291 downloads
32 followers
Created2 years ago
Updateda month ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...

9.6

by HSGamer on Mar 23, 2024
Download

9.5

by HSGamer on Feb 24, 2024
Download
  • b3d562a4 - release
  • 312e8ad9 - add polymart
  • 6ef57b10 - change release action to mcreleaser
  • fe83429c - split common features to BaseMenu
  • 80b6aaa4 - add empty check for ActionApplier & RequirementApplier
  • f6818fce - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 (#320)
  • c5a6042a - use EMPTY ActionApplier on RequirementSet
  • 885a122d - EMPTY RequirementApplier
  • f1c797fb - EMPTY ActionApplier
  • 3da7b1e9 - remove unused files
  • bce0d7a0 - Bump metcalfc/changelog-generator from 4.3.0 to 4.3.1 (#319)
  • 4c4c344d - keep the order of the config setting map
  • 88c8cdcf - Bump core.version from 4.3.28 to 4.3.29 (#318)
  • be08d21b - next development

9.4

by HSGamer on Feb 3, 2024
Download
  • 9fe2c5b6 - release
  • 94ccc781 - Allow bypassing open check (#317)
  • 167649d8 - register common variables
  • 06182a04 - use Validate#getNumber to support any type of number as slot
  • d16c190b - refactor generateSlots to fix NumberFormatException
  • 1c07765a - next development
  • f060e259 - Bump core.version from 4.3.27 to 4.3.28 (#315)
  • 64d1cd6b - Bump metcalfc/changelog-generator from 4.2.0 to 4.3.0 (#316)

9.3

by HSGamer on Jan 24, 2024
Download

9.2

by HSGamer on Jan 10, 2024
Download
  • 00f9dfe0 - release
  • ec0b40d2 - Bump core.version from 4.3.25 to 4.3.26 (#314)
  • 89bcf650 - Bump core.version from 4.3.23 to 4.3.25 (#313)
  • 69b8033e - check openmenu.bypass permission on only OpenCommand
  • faa2fe06 - Bump core.version from 4.3.22 to 4.3.23 (#311)
  • 89c06f39 - Bump org.jetbrains:annotations from 24.0.1 to 24.1.0 (#301)
  • db97d8f0 - Bump core.version from 4.3.17 to 4.3.22 (#310)
  • a89651b9 - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 (#309)
  • 1d1b2238 - Bump actions/upload-artifact from 3 to 4 (#307)
  • 949d598d - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (#306)
  • 39f202f0 - Bump actions/setup-java from 3 to 4 (#305)
  • 46181c32 - Bump metcalfc/changelog-generator from 4.1.0 to 4.2.0 (#300)
  • 78ccc9cf - next development

9.1

by HSGamer on Nov 8, 2023
Download
  • 4c3d2868 - release
  • 7160f387 - update core
  • f16ba29f - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 (#299)
  • d8989162 - comment on extra expansion interfaces
  • 1ef21e9c - PostEnable for Expansion
  • d4b8a1b6 - next development

9.0

by HSGamer on Nov 3, 2023
Download
  • 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

by HSGamer on May 29, 2023
Download
  • 47b5a1cf - release
  • f42d6f72 - Update maven-release.yml
  • f2a17d21 - Bump Kir-Antipov/mc-publish from 3.2 to 3.3 (#290)
  • b61d3ffb - Bump maven-source-plugin from 3.2.1 to 3.3.0 (#289)
  • f6621fc8 - should be 0 instead of currentTime
  • 9904df46 - Bump core.version from 4.2.19 to 4.2.21 (#288)
  • 171a9aa2 - add a delay on ClickEvent
  • 6bb5f06d - next development
  • 2989248b - Add Folia as a loader on release

8.7

by HSGamer on Apr 2, 2023
Download

8.6

by HSGamer on Mar 18, 2023
Download

8.5

by HSGamer on Mar 6, 2023
Download
  • 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

by HSGamer on Mar 3, 2023
Download
  • 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

by HSGamer on Feb 20, 2023
Download

8.2

by HSGamer on Feb 18, 2023
Download

8.1

by HSGamer on Feb 10, 2023
Download
  • 6e0ac2e1 - release
  • d409f2eb - optional requirement on PredicateMenu
  • bd80ce4c - update core to properly close displays on stop
  • 125e3269 - Bump core.version from 4.2.3 to 4.2.5 (#278)
  • c4dc9f15 - custom args to PredicateMenu
  • d2c7f46f - next development

8.0

by HSGamer on Jan 29, 2023
Download

7.6

by HSGamer on Jan 25, 2023
Download
  • 06836321 - release
  • 3badfcc4 - tabComplete on OpenCommand
  • e34473af - Deprecate defaultMenuType & defaultButtonType
  • 8d3e4d6e - Deprecate AlternativeCommandListener
  • 9fa00a06 - take all args
  • af904c44 - tabComplete on StoreArgumentProcessor
  • ba64efaf - implement tabComplete to ArgumentProcessor
  • 0d3a7ba4 - tabComplete on Menu
  • a1052628 - register StoreArgument
  • 0f0d9ba2 - revert ArgumentMenu for last compatibility
  • 738ebe7e - ArgumentProcessor in PredicateMenu
  • dfa83f36 - new ArgumentProcessor & deprecate ArgumentMenu
  • fe3b846f - use JDK 11 to build
  • 7d558f94 - Bump core.version from 4.1.42 to 4.1.46 (#276)
  • 8aabdade - next development

7.5

by HSGamer on Jan 15, 2023
Download

7.4

by HSGamer on Jan 9, 2023
Download

7.3

by HSGamer on Jan 8, 2023
Download

External resources



Project members

HSGamer

Owner


Technical information

License
MIT
Project ID