TownyWands
2.1.1A customizable and modular GUI Plugin, wich can serve for a lot of purposes! [No Towny required!]
2.1.1latestSome update-worthy bugfixes!May 23, 2018 Added a new command: /tws open <GUI> This allows you to open a GUI without using the dynamic command. This can be useful for items that shall execute that command or for virtual signs. Fixed a bug that caused the first inventory slot of each GUI to break. Fixed some minor typos here and there. Fixed some bug related to the vSign-API that caused commands to get executed asynchronously. I also tested the whole thing on 1.12.2. It should be compatible with at least Spigot, Paper and Craftbukkit on 1.12.* right now. The fixes should also work in older versions, but that haven't been tested yet.2.1.0Update to Minecraft 1.12! Configuration simplification!Jun 12, 2017 Hey guys! Its been a while since the last update... at the start, i planned to put much more stuff into this update, but since the newer Minecraft versions started to break the plugin, i decided to bring it up-to-date first. The plugin should work with all known features, including vSigns on 1.12 now. Support for 1.11.2 has also been ensured now. === If you have wishes about features or improvements, please tell me! I need new and cool ideas... don't know whats most useful these days for such an plugin. So, if you have any suggestions or problems, feel free to send me a message, open a GItHub issue or leave a reply in the Thread!2.0.9Update for Minecraft 1.10 - REQUIRES ProtocolLib now.Jun 29, 2016 Update to v2.0.9: Dropped NMS Support due to extreme refactoring work. ProtocolLib is now REQUIRED! The plugin won't work without it anymore. Added vSign Support for MC 1.10 Fixed a bug in the version detector with 1.10 Known caveats: TownyWands may not work on 1.7 and lower at the moment due to changes in ProtocolLib - i need to do more tests with that versions before i can guarantee for anything there. It may throw an error on startup due to a missing dependency - ProtocolLib You can get the latest version here: https://www.spigotmc.org/resources/protocollib.1997/ I used version 4.0.2 in my tests on MC 1.10 · The Translation still takes ages (500 seconds or more per GUI) due to the new default config (Only if you have the Auto-Translator enabled.) On 1.6 and lower, the Unicode bug will appear again. This will be fixed once and for all, when the InGame-Editor is released! I have found no other bugs so far, if you find some, please report them to me and i'll fix them! https://github.com/FastFelix771/TownyWands/issues/ <- Report it there, and i'll receive a Mail about it immediately.2.0.8*Important Update* - Major Bugfix & some new features!Mar 23, 2016 Official update to v2.0.8 Updating is STRONG RECOMMENDED! - fixed a major bug in the command formatting. - fixed a major bug in the version calculation. (important!) - fixed some minor bugs / enhanced some stuff a bit - added fancy download button to the update notification (1.8+ only) - registered command alias /tws for /townywands - added first Event to API: GuiClickEvent I'll add more Events soon, i needed to focus on the bugs to fix :/ --- COMING SOON --- --- COMING SOON --- --- COMING SOON --- Im planning to add per-player GUI's. (Im not sure if it will work yet!) So, every player can see the same GUI, but with different content depending on whatever you want. It would allow for much more plugin-support and more shortcuts to use. For example: - you have PlayerPoints installed. - you have the variable {playerPoints} in an item lore or name in a GUI Player A would see a different value than Player B when he hovers over the item. Its a fresh and untested idea, but maybe its possible. If you have any more ideas, tell me!2.0.7Built-In 1.6 Support | 1.6 Client Crash fix | minor improvementsMar 10, 2016 Official update to v2.0.7 Added 1.6 compatibility! (Tested on 1.6.2 & 1.6.4) /vsign works only with ProtocolLib installed. (Working on NMS Support!) - fixed client crash on 1.6: Players can now hover over enchanted items! - improved ProtocolLibHandlers slightly on 1.7 , 1.8 & 1.9 Please note: On 1.6 the unicode-bug will appear again, because the ConfigManager isnt fully compatible to 1.6 yet. The InGame-Editor will fix that later!2.0.6Major performance improvements & new Packet handling!Mar 9, 2016 Official update to v2.0.6 Updating to this version, as soon as possible is recommended! Complete rewrite of TownyWands' packet handling. Now it uses nearly no Reflection anymore! (means, its a lot faster now!) Currently it offers full NMS & ProtocolLib Support for MC 1.9, 1.8 & 1.7 vSigns works a lot smoother and should be stable now! - fixed a small bug with /fakecmd - improved /townywands reload when using ProtocolLib - improved Reflection class and removed unused stuff - secured ModularGUIs more for later use in the TownyWands API (v2.0.8) - fully added v1_10 to Version Enum, for future proofing. Tested with Minecraft 1.7 , 1.8 , 1.9, with and without ProtocolLib. (On 1.9, ProtocolLib 3.7.0-BETA works perfect with TownyWands, tested it!)2.0.51.9 Update & Unicode Fix! - Configuration Updater and other important enhancements!Mar 7, 2016 Official Update to v2.0.5 Fixed Unicode values appears in configurations, they are now 100% UTF-8 read and written! Added working Configuration Updater. Fixed Regex bug in Updater. Started Reflection-less and simpler PacketHandling Classes (coming soon!) - Should boost performance later. Added experimental 1.9 Support! - vSigns works, too. ProtocolLib "should" work too, until a 1.9 version comes out. Minor code cleanup. Added 2 new MC Versions to Version Enum: v1_10 for later updates and v1_0. More cool stuff coming soon, sorry for the delayed update! Traveled last days, had birthday, etc. and i wanted to wait for 1.9 ... So, enjoy your awesome GUI's, now on Minecraft 1.9 too!2.0.4Added optional ProtocolLib support & fixed some /vsign bugs.Feb 11, 2016 TownyWands does now support ProtocolLib! If you have it installed, TownyWands will use ProtocolLib instead of its own methods to handle packets! ProtocolLib is optional! You don't need it to run TownyWands. I've fixed the first bugs of /vsign on both 1.7 and 1.8! It may still be unstable, but i have implemented a work-arround to prevent your players from getting kicked because of Netty errors. There is also a new command! /townywands debug Currently, it will not spam you. It will tell you about errors and such, so its useful to enable it while testing! Fixed item displaynames and lores with strange symbols instead of UTF-8 characters ingame. The evil Unicode bug will get fixed soon, too! Im close to the solution..2.0.3Big internal changes & more compatibility to MC 1.7!Feb 9, 2016 /vsign works now on both 1.7 and 1.8! Fixed some minor bugs in the GUI Builder. Removed /gui temporary. Added a new way to manipulate items, prepare for epic stuff coming soon!2.0.2New Update NotificationsFeb 6, 2016 This is only a small update of TownyWands! - I've enhanced the GUI System a little bit to get more speed. - TownyWands will now tell you about Updates on Login. (permission-based) - Changed the SignGUI System a bit, to prevent errors with other plugins. Im planning to implement some big changes in the future! Im gonna open some polls to let you decide, what i should implement first!2.0.1Java 7 Support & Some minor performance improvements!Oct 9, 2015 Changelog: + Added Java7 compatibility: You are now able to use TownyWands with Java 7 or higher. Tested it with Java 7 & Java 8. + Minor performance enhancements... * Coming Soon: A full working /gui command wich can: Create new GUI's Change existing GUI's Delete GUI's Maybe change items, that feature would probably needs some more time. Known Bugs: * /vsign currenlty only works on 1.8 versions! (1.7 compat. will follow soon!) * The Translation takes ages (500 seconds or more per GUI) due to the new default config (Only if you have the Auto-Translator enabled.) * Some translations may shows Unicode values instead of UTF-8 text ingame (MC 1.6.4 ONLY) If you're on 1.6.4 don't use enchanted items! It will crash players when they hover over the item! I have found no other bugs so far, if you find some, please report them to me and i'll fix them!2.0.0The Configuration Update and some other nice additions!Oct 1, 2015 Changelog: + Much better default configuration: It took me some days, but now there is an well better default configuration, so you can test it a lot better before you customize it to your wishes. + Added /fakecmd: /fakecmd will allow you to let players execute "fakecommands" wich are not registered to Bukkits command registry. Most alias-plugins and TownyChat for example uses such "fakecommands", so if you want to let players execute that commands via. the GUI's you need to use /fakecmd player ImAFakeCommand This may also allows you to execute BungeeCord Commands with TownyWands! * Coming Soon: A full working /gui command wich can: Create new GUI's Change existing GUI's Delete GUI's Maybe change items, that feature would probably needs some more time. Known Bugs: * /vsign currenlty only works on 1.8 versions! (1.7 Backport will follow if possible & requested!) * The compat.-check may not work on all situations but at the most it will do its job well! * The Translation takes now ages (500 seconds or more per GUI) due to the new default config. if you have the auto-translation enabled. Some translations may shows Unicode values instead of UTF-8 text ingame.... maybe fixed that already* (MC 1.6.4 ONLY) If you're on 1.6.4 don't use enchanted items! It will crash players when they hover over the item! I have found no other bugs so far, if you find some, please report them to me and i'll fix them!1.0.9Added Configuration Updater!Sep 26, 2015 * Added Configuration Updater: TownyWands will now save old config with another name like config_137.yml for example and load the newest config when you update! * Coming Soon: As next feature i'll implement an well better default-configuration and add more functions to the /gui command..1.0.8Added Bungeecord support and /bungeetpSep 25, 2015 * Added /bungeetp: TownyWands is now able to teleport players to other server if you have bungeecord in your config enabled. * Coming Soon: As next feature i'll implement an well better default-configuration and add more functions to the /gui command as well as an config-checker and updater. Bugs: No new bugs so far.1.0.7Added text input GUI's and some minor enhancements!Sep 24, 2015 * Added Text Input GUI: TownyWands has now some new commands wich opens a virtual Sign GUI where users can write into to change their Town's name or invite Friends..whatever you want! * Feature-Compat. Checker: TownyWands will check for the servers version and try to disable incompatible features. * Updater enhanced: The auto-updater now doesn't see backport versions as "update" and added mc version check to provide better compatible versions. * Coming Next: As next feature i'll implement an well better default-configuration and add more functions to the /gui command. Known Bugs: * /vsign currenlty only works on 1.8 versions! (1.7 Backport will follow if possible & requested!) * The compat.-check may not work on all situations but at the most it will do its job well! (MC 1.6.4 ONLY) If you're on 1.6.4 don't use enchanted items! It will crash players when they hover over the item! I have found no other bugs so far, if you find some, please report them to me and i'll fix them!1.0.6IMPORTANT BUG FIX & Update CheckerSep 20, 2015 * IMPORTANT FIX: I've fixed an critical bug in the GUI behaviour, its urgent that you update to the newest version ASAP! * Update Checker: TownyWands uses the CurseForge API now to check if theres a newer version of the plugin, but it doesnt download anything! * New Command System: TownyWands makes use of an alternative way of command handling that will make the coming soon /gui commands very comfortable!1.0.5The Version Independency UpdateSep 18, 2015 Changelog: * Added Version Independency: The plugin is now version independend and should work on 1.7 & 1.8 or even lower with and without Towny. Known Bugs: * Currently it saves languages with special characters in unicode (\u0074\u0065\u0073\u0074 = test) if your systems default encoding is not UTF-8. This may look weird but will not break your configuration, dont worry! Also your config will get pretty big if you are using the Auto-Translator, because it saves the translated data to save time & performance. * The Auto-Translator is currently very performance-heavy on the first start (it saves the translated input), it takes up to 10 minutes per inventory to translate. * The Auto-Translator API is currently limited to 10000 words/day, if this limited is exceeded it wont translate until a new day has started. * The Auto-Translator cant translate color-codes so you need to enter them manually in the config after it saved the first time. I have found no other bugs so far, if you find some, please report them to me with some logs etc.1.0.4Basic commands & BugfixesSep 17, 2015 * Added command /townywands: A basic command that provides plugin reloading and some help. * BugFixes: Fixed a bug with enchantment glow and cleaned up the code a little bit.1.0.4aThe Auto-Translator & Enchantment UpdateSep 16, 2015 Changelog: * Auto-Translator: If enabled, TownyWands will translate & save all missing languages. * Enchantment Glows: You can now give every item an magical enchantment glow. * Performance fixes: You are now able to configure how many CPU threads TownyWands will use for parsing multiple inventories at once. * The inventory configuration file has moved from config.yml to inventories.yml , the config.yml will be mostly used for How-To's and core-variables. Known Bugs: * Currently it saves languages with special characters in unicode (\u0074\u0065\u0073\u0074 = test) if your systems default encoding is not UTF-8. This may look weird but will not break your configuration, dont worry! Also your config will get pretty big if you are using the Auto-Translator, because it saves the translated data to save time & performance. * The Auto-Translator is currently very performance-heavy on the first start (it saves the translated input), it takes up to 10 minutes per inventory to translate. * The Auto-Translator API is currently limited to 10000 words/day, if this limited is exceeded it wont translate until a new day has started. * The Auto-Translator cant translate color-codes so you need to enter them manually in the config after it saved the first time. I have found no other bugs so far, if you find some, please report them to me with some logs etc.1.0.3aThe Modularity & Language Update that allows total customization!Sep 12, 2015 A full rewrite of the plugin with a bunch of new features that the users requested, for example: CUSTOM GUI's -> You are now able to configurate EVERYTHING, commands, permissions, items , names, etc. Language Support -> TownyWands supports now 95% of all Minecraft languages and it shows different GUI's depending on the players language. And some minor code cleanups and performance improvements. The configuration-parsing runs asynchron too, to ensure the plugin is laggfree even with the largest configurations on earth COMING SOON An auto-translation system will be integrated into TownyWands as soon as possible, to enable the automatic translation of your english text into whatever language your players are using!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
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.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta