nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
BetterGUI

BetterGUI

Plugin

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

Server DecorationLibraryManagementStorageUtility

4,652 downloads
46 followers
Filter loader...
Filter versions...

10.2

by HSGamer on Sep 18, 2024
Download
  • 496fb0ab - release
  • 45741288 - fix base64 apply
  • 048b0804 - fix base64 apply
  • 592d6f33 - fix base64 check
  • ce2b2d0d - add Base64 to SkullModifier
  • 125c7b2a - Bump core.version from 4.5.4 to 4.5.7 (#335)
  • 55cc6b6f - correct Javadoc location
  • dda4ab6f - correct Builder register for BackAction
  • 57e14c47 - apply arguments as value in BackAction
  • 0eb6fefd - bypassChecks in BackAction
  • f1f7713b - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 (#333)
  • 1a2486d7 - use Addon-List link
  • a0adde89 - refactor AddonDownloader
  • 44b22882 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#330)
  • 4951d617 - Bump org.bstats:bstats-bukkit from 3.0.1 to 3.0.3 (#332)
  • eb4884e8 - Bump minelib.version from 1.2.2 to 1.2.3 (#331)
  • 242340a3 - next development

10.1

by HSGamer on Aug 7, 2024
Download

10.0

by HSGamer on Jul 17, 2024
Download

9.7

by HSGamer on Jun 8, 2024
Download
  • 780b72e7 - release
  • 116e3bf8 - use Item Component factory in 1.20.5+
  • a3cf27b1 - copy NBTModifier temporary to start working on a fix for 1.20.6
  • 64e35fe4 - Bump core.version from 4.3.29 to 4.3.30 (#321)
  • 853041b9 - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#328)
  • 6d014b21 - Bump peaceiris/actions-gh-pages from 3 to 4 (#324)
  • 4fd8e61e - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0 (#327)
  • a1d59a14 - Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 (#326)
  • 3e9ba238 - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 (#323)
  • 53a9d7a5 - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#322)
  • 16164714 - next development

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

External resources


Project members

HSGamer

Owner


Technical information

License
MIT
Project ID