T2C-CommandGUI | FunctionsGUI | Spigot & Bungee/Velocity [1.
3.2FunctionsGUI | Custom GUIs | Use Commands | Send Messages on Player | Supports PlaceholderAPI | 1.18
3.2latest3.2 | bug fixes in the messages / language filesDec 22, 2025 Minor bugs have been fixed: · When the reload command was executed in-game by a player, the colour codes were not used correctly. · In the German language file, there was incorrect text for the option “plugin.reload.end”. (To ensure this is fixed, delete the entire German language file or the individual option). · The option “give.sender” was incorrectly stored as “Give.sender” in all language files. This has now been fixed to lowercase “give”.3.13.1 | BugfixDec 18, 2025 A compatibility issue with T2CodeLib 18.3 has been fixed.3.03.0 | Velocity Support via T2CodeLib 18.0 Changes and minor improvementsNov 29, 2025 Update Information – T2Code Plugins & T2CodeLib 18.0 Important note: The configuration files must be created again! Hello everyone, After quite some time, there are finally updates for my plugins again! I have updated T2CodeLib to version 18.0, which is now required for all of my plugins. What's new?Velocity support added (biggest change)
Internal structures revised & performance optimizations
Support for current Minecraft/Spigot versions
NEW: All config files now include explanations of the functions
Most entries are already fully documented
A few functions currently have no description – this will be added later ⏳ Why no updates lately? I have lost interest in Minecraft a bit over the last few months, which is why there have been no updates for a while. However, I have now taken the time to finish everything so that the plugins are up to date and ready for use again. ⚠️ Note on possible errors Due to the extensive changes and the longer testing break, isolated errors may occur. Everything should work as it should – if not: Please report it on the T2Code Support Discord: dc.t2code.net Note on T2Code-LuckyboxPremium The premium plugin T2Code-LuckyboxPremium is currently not available on Spigot. I plan to make it available again in the future, but this may take some time due to current PayPal issues.
An update on this will be posted in the corresponding Luckybox channel on my Discord. I apologize for the delay and thank you for your understanding. Thank you for your patience & enjoy the updates! Update Information – T2Code Plugins & T2CodeLib 18.0 Hallo zusammen, nach längerer Zeit gibt es endlich wieder Updates für meine Plugins! Ich habe die T2CodeLib auf Version 18.0 aktualisiert, welche ab sofort von allen meinen Plugins zwingend benötigt wird. Was ist neu?
Velocity-Support hinzugefügt (größte Änderung)
Überarbeitung der internen Strukturen & Performance-Optimierungen
Unterstützung für aktuelle Minecraft-/Spigot-Versionen
NEU: Alle Config-Dateien enthalten jetzt Erklärungen zu den Funktionen
Die meisten Einträge sind bereits vollständig dokumentiert
Einige wenige Funktionen haben aktuell noch keine Beschreibung – dies wird nachgereicht ⏳ Warum keine Updates in letzter Zeit? Ich habe über die letzten Monate das Interesse an Minecraft etwas verloren, weshalb es leider länger keine Aktualisierungen gab. Jetzt habe ich mir jedoch die Zeit genommen, alles fertigzustellen, damit die Plugins wieder aktuell und einsatzbereit sind. ⚠️ Hinweis zu möglichen Fehlern Durch die umfangreichen Änderungen und die längere Testpause kann es vereinzelt zu Fehlern kommen. Es sollte grundsätzlich alles funktionieren – falls nicht: Bitte meldet euch auf dem T2Code Support Discord: dc.t2code.net Hinweis zu T2Code-LuckyboxPremium Das Premium-Plugin T2Code-LuckyboxPremium ist derzeit nicht auf Spigot verfügbar. Ich plane, es in Zukunft wieder bereitzustellen, allerdings kann dies aufgrund aktueller PayPal-Probleme noch etwas dauern.
Ein Update dazu wird im entsprechenden Luckybox-Kanal auf meinem Discord veröffentlicht. Ich bitte um Verständnis und entschuldige die Verzögerung. Vielen Dank für eure Geduld & viel Spaß mit den Updates!
2.8.182.8.18 | New functionsMay 17, 2024 - Add „Plugin.Prefix“ in cofig.yml - Add Function: „Slots.Function.CloseGUI.Enable“ – With this function you can create a button to close the GUI2.8.172.8.16 | 1.20.2 UpdateDec 7, 2023 - 1.20.2 Support - If UseItem.AllowToggle was disabled in config.yml, it was still possible to toggle it via the toggle function, this logic error has been fixed - The BungeeCord option has been removed from config.yml. The setting from the T2CodeLib Config is adopted - T2CodeLib 16.2 is required!2.8.152.8.15 | 1.20 UpdateJun 8, 2023 [ ae5a3b3] - API update to Minecraft version 1.20 - T2CodeLib API update to 15.0 (this version is required from now on2.8.142.8.14 | Bugfix: Player-Inv-ClickDec 22, 2022 Bugfix: https://git.t2code.net/JaTiTV/T2C-CommandGUI/issues/14 (2.8.13): Change: - The plugin reload now runs asyncron and therefore no longer causes the server to freeze briefly during a plugin reload.2.8.132.8.13 | Performance fixDec 22, 2022 Change: - The plugin reload now runs asyncron and therefore no longer causes the server to freeze briefly during a plugin reload.2.8.122.8.12 | Update to T2CodeLib 13.4Nov 15, 2022 Update to T2CodeLib 13.4 Please note the changes of T2CodeLib 13.42.8.112.8.11 | T2CodeLib 13.0 supportNov 1, 2022 The T2CodeLib has been completely cleaned up and restructured. Please make sure that all plugins that need T2CodeLib are compatible with version 13.0. For those plugins from T2Code that have an interface on the Bungee, the plugin files do not need to be on the Bungee anymore, the T2CodeLib is sufficient! If you need help or have any questions, please contact us on our T2Code Support Discord Server: dc.t2code.net2.8.92.8.9 | BugfixJul 29, 2022 Bugfix: If the plugin was already converted to T2C-CommandGUI but still a plugin folder named CommandGUI was present, the original folder was overwritten. Bugfix: If T2CodeLib was not installed, an unwanted error occurred Bugfix: The permission 'commandgui.updatemsg' was wrongly registered as 'commandgui.updatemsgupdatemsg' and thus also recognized by Luckperm.2.8.82.8.8 | fixes a security vulnerabilityJul 19, 2022 This update fixes a security vulnerability where players with modified clients could intercept all commands. This bug affects the proxy (Bungee, Waterfall etc.)!2.8.72.8.7 | No Permission Lore, Function load fixJul 9, 2022 Bugfix: No Permission Lore Bugfix: Function load fix2.8.62.8.6 | Custom Sound BugfixJul 9, 2022 Bugfix: If in a function the CustomSound was deactivated, the message came that the CustomSound does not exist, if none was specified and if one was specified, the CustomSound was played additionally. This has been fixed.2.8.5Quick bugfix!Jul 9, 2022 Quick bugfix!2.8.4Jul 9, 2022 2.8.32.8.3 | BUGFIX !!!!Jun 9, 2022 Kitish error has been fixed! Fixed a bug where no GUIs were loaded!2.8.22.8.2 | files with explanations / fixesJun 8, 2022 Update to T2CodeLib 12.1! Changes: · The structure of config.yml has been slightly changed (nothing needs to be changed as the settings paths remain the same) · The code structure has been rebuilt / improved Fix: · Fixed an error that occurred when a player joined the sever and immediately left. NEW: · In case of a new installation, files with explanations are now also created in the plugin folder The files with explanation are available on our GitHub:2.8.12.8.1 | BugfixJun 7, 2022 Bugfix for the AdminSubCommand option2.8.02.8.0 | VotePoints for payment, Items for payment and other new featuresJun 7, 2022 In this update more options to pay for the functions like Vote Points ( VotingPlugin) and Items have been added. Also, 2 completely new functions have been added to give or remove both Vote Points and Items to the player. Update to T2CodeLib 12.0! New config for the function files: Eco: Code (YAML): Cost: Enable : false EcoModule : VAULT # VAULT, MONEY, ITEM, VOTEPOINTS Item : DIRT;5 # ITEM;AMOUNT VotePoints : 0 Price : 0.0 The new functions: Code (YAML): FunctionVotePoints: Enable : false Mode : ADD # ADD, REMOVE Amount : 0 FunctionItem: Enable : false Mode : REMOVE # ADD, REMOVE Item : DIRT;5 # ITEM;AMOUNT2.7.72.7.7 | Bungee Load FixJun 2, 2022 [ 6f3da3e] Fixed a bug that prevented the plugin from loading on the bungee.2.7.62.7.6 | Critical MySQL bugfixJun 1, 2022 [ ebbec1f] Critical bugfix: MySQL had a server crash [ f6860e9] Fix: The message when disabling the GUIItem was not displayed2.7.52.7.5 | Hover & clickable messagesMay 31, 2022 [ 381afeb] Added the option for hover & clickable messages for players. Hover & Clickable Messages: You can add a hover and/or clickable feature to all messages sent to players. .SpoilerTarget">Spoiler: Examples and explanation Use /*/ to separate the message. Use [nl] to set a line break in a message or hover. Hover message: <message >/*/<hover> Message with hover and click function: <message >//<hover>//<action>/*/<actionValue> Message only with click function: <message >////<action>/*/<actionValue> .SpoilerTarget">Spoiler: Action - OPEN_URL - Opens a URL under the path specified in ActionValue. - OPEN_FILE - Opens a file under the path specified by ActionValue. - RUN_COMMAND - Runs the command specified by ActionValue. - SUGGEST_COMMAND - Inserts the string specified in ActionValue into the player text box. - CHANGE_PAGE - Changes to the page number in a book specified by ActionValue. - COPY_TO_CLIPBOARD - Copies the string specified by ActionValue to the player's clipboard. T2CodeLib 11.9 is required.2.7.42.7.4 | MySQL BugfixMay 28, 2022 MySQL Bugfix .SpoilerTarget">Spoiler: Error Code (Text): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTSSlotINT(1) NULL DEFAULT NULL AFTERStatus' at line 1 And minor code changes2.7.32.7.3 | BugfixMay 17, 2022 [ ddfea4e] CHANGE: The placeholders are now usable internally in the plugin, even if PlaceholderAPI is not available. FIX: Playerheads, Base64 Heads are now also available with 1.8 - 1.122.7.22.7.2 | Add UseItem ItemBlockBlacklistMay 16, 2022 ADD: [ 32c1219] Added a UseItem Item/Block Blacklist to make it so that when you look at one of these blocks, the GUI doesn't open but the block (for example: CHEST, CRAFTING_TABLE, or buttons). FIX: [ 326dfae] Small code changes that fixes minor bugs2.7.12.7.1 | Bug fixesMay 12, 2022 Bug fixes: · When sneaking and using the UseItem, an error occurred. · The config.yml was not reloaded on '/commandgui admin reload' and the change was rolled back · The command '/gui-item slot <slot>' was calculated incorrectly and it often came the message that the selected slot was occupied although it was not.2.7.02.7.0 | SQLITE and other functions were added, some bugfixesApr 28, 2022 In this update some functions have been rewritten, changed and added. Among other things, this now includes SQLITE as a storage medium. In addition, some minor bugs have been fixed. The GUIs files have been split into GUI files and function files, this provides more clarity in the overall plugin structure and offers the possibility to call a function from multiple GUIs. For example, you can create a back button as a function and call it from 3 GUIs, the item, the function can also be in different places, because the slot is set in the GUI file. Config differences: https://git.t2code.net/JaTiTV/CommandGUI/src/branch/2.7.0… Update V5 So in the GUI files it is set on which slot which function should be. Also, the permission to see and use the functions can now be set individually in the GUI config. In the functions, 2 new functions have also been added to allow players to turn permissions on and off and an option to turn the UseItem on and off. Placeholders have been added. This update includes a converter that builds the new structure from the old config structure. Your options should be carried over in the process. For security reasons, your old GUI files will be saved under the path 'plugins/CommandGUI/OldConfig/GUIs/Version4'. Added: - SQLITE as storage medium - Placeholders - %commandgui_useitem% - Shows if you have activated or deactivated the UseItem (in color, customizable in config.yml) - %commandgui_useitem_boolean% - Shows if you have enabled or disabled the UseItem - %commandgui_useitem_slot% - shows on which slot you have set the UseItem - ToggleUseItem as new option for slots - TogglePermission as new option for slots Changes: - Removed permissiond regestration from plugin.yml and regestred via code. - The Slot See and Use Permissions are now included in OP and commandgui.admin - refresh perms by reload - The MYSQL connection has been slightly optimized - If you changed the slot of the UseItem, the Protection (RemoveItemWhenItIsDisabled) - placeholder in slot permissions changed from '[guiname]' to '[function]'. - The config structure has been revised. Bug fixes: - use and see perm - The command 'gui-item slot ' dat not set the item to the right place? - If there was a function in the GUI that did not exist, then an error occurred in the console and the GUI could not be opened, this was fixed. - If you did not have the permission to see a function and still clicked on the slot, then an error occurred - the sound was not played when CostumSound was off in the function - Fixed a bug that prevented GUIs from opening. - The OpenGUI option, the command '/cgui ' did not work. The GUI that was set as default GUI in UseItem was always opened. This was fixed - The OpenGUI option, the command '/cgui ' did not work. The GUI that was set as default GUI in UseItem was always opened. This was fixed - Fixed a bug that prevented GUIs from opening. If there are any errors, bugs or questions, please contact me in the Discord support.2.7.0_Snapshot-62.7.0_Snapshot-6 | SQLITE was added, minor changes and fixesApr 22, 2022 A new test major version 2.7.0_Snapshot is available on our Git! This version may contain errors or bugs! If you notice any bugs, please report them to me in Discord support. This should be the last but also an important snapshot of 2.7.0. This includes among other things now also SQLITE as storage medium 2.7.0_Snapshot-3 - 6 - [ 520df8d] Change: Removed permissiond regestration from plugin.yml and regestred via code. - [ 520df8d] Change: The Slot See and Use Permissions are now included in OP and commandgui.admin - [ 7993dca] Change: refresh perms by reload - [ 3bd0662] Fix: use and see perm - [ c5bc880] Add: SQLITE as storage medium - [ c5bc880] Change: The MYSQL connection has been slightly optimized - [ c5bc880] Fix: The command 'gui-item slot <number>' dat not set the item to the right place? - [ cfd07b0] Fix: If there was a function in the GUI that did not exist, then an error occurred in the console and the GUI could not be opened, this was fixed. - [ cfd07b0] Change: If you changed the slot of the UseItem, the Protection (RemoveItemWhenItIsDisabled) was ignored and you got the item - [ fc98f93] Fix: If you did not have the permission to see a function and still clicked on the slot, then an error occurred 2.7.0_Snapshot-2 Fix: the sound was not played when CostumSound was off in the function Change: placeholder in slot permissions changed from '[guiname]' to '[function]'. 2.7.0_Snapshot-1 In this update some functions were rewritten, changed and added. Also some minor bugs have been fixed. The GUIs files have been split into GUI files and function files, this provides more clarity in the complete plugin structure and offers the possibility to access a function from multiple GUIs. Thus, for example, you can create a back button as a function and open it from 3 GUIs, the item, the function can also be in different places, because the slot is set in the GUI file. Config differences In the GUI files is thus specified on which slot which function should be located. In addition, the permission for See and for Use of the functions can now be set individually in the GUI Config. In the functions also 2 new functions were added, with which players can switch permissions on and off and an option to switch the UseItem on and off. Placeholders have been added. This update includes a converter that builds the new structure from the old config structure. Your options should be taken over. For security reasons your old GUI files are saved under the path 'plugins/CommandGUI/OldConfig/GUIs/Version4'. Bug fixes: · Fixed a bug that prevented GUIs from opening. · The OpenGUI option, the command '/cgui <guiname>' did not work. The GUI that was set as default GUI in UseItem was always opened. This was fixed New features: · Placeholders - %commandgui_useitem% - Shows if you have activated or deactivated the UseItem (in color, customizable in config.yml) - %commandgui_useitem_boolean% - Shows if you have enabled or disabled the UseItem - %commandgui_useitem_slot% - shows on which slot you have set the UseItem · ToggleUseItem as new option for slots · TogglePermission as new option for slots Changes: · The config structure has been revised. If there are any errors, bugs or questions, please contact me in the Discord support.2.7.0_Snapshot-22.7.0_Snapshot-2 | small changeApr 19, 2022 A new test major version 2.7.0_Snapshot is available on our Git! This version may contain errors or bugs! If you notice any bugs, please report them to me in Discord support. 2.7.0_Snapshot-2 Fix: the sound was not played when CostumSound was off in the function Change: placeholder in slot permissions changed from '[guiname]' to '[function]'. 2.7.0_Snapshot-1 In this update some functions were rewritten, changed and added. Also some minor bugs have been fixed. The GUIs files have been split into GUI files and function files, this provides more clarity in the complete plugin structure and offers the possibility to access a function from multiple GUIs. Thus, for example, you can create a back button as a function and open it from 3 GUIs, the item, the function can also be in different places, because the slot is set in the GUI file. Config differences In the GUI files is thus specified on which slot which function should be located. In addition, the permission for See and for Use of the functions can now be set individually in the GUI Config. In the functions also 2 new functions were added, with which players can switch permissions on and off and an option to switch the UseItem on and off. Placeholders have been added. This update includes a converter that builds the new structure from the old config structure. Your options should be taken over. For security reasons your old GUI files are saved under the path 'plugins/CommandGUI/OldConfig/GUIs/Version4'. Bug fixes: · Fixed a bug that prevented GUIs from opening. · The OpenGUI option, the command '/cgui <guiname>' did not work. The GUI that was set as default GUI in UseItem was always opened. This was fixed New features: · Placeholders - %commandgui_useitem% - Shows if you have activated or deactivated the UseItem (in color, customizable in config.yml) - %commandgui_useitem_boolean% - Shows if you have enabled or disabled the UseItem - %commandgui_useitem_slot% - shows on which slot you have set the UseItem · ToggleUseItem as new option for slots · TogglePermission as new option for slots Changes: · The config structure has been revised. If there are any errors, bugs or questions, please contact me in the Discord support.2.7.0_Snapshot-12.7.0_Snapshot-1 | Big changes, new features and bug fixesApr 19, 2022 A new test major version 2.7.0_Snapshot is available on our Git! This version may contain errors or bugs! If you notice any bugs, please report them to me in Discord support. In this update some functions were rewritten, changed and added. Also some minor bugs have been fixed. The GUIs files have been split into GUI files and function files, this provides more clarity in the complete plugin structure and offers the possibility to access a function from multiple GUIs. Thus, for example, you can create a back button as a function and open it from 3 GUIs, the item, the function can also be in different places, because the slot is set in the GUI file. Config differences In the GUI files is thus specified on which slot which function should be located. In addition, the permission for See and for Use of the functions can now be set individually in the GUI Config. In the functions also 2 new functions were added, with which players can switch permissions on and off and an option to switch the UseItem on and off. Placeholders have been added. This update includes a converter that builds the new structure from the old config structure. Your options should be taken over. For security reasons your old GUI files are saved under the path 'plugins/CommandGUI/OldConfig/GUIs/Version4'. Bug fixes: · Fixed a bug that prevented GUIs from opening. · The OpenGUI option, the command '/cgui <guiname>' did not work. The GUI that was set as default GUI in UseItem was always opened. This was fixed New features: · Placeholders - %commandgui_useitem% - Shows if you have activated or deactivated the UseItem (in color, customizable in config.yml) - %commandgui_useitem_boolean% - Shows if you have enabled or disabled the UseItem - %commandgui_useitem_slot% - shows on which slot you have set the UseItem · ToggleUseItem as new option for slots · TogglePermission as new option for slots Changes: · The config structure has been revised. If there are any errors, bugs or questions, please contact me in the Discord support.2.6.22.6.2 | BugfixApr 15, 2022 If you didn't have the permission to see an item, you could still click on it and get the message that you don't have the permission. This has now been changed so that you only get the message if you can see the item.2.6.12.6.1 | Changed the permission for slots in the GUIMar 21, 2022 Changed the permission for slots in the GUI. 2 new permissions have been added to see the item in the GUI - to see: ' commandgui.gui.<guiname>.slot.<slot>.see' - to use: ' commandgui.gui.<guiname>.slot.<slot>.use' The old permission ' commandgui.gui.<guiname>.slot.<slot>' still works and includes both new permissions.2.6.02.6.0 | 1.18.2 Support and minor changesMar 8, 2022 [ 4cbe8ed] Add: - 1.18.2 Support Bugfix: - Fixed a bug where bungee commands were executed multiple times when multiple players were on the server. New features: - Bungee commands can now also be executed from the server2.5.232.5.23 | BugfixFeb 9, 2022 [ ce07fd2] - Bugfix in the plugin info at '/cgui admin info'.2.5.222.5.22 stable | Change in the database bindingJan 29, 2022 The database connection was changed to Hikari to improve performance. Since there were no bug messages from the database connection, I assume that the changes work and there are no errors. If there are any errors, please report them in the support Discord. T2CodeLib 11.0 is required.2.5.22_Snapshot-12.5.22 SN1 | Performance improvements and buxfixesJan 20, 2022 - The database connection was changed to Hikari to improve performance. - An API package error was fixed2.5.212.5.21 | LuckyBox was added to OpenGuiJan 13, 2022 [f1e1c0d] / [7808a3b] LuckyBox was added to OpenGui Code (YAML): OpenGUI: Enable : true GUI : plugin.T2C-LuckyBox2.5.202.5.20 | Bungee Join BugfixJan 10, 2022 The option UseItem.Join.Cursor.ToGUIItem.Bungee.OnServerChange did not work as it should, because it was not recognized if it was a bungee join or server change. This has been fixed. (Concerns plugin versions 2.5.14 - 2.5.19) To fix this bug, please update the plugin on the Bungee and all sub-servers!2.5.192.5.19 | Add UseItem World Protection and Change and minor code changesJan 7, 2022 Added 2 new functions to Advanced.UseItem. New features: · You can now set whether the UseItem should be removed when you switch to a GameMode where the UseItem is deactivated. · There is now also a World White and Blacklist for the UseItem New Advanced Config: Code (YAML): Advanced: UseItem: GameMode: Change: Enable : true DelayInTicks : 1 Protection: Enable : false RemoveItemWhenItIsDisabled : false Mode : blacklist List : - CREATIVE - Spectator World: Change: Enable : true DelayInTicks : 1 Protection: Enable : false RemoveItemWhenItIsDisabled : false Mode : blacklist List : - World1 - World22.5.182.5.18 | Code and small config changesJan 6, 2022 In this update the code was revised and cleaned up in some places. An option in the config was changed and a new option was added. Changes: - API Changes .SpoilerTarget">Spoiler: New Code (Java): public static void onItemChange (Player player, Boolean setCursor ) { ItemChange. itemChange (player, setCursor ) ; } - The option Advanced.UseItem.GameModeChange was removed! (Replaced by a new option! More details below) Bugfixes: - If the option Join.Cursor.ToGUIItem.OnLogin was set to true the cursor was set to the UseItem even if the GameMode was changed, this was fixed. New features: - Added a blacklist / whitelist for the UseItem - The option Advanced.UseItem.GameModeChange.DelayInTicks can now be disabled / enabled under Advanced.UseItem.GameMode.Change.Enable .SpoilerTarget">Spoiler: New Options in the config.yml Code (YAML): Advanced: UseItem: GameMode: Change: Enable : true DelayInTicks : 1 Protection: Enable : false Mode : blacklist List : - CREATIVE - Spectator2.5.172.5.17 | BugfixJan 1, 2022 I wish everyone a Happy New Year 2022 Bugfix: Compatibility with T2CodeLib version 92.5.162.5.16 | BugfixDec 31, 2021 Changes: - [ 02cf238] Fix UseItem.InventorySlot.SlotEnforce - [ ff5c559] Commented files (e.g. gui.ymlX) are no longer recognized as gui. - [ f734748] Message added to the '/gui-item' command if this function is disabled2.5.142.5.14 | BugfixesDec 22, 2021 At least version 8 of T2CodeLib is required! Bugfix: - /commandgui [gui] did not work, this has been fixed [ 75b4a32] - BungeeCommands could not be executed [ 613b865] - Minor errors in the language files, it is recommended to rebuild them [ 3792e0e] - Smaller bugs were fixed [ 675a565] - Update to T2CodeLib 8 [ fda80bf]2.5.132.5.13 | Change for Bungee CommandsDec 21, 2021 MySQL is no longer required to run Bungee Commands. Modification of the Bungee config.yml Code (YAML): MySQL: Enable : false < ------ NEW IP : localhost Port : 3306 Database : database User : user Password : '' SSL : false2.5.122.5.12 | BugfixDec 21, 2021 When bungee commands were used and multiple players were online on the server, the command was executed multiple times, this has been fixed. API changes: Code (Text): <repositories> <repository> <id>T2Code</id> <url>https://repo.t2code.net/repository/T2Code/</url> </repository> </repositories> <dependencies> <dependency> <groupId>net.t2code</groupId> <artifactId>CommandGUI_V2</artifactId> <version>VERSION</version> </dependency> </dependencies>2.5.112.5.11 | Important Bugix!!!Dec 7, 2021 - When a normal item was displayed in the GUI, the DisplayName and the Lore were not displayed which resulted in this slot not being functional. - The command 'cgui admin ...' is now executable from the console again.2.5.102.5.10 | 1.18 SupportNov 30, 2021 1.18 Support added Add Maven for the API: Code (YAML): <repositories > <repository > <id>T2Code</id > <url>https://repo.t2code.net/repository/T2Code/</url > </repository > </repositories > <dependencies > <dependency > <groupId>net.t2code</groupId > <artifactId>CommandGUI_V2</artifactId > <version>2.5.10</version > </dependency > </dependencies>V2.5.9BugfixNov 27, 2021 Forgotten debug messages were removed.V2.5.8Bugfixes, performance improvements and small new featuresNov 27, 2021 In this update a lot was rewritten in the background, it is not about many new features, but about performance and bug fixing. From this version of CommandGUI the T2CodeLib (at least 7.2) is required. To use BungeeCord Commands the plugin must be installed on the BungeeCord and on the Spigot Server! From this version on also on the BungeeCord a MySQL setting is needed. If there are any errors / bugs, please report them on our Discord so that we can fix them. Changes: - Performance improvements - Bug fixes Config changes: Code (YAML): UseItem: Join: Cursor: ToGUIItem: OnEveryLogin : true OnOnlyFirstLogin : false EXPERIMENTELL_ServerChange : false --> Code (YAML): UseItem: Join: Cursor: ToGUIItem: OnLogin: Enable : true Spigot: OnOnlyFirstLogin : false Bungee: OnServerChange : true New features: Added a new function to disable the GUI item in Gamemode Spectator. Code (YAML): Advanced: UseItem: GameModeChange: DelayInTicks : 1 DisableInSpectator : trueV2.5.7V2.5.7 | BugFix and new PlaceholderSep 30, 2021 Code changes and bugfixes in the default config & english language file [ 0dc1be0] New features - New placeholder for messages '[price]' this returns the price of the functionV2.5.6V2.5.6 | Small bugfix and small new changesSep 5, 2021 Small bugfix and small new changes New function: - [ 0dc1be0] GUI item can now be set again at /clear (default -> KeepAtCommandClear: true)V2.5.5V2.5.5 | BugFixAug 20, 2021 Bugfix: - [ 9ff0bc7] A debug message that led to console spam on the bungee has been removed. - [ 5e84bee] Fixed a bug that prevented the plugin from loading on servers with version 1.8.x - 1.12.x - [ 7b4b197] Fixed an error that caused the Info Command to fail on servers of version 1.8.x - 1.10.x. New features: - [ 65efb15] New SimplePie for Bstats -> 'Storage Type MySQL'.V2.5.4This is a very important fix !!!Aug 19, 2021 This is a very important fix because I accidentally published a test version of the plugin today. Update Discord link for the new support Discord. dc.T2Code.net Added update checker for the bungee version. New permission: commandgui.updatemsg (included in commandgui.admin)V2.5.3Update Discord link for the new support Discord.Aug 19, 2021 Update Discord link for the new support Discord. dc.T2Code.net New permission: commandgui.updatemsg (included in commandgui.admin)V2.5.2V2.5.2 | BugfixJul 31, 2021 [ 8c5d72d] The EXPERIMENTAL_ServerChange option was not created correctly and also not read correctly and thus did not work eitherV2.5.1V2.5.1 | BugfixJul 31, 2021 In this update, minor bugs were fixed and minor code changes were made. Fixes: - [ f27fc87] Fixed that not all alias commands were registered - [ 5eaa079] The permissions for the GUI commands / alias commands were not registered correctly. [ 9f53a7a] - [ 8b9e064] Small code changes.V2.5V2.5 | New functionsJul 27, 2021 In this update some new features have been added, alias commands are now reloaded on '/cguiadmin reload' and a forgotten debug message has been removed. Code changes: [ e8c9761] New functions: - Item count per slot adjustable - Empty slots can be created now - Sound can now be completely disabled per slot - Option SetConfig With this option, options can be changed in any file (configs) and the corresponding plugin can be reloaded directly. .SpoilerTarget">Spoiler: SetConfig Code (YAML): SetConfig: Enable : false File: Path : '' Option: Path : '' Premat : String Value: LeftClick: ChatInput : false String : '' Boolean : false Integer : 0 Double : 0.0 List : [ ] RightClick: ChatInput : false String : '' Boolean : false Integer : 0 Double : 0.0 List : [ ] PluginReload: Enable : false Command : '' Changes: - Alias commands are now reloaded on /cguiadmin reloadV2.4.4V2.4.4 | BugfixJul 26, 2021 [ 2f01ca8] Fixed a bug that caused an error when PlaceholderAPI was not installed.V2.4.3V2.4.3 | BugfixJul 25, 2021 - With the alias commands the permission did not work as it should [ 027b614] - The placeholders [oe] & [OE] always displayed Ö, now [oe] -> ö | [OE] -> Ö is displayed [ 027b614]V2.4.2V2.4.2 | BUGFIXJul 7, 2021 When using Playerhead or Base64 in UseItem the GUI was not opened, this has been fixed. [ 1722ca6]V2.4.1V2.4.1 | BugfixJul 7, 2021 Bugfix for the UseItem with Base64. [ 2302d6a]V2.4V2.4 | add BungeeCommand and Bungee compatibilityJul 5, 2021 With this update the option BungeeCommand is added. To use this option, set BungeeCord to true in the config and load the plugin on your proxy as well.V2.3V2.3 | New features and bug fixes.Jun 26, 2021 In this update, a new option was added, some minor changes were made to the code and some bugs were fixed. New features: - ServerChange option added Bugfixes: - If you had Messages, Command, OpenGUI on false but Cost on true then money was deducted from the player although nothing happened. This has been fixed. - If you set Command to a command from another plugin that should open a GUI, it didn't open instead the CommandGUI opened again. This was fixed. - When using the command /commandguiadmin give [player] the message was not displayed correctly. This was fixed. - Forgotten debug messages were removed.V2.2V2.2 | [+] API | Help completedJun 23, 2021 With this update, 2 features have been added. New features: - Added: Help for /gui-item slot [slot]. - Added: API (more detailed information will follow or you can just ask me on Discord).V2.1V2.1 | New functions | Bugfixes | Permission changeJun 23, 2021 With this update, new features have been added and bugs have been fixed. New features: - Added: Command /commandguiadmin give [player]. - Added: Info Command (had forgotten about it) - Added: Permission commandgui.player This permission contains all important permissions players need ( commandgui.command, commandgui.get.guiitem.at.login, commandgui.useitem, commandgui.useitem.toggle) - Added: Command /gui-item slot <value> With this command every player can decide on which slot he wants to have the GUI item (slot 1-9 possible) - Required permission: commandgui.useitem.toggle Changes: - Permission: commandgui.giveitem -> commandgui.get.guiitem.at.login Bugfixes: - With /gui-item the message no Permission was displayed although one had the Permission - /commandguiadmin info now shows the info from CommandGUIV21.17 Support | Java 16 Support | 100% rewritten | better performanceJun 21, 2021 CommandGUI V2 is finally ready. New features: - 1.17 Support - Java 16 Support - Unlimited GUIs - UseItem with new functions - CustomSound per slot - Open GUI when pressing a slot - PlayerHead and / or Base64-Heads for slots - Alias commands for each GUI - Many bugfixes If you used CommandGUI 1.x you have to rebuild the config structure because a lot has changed. BUT. All functions are still available (even much more now) If you need help with the conversion feel free to contact me on Discord. I wish you a lot of fun with all the new features of CommandGUI v2. The plugin has been 100% rewritten. All already existing functions remained. The plugin has been significantly improved performance-wise.1.2.21.2.2 | BUGFIXApr 18, 2021 Fixed a bug that caused only line 1 to be displayed in all guis.1.2.11.2.1 | little bugfixApr 18, 2021 The version number was not entered correctly. This error was fixed with this small bugfix.1.2.01.1.0 | new functionApr 17, 2021 English In this update, a new small new feature has been added. You can now use the commands you set in your guis not only with /gui <COMMAND> but directly with /<COMMAND>. German In diesem Update wurde eine neue kleine neue Funktion hinzugefügt. Ihr könnt jetzt die Commands die ihr in eueren guis einstellt nicht nur mit /gui <COMMAND> nutzen sondern direkt mit /<COMMAND>.1.1.01.2.0 | New functionApr 17, 2021 English You can now choose in every GUI at line 1 at slot 1 if it should be a player head or a custom item. German Ihr könnt jetzt in jeder GUI bei der Zeile 1 bei dem Slot 1 auswählen ob es ein Spielerkopf oder ein Benutzerdefiniertes Item sein soll.1.0.1A bug with the update checker was fixedMar 28, 2021 A bug with the update checker was fixed1.0.0Update Checker addedMar 28, 2021 Update Checker added0.1.0Mar 28, 2021
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta