
BetterGUI cross-platform
An animated menu, a simple menu-designing tool, or just a better GUI plugin
10.2
Sep 18, 2024
10.2
- "496fb0ab" (http://github.com/BetterGUI-MC/BetterGUI/commit/496fb0ab8c0d79534e9bdad44714b75c1b714f19) - release
- "45741288" (http://github.com/BetterGUI-MC/BetterGUI/commit/4574128875606b2bf33f28166fe402b3247a56b3) - fix base64 apply
- "048b0804" (http://github.com/BetterGUI-MC/BetterGUI/commit/048b08049107efe5f612a1f1ade838a4543fc15a) - fix base64 apply
- "592d6f33" (http://github.com/BetterGUI-MC/BetterGUI/commit/592d6f3382104020f91840b84fb481922f0df502) - fix base64 check
- "ce2b2d0d" (http://github.com/BetterGUI-MC/BetterGUI/commit/ce2b2d0dc03d2a49cbabcb00f7a310cf432129e3) - add Base64 to SkullModifier
- "125c7b2a" (http://github.com/BetterGUI-MC/BetterGUI/commit/125c7b2a6c4842bcd3f050bf045efb28fc0228a3) - Bump core.version from 4.5.4 to 4.5.7 (#335)
- "55cc6b6f" (http://github.com/BetterGUI-MC/BetterGUI/commit/55cc6b6fbe8f2aa4dbc199b96713778cf687e9d6) - correct Javadoc location
- "dda4ab6f" (http://github.com/BetterGUI-MC/BetterGUI/commit/dda4ab6f1ce6df7b1a6dba173e361dbd52a2e24a) - correct Builder register for BackAction
- "57e14c47" (http://github.com/BetterGUI-MC/BetterGUI/commit/57e14c478a96d29386b6aad82433d60592d7408d) - apply arguments as value in BackAction
- "0eb6fefd" (http://github.com/BetterGUI-MC/BetterGUI/commit/0eb6fefdb17122058aa1119ed7d1b37783238de0) - bypassChecks in BackAction
- "f1f7713b" (http://github.com/BetterGUI-MC/BetterGUI/commit/f1f7713b0d1d584264d438beb1b450f7e5378b92) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 (#333)
- "1a2486d7" (http://github.com/BetterGUI-MC/BetterGUI/commit/1a2486d79b125b87eef2bd8edf030487bf501456) - use Addon-List link
- "a0adde89" (http://github.com/BetterGUI-MC/BetterGUI/commit/a0adde898153c5170d6b21ee50a802a8cc1f3e90) - refactor AddonDownloader
- "44b22882" (http://github.com/BetterGUI-MC/BetterGUI/commit/44b22882df9cd1d28c2841b1175f8b18f958693c) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#330)
- "4951d617" (http://github.com/BetterGUI-MC/BetterGUI/commit/4951d617fd2c06a08b607a137166659589f7a1f8) - Bump org.bstats:bstats-bukkit from 3.0.1 to 3.0.3 (#332)
- "eb4884e8" (http://github.com/BetterGUI-MC/BetterGUI/commit/eb4884e8c680394e4051689721ef80c4c0cc6a9a) - Bump minelib.version from 1.2.2 to 1.2.3 (#331)
- "242340a3" (http://github.com/BetterGUI-MC/BetterGUI/commit/242340a3e7595e3b7042745a6d76e640d94268f0) - next development
- "45741288" (http://github.com/BetterGUI-MC/BetterGUI/commit/4574128875606b2bf33f28166fe402b3247a56b3) - fix base64 apply
- "048b0804" (http://github.com/BetterGUI-MC/BetterGUI/commit/048b08049107efe5f612a1f1ade838a4543fc15a) - fix base64 apply
- "592d6f33" (http://github.com/BetterGUI-MC/BetterGUI/commit/592d6f3382104020f91840b84fb481922f0df502) - fix base64 check
- "ce2b2d0d" (http://github.com/BetterGUI-MC/BetterGUI/commit/ce2b2d0dc03d2a49cbabcb00f7a310cf432129e3) - add Base64 to SkullModifier
- "125c7b2a" (http://github.com/BetterGUI-MC/BetterGUI/commit/125c7b2a6c4842bcd3f050bf045efb28fc0228a3) - Bump core.version from 4.5.4 to 4.5.7 (#335)
- "55cc6b6f" (http://github.com/BetterGUI-MC/BetterGUI/commit/55cc6b6fbe8f2aa4dbc199b96713778cf687e9d6) - correct Javadoc location
- "dda4ab6f" (http://github.com/BetterGUI-MC/BetterGUI/commit/dda4ab6f1ce6df7b1a6dba173e361dbd52a2e24a) - correct Builder register for BackAction
- "57e14c47" (http://github.com/BetterGUI-MC/BetterGUI/commit/57e14c478a96d29386b6aad82433d60592d7408d) - apply arguments as value in BackAction
- "0eb6fefd" (http://github.com/BetterGUI-MC/BetterGUI/commit/0eb6fefdb17122058aa1119ed7d1b37783238de0) - bypassChecks in BackAction
- "f1f7713b" (http://github.com/BetterGUI-MC/BetterGUI/commit/f1f7713b0d1d584264d438beb1b450f7e5378b92) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 (#333)
- "1a2486d7" (http://github.com/BetterGUI-MC/BetterGUI/commit/1a2486d79b125b87eef2bd8edf030487bf501456) - use Addon-List link
- "a0adde89" (http://github.com/BetterGUI-MC/BetterGUI/commit/a0adde898153c5170d6b21ee50a802a8cc1f3e90) - refactor AddonDownloader
- "44b22882" (http://github.com/BetterGUI-MC/BetterGUI/commit/44b22882df9cd1d28c2841b1175f8b18f958693c) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#330)
- "4951d617" (http://github.com/BetterGUI-MC/BetterGUI/commit/4951d617fd2c06a08b607a137166659589f7a1f8) - Bump org.bstats:bstats-bukkit from 3.0.1 to 3.0.3 (#332)
- "eb4884e8" (http://github.com/BetterGUI-MC/BetterGUI/commit/eb4884e8c680394e4051689721ef80c4c0cc6a9a) - Bump minelib.version from 1.2.2 to 1.2.3 (#331)
- "242340a3" (http://github.com/BetterGUI-MC/BetterGUI/commit/242340a3e7595e3b7042745a6d76e640d94268f0) - next development
10.1
Aug 7, 2024
10.1
- "9642c07b" (http://github.com/BetterGUI-MC/BetterGUI/commit/9642c07b2cb9cd1bd9d1e28b7347f846494ab14a) - release
- "f6bd6c81" (http://github.com/BetterGUI-MC/BetterGUI/commit/f6bd6c8192bd2034cc60e6e2cf946156f780d47c) - bring more of the old SkullModifier
- "5c099307" (http://github.com/BetterGUI-MC/BetterGUI/commit/5c0993073a1de3001dcb1b4f708f083a9397cefc) - correct import
- "e3678725" (http://github.com/BetterGUI-MC/BetterGUI/commit/e3678725e20b99c63ad82effe1d4776c852b8961) - sync the menu command
- "cebe562b" (http://github.com/BetterGUI-MC/BetterGUI/commit/cebe562b71a50ada0ec84bc2b3a7ff7d363b1e72) - next development
- "f6bd6c81" (http://github.com/BetterGUI-MC/BetterGUI/commit/f6bd6c8192bd2034cc60e6e2cf946156f780d47c) - bring more of the old SkullModifier
- "5c099307" (http://github.com/BetterGUI-MC/BetterGUI/commit/5c0993073a1de3001dcb1b4f708f083a9397cefc) - correct import
- "e3678725" (http://github.com/BetterGUI-MC/BetterGUI/commit/e3678725e20b99c63ad82effe1d4776c852b8961) - sync the menu command
- "cebe562b" (http://github.com/BetterGUI-MC/BetterGUI/commit/cebe562b71a50ada0ec84bc2b3a7ff7d363b1e72) - next development
10.0
Jul 17, 2024
10.0
- "1cf1e741" (http://github.com/BetterGUI-MC/BetterGUI/commit/1cf1e7411a41eaff9a7291797ad3d4e590e11e40) - apply SchedulerUtil
- "24d7ebbd" (http://github.com/BetterGUI-MC/BetterGUI/commit/24d7ebbd9d5073998679001c2d40cd370c4678ae) - add SchedulerUtil
- "0b62a4c9" (http://github.com/BetterGUI-MC/BetterGUI/commit/0b62a4c918cb61b86ef873bb1e4abe82938b0889) - release
- "98ad5453" (http://github.com/BetterGUI-MC/BetterGUI/commit/98ad54538b5713b293e8440f3e58f00b1804de5f) - schedule to run when the player opens the menu
- "c3580ce8" (http://github.com/BetterGUI-MC/BetterGUI/commit/c3580ce84c7adf803c256d47861c232fbad20df4) - fix CME in SkullModifier
- "d66decca" (http://github.com/BetterGUI-MC/BetterGUI/commit/d66deccaa8ba6894b9a4d7ae307fa1961feab674) - apply TickUtil to BaseInventoryMenu
- "1d0a1733" (http://github.com/BetterGUI-MC/BetterGUI/commit/1d0a1733168ebac6042d8acba7a82061839cd8d7) - trim the number in TickUtil
- "570d4056" (http://github.com/BetterGUI-MC/BetterGUI/commit/570d40566409f308a90b7e3a1c5f2b9ffcac4e46) - add TickUtil and utilize it in WrappedAnimatedButton
- "3ae910cf" (http://github.com/BetterGUI-MC/BetterGUI/commit/3ae910cf736ecb51ca595b93a900311013e62db9) - getSlots to IntStream
- "2ae5085c" (http://github.com/BetterGUI-MC/BetterGUI/commit/2ae5085c9a519492a3ac6c0d48a4bb0a9fa33b4c) - parse the raw slot, not the input
- "55ffb55d" (http://github.com/BetterGUI-MC/BetterGUI/commit/55ffb55d4b556a1cd082fc24436324aacfd26c35) - let generateSlots handle multi-slots
- "2456b5e0" (http://github.com/BetterGUI-MC/BetterGUI/commit/2456b5e0e3f31807429c05780e54ae66e2c9e2cd) - keep original value on ActionBuilder.Input
- "bc440bd2" (http://github.com/BetterGUI-MC/BetterGUI/commit/bc440bd2477d948f25c4056bc8b845851a06b0d9) - implement FunctionalMassBuilder for some builders
- "bc475a67" (http://github.com/BetterGUI-MC/BetterGUI/commit/bc475a67d695bfa9e723ee4679b3a11c99adfe1d) - disable PaperMC's PluginRemapper
- "debe8900" (http://github.com/BetterGUI-MC/BetterGUI/commit/debe89007da094165a1b740b57493324661a68dc) - update ActionBuilder Input usage
- "151cbc8e" (http://github.com/BetterGUI-MC/BetterGUI/commit/151cbc8e923f65846907a958025aead5d4a5ab7c) - update core
- "f3a3c8ee" (http://github.com/BetterGUI-MC/BetterGUI/commit/f3a3c8eea25492135531ff307c1289d500ad6a59) - Merge pull request #329 from BetterGUI-MC/up
- "aafca1b9" (http://github.com/BetterGUI-MC/BetterGUI/commit/aafca1b96747d0418bb1126f6f4247516e866e12) - cache skull profile
- "54388da7" (http://github.com/BetterGUI-MC/BetterGUI/commit/54388da7530259195f9362588f17d6cbdf17c5cf) - update core
- "05af4543" (http://github.com/BetterGUI-MC/BetterGUI/commit/05af4543e695e638269d638e241de8bdb244fa90) - fix skull
- "568a5d97" (http://github.com/BetterGUI-MC/BetterGUI/commit/568a5d97a6ea4a8efd14aba02173b7aa0beb7a51) - update core
- "af2f9469" (http://github.com/BetterGUI-MC/BetterGUI/commit/af2f94695b5951d8ce7e7c5b1e6c30e82a73317a) - fix incomplete inlines
- "3b6cc5bc" (http://github.com/BetterGUI-MC/BetterGUI/commit/3b6cc5bcb683310eda151142a52c01db79b90566) - include docs from MineLib
- "75e61938" (http://github.com/BetterGUI-MC/BetterGUI/commit/75e61938ba6840a2b0170cb337287971bc994785) - implement new plugin structure
- "31a67a51" (http://github.com/BetterGUI-MC/BetterGUI/commit/31a67a519e2242a1db0c28e9f502b85aaa635da2) - finish command
- "88956551" (http://github.com/BetterGUI-MC/BetterGUI/commit/88956551e875411584d57eb453e53c7b9d797929) - finish modifiers
- "801e07cf" (http://github.com/BetterGUI-MC/BetterGUI/commit/801e07cf16e2ad4d9719aacd0d9f60aab7917980) - finish menu
- "35a68f64" (http://github.com/BetterGUI-MC/BetterGUI/commit/35a68f64cd5061732b8272ebf3752e10dd8bc02c) - remove CommandUtil
- "ef136892" (http://github.com/BetterGUI-MC/BetterGUI/commit/ef13689233ee84b1f37536efe91450e865af9611) - finish manager
- "be2e64a1" (http://github.com/BetterGUI-MC/BetterGUI/commit/be2e64a124e7cf0bb891f0170f149c1fc9fad16b) - finish config
- "df6cb03d" (http://github.com/BetterGUI-MC/BetterGUI/commit/df6cb03dcc73f933c8e47b4ffae516799aa383b6) - finish button
- "c38156d1" (http://github.com/BetterGUI-MC/BetterGUI/commit/c38156d1de9f73f05436cb360c688f19cdf70721) - finish builder
- "3d66ea6e" (http://github.com/BetterGUI-MC/BetterGUI/commit/3d66ea6eefa73f8765eff8cf3aac9d5791dc58b2) - finish argument
- "cd3c63e3" (http://github.com/BetterGUI-MC/BetterGUI/commit/cd3c63e3a7653ff5420475431fb89ccc26e2981d) - finish action
- "fbf02797" (http://github.com/BetterGUI-MC/BetterGUI/commit/fbf02797e6132e4badcafb5e6884296929d13d73) - finish api
- "df2d71ba" (http://github.com/BetterGUI-MC/BetterGUI/commit/df2d71ba07f10374f1c0e64aa2362c008012c56d) - add new action builder library
- "227279a6" (http://github.com/BetterGUI-MC/BetterGUI/commit/227279a6aacd248b5b4151c964f85c8ea5dc7144) - update dependencies
- "5b228530" (http://github.com/BetterGUI-MC/BetterGUI/commit/5b2285300ee6df93f0d8a55aa49548b814d04964) - prepare dependencies
- "91c0501d" (http://github.com/BetterGUI-MC/BetterGUI/commit/91c0501daae1bc45174689275e57e019e107b6f1) - add SkullModifier
- "b9f62651" (http://github.com/BetterGUI-MC/BetterGUI/commit/b9f626518dac4b0f5012421e36084c4cc7589512) - next development
- "24d7ebbd" (http://github.com/BetterGUI-MC/BetterGUI/commit/24d7ebbd9d5073998679001c2d40cd370c4678ae) - add SchedulerUtil
- "0b62a4c9" (http://github.com/BetterGUI-MC/BetterGUI/commit/0b62a4c918cb61b86ef873bb1e4abe82938b0889) - release
- "98ad5453" (http://github.com/BetterGUI-MC/BetterGUI/commit/98ad54538b5713b293e8440f3e58f00b1804de5f) - schedule to run when the player opens the menu
- "c3580ce8" (http://github.com/BetterGUI-MC/BetterGUI/commit/c3580ce84c7adf803c256d47861c232fbad20df4) - fix CME in SkullModifier
- "d66decca" (http://github.com/BetterGUI-MC/BetterGUI/commit/d66deccaa8ba6894b9a4d7ae307fa1961feab674) - apply TickUtil to BaseInventoryMenu
- "1d0a1733" (http://github.com/BetterGUI-MC/BetterGUI/commit/1d0a1733168ebac6042d8acba7a82061839cd8d7) - trim the number in TickUtil
- "570d4056" (http://github.com/BetterGUI-MC/BetterGUI/commit/570d40566409f308a90b7e3a1c5f2b9ffcac4e46) - add TickUtil and utilize it in WrappedAnimatedButton
- "3ae910cf" (http://github.com/BetterGUI-MC/BetterGUI/commit/3ae910cf736ecb51ca595b93a900311013e62db9) - getSlots to IntStream
- "2ae5085c" (http://github.com/BetterGUI-MC/BetterGUI/commit/2ae5085c9a519492a3ac6c0d48a4bb0a9fa33b4c) - parse the raw slot, not the input
- "55ffb55d" (http://github.com/BetterGUI-MC/BetterGUI/commit/55ffb55d4b556a1cd082fc24436324aacfd26c35) - let generateSlots handle multi-slots
- "2456b5e0" (http://github.com/BetterGUI-MC/BetterGUI/commit/2456b5e0e3f31807429c05780e54ae66e2c9e2cd) - keep original value on ActionBuilder.Input
- "bc440bd2" (http://github.com/BetterGUI-MC/BetterGUI/commit/bc440bd2477d948f25c4056bc8b845851a06b0d9) - implement FunctionalMassBuilder for some builders
- "bc475a67" (http://github.com/BetterGUI-MC/BetterGUI/commit/bc475a67d695bfa9e723ee4679b3a11c99adfe1d) - disable PaperMC's PluginRemapper
- "debe8900" (http://github.com/BetterGUI-MC/BetterGUI/commit/debe89007da094165a1b740b57493324661a68dc) - update ActionBuilder Input usage
- "151cbc8e" (http://github.com/BetterGUI-MC/BetterGUI/commit/151cbc8e923f65846907a958025aead5d4a5ab7c) - update core
- "f3a3c8ee" (http://github.com/BetterGUI-MC/BetterGUI/commit/f3a3c8eea25492135531ff307c1289d500ad6a59) - Merge pull request #329 from BetterGUI-MC/up
- "aafca1b9" (http://github.com/BetterGUI-MC/BetterGUI/commit/aafca1b96747d0418bb1126f6f4247516e866e12) - cache skull profile
- "54388da7" (http://github.com/BetterGUI-MC/BetterGUI/commit/54388da7530259195f9362588f17d6cbdf17c5cf) - update core
- "05af4543" (http://github.com/BetterGUI-MC/BetterGUI/commit/05af4543e695e638269d638e241de8bdb244fa90) - fix skull
- "568a5d97" (http://github.com/BetterGUI-MC/BetterGUI/commit/568a5d97a6ea4a8efd14aba02173b7aa0beb7a51) - update core
- "af2f9469" (http://github.com/BetterGUI-MC/BetterGUI/commit/af2f94695b5951d8ce7e7c5b1e6c30e82a73317a) - fix incomplete inlines
- "3b6cc5bc" (http://github.com/BetterGUI-MC/BetterGUI/commit/3b6cc5bcb683310eda151142a52c01db79b90566) - include docs from MineLib
- "75e61938" (http://github.com/BetterGUI-MC/BetterGUI/commit/75e61938ba6840a2b0170cb337287971bc994785) - implement new plugin structure
- "31a67a51" (http://github.com/BetterGUI-MC/BetterGUI/commit/31a67a519e2242a1db0c28e9f502b85aaa635da2) - finish command
- "88956551" (http://github.com/BetterGUI-MC/BetterGUI/commit/88956551e875411584d57eb453e53c7b9d797929) - finish modifiers
- "801e07cf" (http://github.com/BetterGUI-MC/BetterGUI/commit/801e07cf16e2ad4d9719aacd0d9f60aab7917980) - finish menu
- "35a68f64" (http://github.com/BetterGUI-MC/BetterGUI/commit/35a68f64cd5061732b8272ebf3752e10dd8bc02c) - remove CommandUtil
- "ef136892" (http://github.com/BetterGUI-MC/BetterGUI/commit/ef13689233ee84b1f37536efe91450e865af9611) - finish manager
- "be2e64a1" (http://github.com/BetterGUI-MC/BetterGUI/commit/be2e64a124e7cf0bb891f0170f149c1fc9fad16b) - finish config
- "df6cb03d" (http://github.com/BetterGUI-MC/BetterGUI/commit/df6cb03dcc73f933c8e47b4ffae516799aa383b6) - finish button
- "c38156d1" (http://github.com/BetterGUI-MC/BetterGUI/commit/c38156d1de9f73f05436cb360c688f19cdf70721) - finish builder
- "3d66ea6e" (http://github.com/BetterGUI-MC/BetterGUI/commit/3d66ea6eefa73f8765eff8cf3aac9d5791dc58b2) - finish argument
- "cd3c63e3" (http://github.com/BetterGUI-MC/BetterGUI/commit/cd3c63e3a7653ff5420475431fb89ccc26e2981d) - finish action
- "fbf02797" (http://github.com/BetterGUI-MC/BetterGUI/commit/fbf02797e6132e4badcafb5e6884296929d13d73) - finish api
- "df2d71ba" (http://github.com/BetterGUI-MC/BetterGUI/commit/df2d71ba07f10374f1c0e64aa2362c008012c56d) - add new action builder library
- "227279a6" (http://github.com/BetterGUI-MC/BetterGUI/commit/227279a6aacd248b5b4151c964f85c8ea5dc7144) - update dependencies
- "5b228530" (http://github.com/BetterGUI-MC/BetterGUI/commit/5b2285300ee6df93f0d8a55aa49548b814d04964) - prepare dependencies
- "91c0501d" (http://github.com/BetterGUI-MC/BetterGUI/commit/91c0501daae1bc45174689275e57e019e107b6f1) - add SkullModifier
- "b9f62651" (http://github.com/BetterGUI-MC/BetterGUI/commit/b9f626518dac4b0f5012421e36084c4cc7589512) - next development
9.7
Jun 8, 2024
9.7
- "780b72e7" (http://github.com/BetterGUI-MC/BetterGUI/commit/780b72e7d411857268101aea202eebfc9a7a8c0d) - release
- "116e3bf8" (http://github.com/BetterGUI-MC/BetterGUI/commit/116e3bf83e55cf22aa2b9695f3887f0f9069effd) - use Item Component factory in 1.20.5+
- "a3cf27b1" (http://github.com/BetterGUI-MC/BetterGUI/commit/a3cf27b19794b4a1b12b0439b14a3e39d0628b41) - copy NBTModifier temporary to start working on a fix for 1.20.6
- "64e35fe4" (http://github.com/BetterGUI-MC/BetterGUI/commit/64e35fe4be1fe20340faf744989dee57b1e1e651) - Bump core.version from 4.3.29 to 4.3.30 (#321)
- "853041b9" (http://github.com/BetterGUI-MC/BetterGUI/commit/853041b94efad76f292f8ff7e1f64574bb4df06a) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#328)
- "6d014b21" (http://github.com/BetterGUI-MC/BetterGUI/commit/6d014b213d5f0ac34fa679609ead774d43f52450) - Bump peaceiris/actions-gh-pages from 3 to 4 (#324)
- "4fd8e61e" (http://github.com/BetterGUI-MC/BetterGUI/commit/4fd8e61e346efea90335791747abfd4e63e65a5a) - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0 (#327)
- "a1d59a14" (http://github.com/BetterGUI-MC/BetterGUI/commit/a1d59a1445a3b3ba50c724cefd30ad9ced2a20d1) - Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 (#326)
- "3e9ba238" (http://github.com/BetterGUI-MC/BetterGUI/commit/3e9ba23870904144b2601bd1fde7f9f3e8da8dee) - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 (#323)
- "53a9d7a5" (http://github.com/BetterGUI-MC/BetterGUI/commit/53a9d7a56b641b6e1d71f06de581ba102e8ece80) - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#322)
- "16164714" (http://github.com/BetterGUI-MC/BetterGUI/commit/1616471444dccf6270255c003a547a99f28d0771) - next development
- "116e3bf8" (http://github.com/BetterGUI-MC/BetterGUI/commit/116e3bf83e55cf22aa2b9695f3887f0f9069effd) - use Item Component factory in 1.20.5+
- "a3cf27b1" (http://github.com/BetterGUI-MC/BetterGUI/commit/a3cf27b19794b4a1b12b0439b14a3e39d0628b41) - copy NBTModifier temporary to start working on a fix for 1.20.6
- "64e35fe4" (http://github.com/BetterGUI-MC/BetterGUI/commit/64e35fe4be1fe20340faf744989dee57b1e1e651) - Bump core.version from 4.3.29 to 4.3.30 (#321)
- "853041b9" (http://github.com/BetterGUI-MC/BetterGUI/commit/853041b94efad76f292f8ff7e1f64574bb4df06a) - Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#328)
- "6d014b21" (http://github.com/BetterGUI-MC/BetterGUI/commit/6d014b213d5f0ac34fa679609ead774d43f52450) - Bump peaceiris/actions-gh-pages from 3 to 4 (#324)
- "4fd8e61e" (http://github.com/BetterGUI-MC/BetterGUI/commit/4fd8e61e346efea90335791747abfd4e63e65a5a) - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0 (#327)
- "a1d59a14" (http://github.com/BetterGUI-MC/BetterGUI/commit/a1d59a1445a3b3ba50c724cefd30ad9ced2a20d1) - Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 (#326)
- "3e9ba238" (http://github.com/BetterGUI-MC/BetterGUI/commit/3e9ba23870904144b2601bd1fde7f9f3e8da8dee) - Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 (#323)
- "53a9d7a5" (http://github.com/BetterGUI-MC/BetterGUI/commit/53a9d7a56b641b6e1d71f06de581ba102e8ece80) - Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#322)
- "16164714" (http://github.com/BetterGUI-MC/BetterGUI/commit/1616471444dccf6270255c003a547a99f28d0771) - next development
9.6
Mar 23, 2024
9.6
- "34f7597c" (http://github.com/BetterGUI-MC/BetterGUI/commit/34f7597c56ab3715e968db42e23d95e599e8f885) - release
- "477d245f" (http://github.com/BetterGUI-MC/BetterGUI/commit/477d245f16cebadd08061b94345db9a67f9443a7) - log enabled and disabled addons
- "d6d08504" (http://github.com/BetterGUI-MC/BetterGUI/commit/d6d08504797426aeb8e7bc6df926be41079bf82a) - handle ERROR state in AddonManager
- "1dbcd15f" (http://github.com/BetterGUI-MC/BetterGUI/commit/1dbcd15f19cb2f88b8a850a14e872a0b0b2f147a) - next development
- "477d245f" (http://github.com/BetterGUI-MC/BetterGUI/commit/477d245f16cebadd08061b94345db9a67f9443a7) - log enabled and disabled addons
- "d6d08504" (http://github.com/BetterGUI-MC/BetterGUI/commit/d6d08504797426aeb8e7bc6df926be41079bf82a) - handle ERROR state in AddonManager
- "1dbcd15f" (http://github.com/BetterGUI-MC/BetterGUI/commit/1dbcd15f19cb2f88b8a850a14e872a0b0b2f147a) - next development
9.5
Feb 24, 2024
9.5
- "b3d562a4" (http://github.com/BetterGUI-MC/BetterGUI/commit/b3d562a4448725faed3bb3af1014fd355e5dd8df) - release
- "312e8ad9" (http://github.com/BetterGUI-MC/BetterGUI/commit/312e8ad98f02100538bad073a999cc0b0b954a00) - add polymart
- "6ef57b10" (http://github.com/BetterGUI-MC/BetterGUI/commit/6ef57b1016c7d4fc1ff987518f642efd7229510d) - change release action to mcreleaser
- "fe83429c" (http://github.com/BetterGUI-MC/BetterGUI/commit/fe83429c7257947568087b59f8c7daf32866c279) - split common features to BaseMenu
- "80b6aaa4" (http://github.com/BetterGUI-MC/BetterGUI/commit/80b6aaa4fa9948c700d8dca888149129ba4e79a6) - add empty check for ActionApplier & RequirementApplier
- "f6818fce" (http://github.com/BetterGUI-MC/BetterGUI/commit/f6818fce072abfc49cd3720274ea530a1ea013c3) - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 (#320)
- "c5a6042a" (http://github.com/BetterGUI-MC/BetterGUI/commit/c5a6042a0e3fdc8b06a61a299e0a4b012260c533) - use EMPTY ActionApplier on RequirementSet
- "885a122d" (http://github.com/BetterGUI-MC/BetterGUI/commit/885a122da39bb026c18fa3522eb6b32e826b97d5) - EMPTY RequirementApplier
- "f1c797fb" (http://github.com/BetterGUI-MC/BetterGUI/commit/f1c797fb8ae87671765d74525780b68b9c22c7f1) - EMPTY ActionApplier
- "3da7b1e9" (http://github.com/BetterGUI-MC/BetterGUI/commit/3da7b1e9e7f3aaf4b92feea0b752cd5b9c16efd9) - remove unused files
- "bce0d7a0" (http://github.com/BetterGUI-MC/BetterGUI/commit/bce0d7a0d2a09a3d00a98e18f9a950e18be25862) - Bump metcalfc/changelog-generator from 4.3.0 to 4.3.1 (#319)
- "4c4c344d" (http://github.com/BetterGUI-MC/BetterGUI/commit/4c4c344dbb3834080b0e33ca60b2d8a25f44e84b) - keep the order of the config setting map
- "88c8cdcf" (http://github.com/BetterGUI-MC/BetterGUI/commit/88c8cdcfd9c70a80c414cddb339dc86bbfd9b152) - Bump core.version from 4.3.28 to 4.3.29 (#318)
- "be08d21b" (http://github.com/BetterGUI-MC/BetterGUI/commit/be08d21b54a7f943a91517d2c00e67245e33d7dd) - next development
- "312e8ad9" (http://github.com/BetterGUI-MC/BetterGUI/commit/312e8ad98f02100538bad073a999cc0b0b954a00) - add polymart
- "6ef57b10" (http://github.com/BetterGUI-MC/BetterGUI/commit/6ef57b1016c7d4fc1ff987518f642efd7229510d) - change release action to mcreleaser
- "fe83429c" (http://github.com/BetterGUI-MC/BetterGUI/commit/fe83429c7257947568087b59f8c7daf32866c279) - split common features to BaseMenu
- "80b6aaa4" (http://github.com/BetterGUI-MC/BetterGUI/commit/80b6aaa4fa9948c700d8dca888149129ba4e79a6) - add empty check for ActionApplier & RequirementApplier
- "f6818fce" (http://github.com/BetterGUI-MC/BetterGUI/commit/f6818fce072abfc49cd3720274ea530a1ea013c3) - Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 (#320)
- "c5a6042a" (http://github.com/BetterGUI-MC/BetterGUI/commit/c5a6042a0e3fdc8b06a61a299e0a4b012260c533) - use EMPTY ActionApplier on RequirementSet
- "885a122d" (http://github.com/BetterGUI-MC/BetterGUI/commit/885a122da39bb026c18fa3522eb6b32e826b97d5) - EMPTY RequirementApplier
- "f1c797fb" (http://github.com/BetterGUI-MC/BetterGUI/commit/f1c797fb8ae87671765d74525780b68b9c22c7f1) - EMPTY ActionApplier
- "3da7b1e9" (http://github.com/BetterGUI-MC/BetterGUI/commit/3da7b1e9e7f3aaf4b92feea0b752cd5b9c16efd9) - remove unused files
- "bce0d7a0" (http://github.com/BetterGUI-MC/BetterGUI/commit/bce0d7a0d2a09a3d00a98e18f9a950e18be25862) - Bump metcalfc/changelog-generator from 4.3.0 to 4.3.1 (#319)
- "4c4c344d" (http://github.com/BetterGUI-MC/BetterGUI/commit/4c4c344dbb3834080b0e33ca60b2d8a25f44e84b) - keep the order of the config setting map
- "88c8cdcf" (http://github.com/BetterGUI-MC/BetterGUI/commit/88c8cdcfd9c70a80c414cddb339dc86bbfd9b152) - Bump core.version from 4.3.28 to 4.3.29 (#318)
- "be08d21b" (http://github.com/BetterGUI-MC/BetterGUI/commit/be08d21b54a7f943a91517d2c00e67245e33d7dd) - next development
9.4
Feb 3, 2024
Quality, Quantity, Quack
- Add some missing variables from old versions
- Support any type of number as slot
- Add an option to bypass open requirements for Open Menu Action
9.3
Jan 24, 2024
Bits
- Add more logs in case of an exception
- Add Logger for Addons
- Update dependencies
- Use the final options for Template Button
9.2
Jan 10, 2024
A bit bypass
- Update dependencies
- Only check for bypass permission when using the open menu command (not action)
9.1
Nov 8, 2023
Lotta
- Update HSCore to 4.3.X
- Drop support for Base64 values in Skull Modifier
- Revamp the Argument Processor
Docs - Deprecation Notice
8.8
May 29, 2023
Click Delay & End of the Cycle
This is the last update of the 8.x cycle. Time for the next big update.
- Add an option to limit the delay when a player clicks a button of a menu
It's click-delay in menu-settings
8.7
Apr 2, 2023
A leaf called Folia...
This is just me doing the "challenge" to integrate Folia into my plugins.
I spent my morning updating HSCore to support Folia's Scheduler.
In the future, they may add backward support to Bukkit's Scheduler, or make a wrapper library (like what I've done in my HSCore).
I don't know what will happen. We will see about that.
For now, you can use this plugin in Folia.
- Add initial support for Folia
- Fix a template issue where the values are unnecessarily cached, which causes the buttons using a specific template to be the same
8.6
Mar 18, 2023
Slowly but steadily...
- Update HSCore
- Now use the deprecated way to fetch data from internet
Old versions with old GSON can now use Updater & Addon Downloader (hopefully) - Remove force-update-inventory
8.5
Mar 6, 2023
I make the template, you make the thing...
- Add include-menu-in-template in config.yml
If set to true, the template name would include the config file - Now the plugin can load the template files in subfolders
- Apply ConfigBuilder to Template Config
8.4
Mar 3, 2023
We follow the path we created...
- Add two options to config.yml
- relative-menu-name: Use the full path as the menu name
- trim-menu-file-extension: Trim the file extension & keep the file name only
- Fix a warning when Permission & Condition Actions run while the plugin is disabled
- Add ConfigBuilder to support more types of menu files
An addon is planned
8.3
Feb 20, 2023
Everything is related...
- Fix an error when loading addons that have dependencies on other ones
8.2
Feb 18, 2023
Little did we know...
- Update the updater & downloader to use modern GSON
If your server software didn't have GSON, the plugin would not work - Update the addon manager
Will not close addons that have errors when loading - Show the state of the addons on the listing command
8.1
Feb 10, 2023
A menu that switches
- Add Predicate Menu
- Now the plugin should close all opening menus when reloading
8.0
Feb 5, 2023
A big change
Please read the update, there are breaking changes.
Main Plugin
- Remove Args Menu
- Remove Alternative Command Manager
- It was moved to a specialized addon
- Remove default-menu-type & default-button-type
- Update HSCore for the new GUI library
- Optimize Animated Button to use math & logic instead of Scheduler
- Remove the unnecessary check if a string has Variables
- Change the format of Permission Action
permission (<permission1>, <permission2>, ...): <command>
Addon
- Update most official addons to the latest build
- Deprecate
- ComplexTextSender: Use PaperSpec instead
- OptEcoBridge: The plugin is abandoned
- Change
- MetaPlay: Change the format to meta(<name>): <value>
- PaperSpec: Add Component-variant of tell and broadcast
- ASCII-Placeholders: Fix the config not being set up
- New
- EnchantKeyring: Custom enchantments with NamespacedKey
- ExterHeads: Get heads from popular head plugins
- AlternativeCommandListener: A command listener that overrides duplicated commands
Wiki
The wiki was (once again) reworked under a new name called Docs. It now uses Hugo and the Relearn theme to make it more appealing for readers & flexible for maintainers to add more content. It also support translations so that other teams could (hopefully) translate the wiki and attract more users.
You can check out the new Wiki (Docs) here: https://bettergui-mc.github.io/Docs
You can check out the new Wiki (Docs) here: https://bettergui-mc.github.io/Docs
7.6
Jan 25, 2023
Let's start the argument
- Introduce Argument Processor
This is a new menu component that handles the arguments of the command to open the menu.
It's more loose-coupling than the old approach to the argument handler. By supporting multiple processors, you can make all sort of possible ideas to work with the arguments of the menu. Developers can even make crazier ones of their favorite without duplicating the same code.
More details can be found here - Support Tab Complete on the command to open the menu
This is one more benefit of the Argument Processor. Developers can specify the suggestions when a player do a tab-complete on the open-menu command. - Deprecate Args Menu
This menu type is deprecated in favor of the new Argument Processor. You should switch to the new Argument Processor ASAP.
It's planned to be removed in the 8.0 update. - Deprecate Alternative Command Manager
This feature is deprecated because of inactivity. I don't see a reason to keep maintaining as a main feature of the main plugin.
If you are using this, you are recommended to use the commands.yml or wait for a specialized addon.
It's planned to be removed in the 8.0 update, and will be moved to an addon.