☄️ GrantX ~ Revolutionize Permission Management (/grant, /grants) ☄️ icon

☄️ GrantX ~ Revolutionize Permission Management (/grant, /grants) ☄️ -----

Quick and flawless permission management, done through stunning GUI menus! (Permissons Plugin Addon)




• Added support for Minecraft 1.21.4.
----------, Dec 19, 2024

• The material selection menu (for rank icons, etc.) has been replaced with a new revamped menu that contains a set of predefered commonly-used materials (wool, terracotta, stained glass, dyes, and other colored items available on your Minecraft version). This is intended to make configuring GrantX more efficient while preventing potentially incompatible/invalid items from being selected. This change also makes opening this menu significantly more performance-friendly. Items that are not listed can still be chosen using the custom search function.
• Added formal support for Minecraft 1.21.
----------, Jun 25, 2024

• Added support for Minecraft 1.20.5 and 1.20.6.
----------, May 26, 2024

• Fixed a fatal error that would occasionally disable the plugin on startup (PatternSyntaxException).
• Drastically improved startup times. The plugin should no longer "hang" for approximately 3 seconds after it begins loading.
----------, Jan 20, 2024

• Added Support for MC 1.20.4.

Please note that this is a mandatory update. Even if you are not running a 1.20.4 server, there are some internal changes in this update that are required in order for us to provide support.
----------, Jan 18, 2024

• Added support for MC 1.20.2.
• Added HEX color code support for all eligible Minecraft versions. There previously was a logical error that only allowed HEX colors to be used on MC 1.16.
• Various minor optimizations.
----------, Oct 14, 2023

• Added official support and compatibility for Minecraft 1.20, including Minecraft 1.20.1.
• Updated the licensing system, which should significantly reduce the number of "server limit reached" errors.
• Updated dependencies.
----------, Jun 17, 2023

• Added official support and compatibility for Minecraft 1.20, including Minecraft 1.20.
• Updated the licensing system, which should significantly reduce the number of "server limit reached" errors.
• Updated dependencies.
----------, Jun 17, 2023

• Added official support and compatibility for Minecraft 1.20, including Minecraft 1.20.
• Updated the licensing system, which should significantly reduce the number of "server limit reached" errors.
• Updated dependencies.
----------, Jun 17, 2023

• Added official support and compatibility for Minecraft 1.20, including Minecraft 1.20.
• Updated the licensing system, which should significantly reduce the number of "server limit reached" errors.
• Updated dependencies.
----------, Jun 17, 2023

• Fixed startup error on Spigot downloads.
----------, Apr 23, 2023

• Fixed a GSON error that occurred at startup on older Minecraft versions.
----------, Apr 23, 2023

• Fixed the player selection menu not displaying players with capital letters in their names.
• Updated the licensing system. Downloads from BuiltByBit no longer require a license key to start up.
• Updated dependencies.
----------, Apr 23, 2023

• Fixed an NPE that would be thrown if a selected player in the player select menu has left already the server.
• Fixed an issue with player caches not being properly updated.
----------, Apr 21, 2023

• Fixed an issue where the "Yes" and "No" words could not be localized or modified in messages.yml.

⚠️ Configuration Changes⚠️
"words.yes" has been renamed to "words.true-yes".
"words.no" has been renamed to "words.false-no".
Renaming these options in your configuration is required to take advantage of this update.
----------, Mar 11, 2023

• Fixed a few issues with some wood and disc materials.
• Fixed an error with spawn eggs on 1.8.
• Fixed a minor typo in an error log message.
----------, Sep 10, 2022

• Fixed an issue with chat input requests (used for custom durations, custom reasons, and the editor) not displaying on-screen text and continuously listening to chat inputs after an input has been provided. This is a major bug fix.
----------, Jul 2, 2022

• Full 1.19 support! You can now use the new materials in GUI menus.
• Updated various dependencies including the H2 database driver, SLF4J, and bStats to fix various issues and improve performance.
• Fixed an issue with GrantX's logging system which previously caused an annoying warning message on startup for newer server versions.
• Added a "permissions plugin" metric that collects the permissions plugin your server is using. This information is used to improve your experience with the plugin in the future. You may opt out via bStats.
----------, Jun 30, 2022

• Fixed an error while connecting to database.
----------, Dec 31, 2021

• Added support for older MySQL driver versions used by older Spigot versions. Change your storage method in settings.yml to "mysql-legacy".
----------, Dec 31, 2021

• Libraries are now bundled. This increases the file size, but startup is much faster and prevents a widespread error amongst Java 16 and higher users.
• Native version is now 1.18.
• Updated version-dependent libraries. (1.18 blocks are now available).
• Updated licensing system (see below).
• Large, redundant libraries are no longer loaded.
• Updated H2 database drivers.
• Fixed "connection leak detection" console spam.
• Improve "grant status" error message details.

⚠️ Effective immediately, all versions of GrantX using the old system are no longer supported (ALL versions prior to 2.4.2!). Please update as soon as possible. Old systems may be taken down after January 1st, 2022. See Discord for more information.
----------, Dec 19, 2021

• The native version and libraries have been updated for better compatibility with 1.17. You are now able to use 1.17 items in GUIs.
• Improved compatibility with some chat-related plugins, including DiscordSRV.
• The Guava dependency will no longer be relocated, which fixes an issue with the dependency not being found.
• Added GSON as a dependency to fix an error on servers that did not have it.
• Removed a redundant dependency being compiled (Jetbrains annotations).

Java 16
Due to some changes in Java (9+), GrantX has issues with initializing its dependency loader, causing the plugin to be disabled. This can be fixed by adding --add-opens java.base/java.net=ALL-UNNAMED in your startup command as an environmental parameter (before the -jar).
----------, Jul 1, 2021

⚠️ This is a major update. It is highly recommended that you upgrade to this version as soon as possible, even if you are not running into performance issues. This version fixes numerous issues with databases. Older versions are no longer supported, effective immediately.

• Rewrote the data storage system. No manual database changes are required.
• Removed MariaDB drivers- simply switch to mysql mode if you are currently using mariadb mode.
• Rewrote the runtime dependency management system.
• Almost all dependencies will now be downloaded at runtime instead of shaded in (reducing the JAR size from 3MB+ to around 600KB!).
• Reduced the memory footprint of the plugin and patched memory leaks.
• Added several connection pool and data source properties for faster and more optimal performance.
• Updated XMaterial library.
• Improved code style and quality.
• Significantly weakened obfuscation in favor of performance (subject to change).

The `{YourServerPath}/plugins/GrantX/lib` folder is no longer used and can be safely deleted to free up some disk space.
----------, Apr 21, 2021

• Updated HikariCP and MariaDB database driver.
----------, Mar 17, 2021

• Fixed several "java.lang.IllegalStateException: InventoryCloseEvent may only be triggered synchronously." errors which occur on specific server software and versions.
----------, Mar 12, 2021

• Fixed grants not expiring under some specific circumstances.
----------, Feb 24, 2021

• Fixed a memory leak.
• Improved performance of the grant expiration task.
----------, Feb 15, 2021

• Fixed SQL syntax errors for MySQL versions 8+.
• Updated native version to 1.16.5.
----------, Jan 16, 2021

Fixed an issue with only the first command being executed.
----------, Jan 1, 2021

Fixed an issue with the enchantment table and red dye showing as stone.
----------, Dec 6, 2020

• Added several new dependencies to support some forks of Spigot which do not include the dependencies the normal Spigot has.
• Relocated all dependencies to prevent conflicts with other plugins.
----------, Dec 6, 2020

Fixed a small issue with the revoke time placeholder returning the grant activation time instead.
----------, Nov 29, 2020

Fixed an issue with the %revoke-time% placeholder returning an Unix Epoch time instead of a formatted date and time.
----------, Nov 29, 2020

• Fixed an issue with GrantX trying to be smart and suggesting materials to you... except it turns completely valid materials into invalid materials that don't even exist in your Minecraft version.
• Additional version support checks for String -> Material conversion.
• If an invalid material is forced into the database, the plugin will now display the item as a stone block instead of throwing an error. So, if you get an invalid material error, you can still go into the editor and fix it.
• Add additional materials to the materials selector blacklist.
----------, Nov 27, 2020

• Fixed an error with the material selector and the material input waiter on legacy versions.
• Cleaned up the runtime dependency downloader.
----------, Nov 26, 2020

• Fixed a critical bug locking you out of all GUIs if you accidentally set a rank, duration, server, or reason's material as an unsupported/invalid material via the editor GUI.
• Improved input waiter compatibility with some chat plugins.
----------, Nov 25, 2020

Resource Information
Author:
----------
Total Downloads: 959
First Release: Apr 22, 2020
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
64 ratings
Find more info at docs.demeng.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings