TownyWands
Current version: 2.1.1
Brought to you by the UnityGaming Network | www.unitygaming.de
Note: TownyWands was originally made for Towny, but since v1.0.5 you don't need to install Towny to use this plugin anymore!
You can use it with any plugins you want, including Towny of course.
Currently supported Minecraft Versions: 1.12 down to 1.6
Requirements:
Java 8
A Bukkit compatible server. (duh..)
ProtocolLib installed on your server.
Commands & Permissions:
⇛ Receive Update Notifications | OP or townywands.msg.update
⇛ Receive Update Notifications | OP or townywands.msg.update
⇛ /townywands | townywands.cmd.townywands
⇛ /townywands debug| townywands.cmd.debug
⇛ /townywands debug| townywands.cmd.debug
⇛ /townywands help | townywands.cmd.help
⇛ /townywands ? | townywands.cmd.help
⇛ /vsign | townywands.cmd.vsign
⇛ /bungeetp | townywands.cmd.bungeetp
⇛ /fakecmd | townywands.cmd.fakecmd
What is TownyWands?
TownyWands allows you to create extremely awesome Inventory GUIs!
You can configurate everything to your wishes, TownyWands GUI's are customizable like no others!
It is also able to translate your GUIs in over 40 languages!
Your players will see different GUIs, depending on their client language.
YouTube Reviews / Tutorials?
None so far
If you want your video get listed here, send me your Video Link!
How to use it?
Just drop the .jar file into your plugins folder and start your server!
It will generate some default inventories to get you started!
Configuration
Until v2.1.0 TownyWands was using the inventories.yml file to configurate GUIs and Items.
Since 2.1.0, its using XML files for simplicity and higher fault-tolerance. (Its far too easy to screw up an YAML file imho...)
Old configuration will be translated into the new format automatically, so you will not loose any of your custom inventories!
Default GUI's:
Resident Menu ⇛ /resgui (townywands.gui.resgui)
Mayor Menu ⇛ /mayor (townywands.gui.mayor)
Admin Menu ⇛ /admgui (townywands.gui.admgui)
COMING SOON: King Menu ⇛ /king (townywands.gui.king)
You can add or remove as much GUI's as you wish.
You can edit or remove the permissions required to open the GUI's!
You even can edit the commands, that opens the GUI's!
And you can configurate every single item, at a high level of detail!
There is much more stuff you can edit, check it out!
I have found an Bug , where i can report it?
This is the fastest way to report a bug to me, i'll receive a Mail about your issue report immediately.
Auto Updater
You can toggle the auto-updater in the config.yml, if you set the field 'checkForUpdates' from 'true' to 'false'.
Plugin Metrics
You can toggle the plugin-metrics in the config.yml, if you set the field 'metrics' from 'true' to 'false'.
Planned features:
⇛ Add a King Menu to the default configurated GUI's
⇛ <s>A better default configuration with more items etc.</s> ✔
⇛ Full featured In-Game Editor for Items and GUI's (on-ice)
⇛ Easy Import/Export System for GUI's and Items
Any Questions?
Feel free to leave a comment!
Feel free to leave a comment!
GitHub Repository: https://github.com/FastFelix771/TownyWands
I hope my plugins helps the people out there who have problems with learning the mass of commands,
or just want to provide their players wonderful GUI's for important functions instead of lame hours of typing.
And last but not least, some notes about me:
Im a nocturnal something that needs Pizza & Coffein to survive and produce Software.
So, if you feel generous.. donate me some bucks for a Pizza: <DONATE>
But a simple "thank you" is also really motivating me!
2.0.8 is currently only available on SpigotMC. DevBukkit was down when it got released.
You can find TownyWands' Spigot page here: https://www.spigotmc.org/resources/townywands.4716/
@MCBBSCHEN
A chinese translation would be great, the GUI's can translate themself but the internal messages of the plugin can not. Im planning to add different language files to solve this, and if you create a chinese .lang file then it would be great! :)
But debug messages will stay english. (There will be too much of them)
Hello FastFelix771! I love this plugin. I hope that more players will know him. I can carry it to China? I'm a little bad English, please understand.
@Dysthymical
https://www.spigotmc.org/resources/townywands.4716/download?version=67955 It also supports ProtocolLib now! (optional) I hope it solves your problem! :)
@FastFelix771
Thank you! Very nice plugin so far. Can't wait for the fix.
@Dysthymical
I've just added some experimental stuff to the /vsign feature. I'll update the plugin today to fix the first bugs i found so far, thanks for your report! :)
Writing on signs doesn't work after installing this plugin. I used the GUI to add funds into town bank and it brought up a sign. Now I can't write normal signs.
@devioursoul
Thank you! :) There will be more updates soon, i got a lot of new ideas and stuff to enhance.
I want to focus more on towny with my server and this seems to be the perfect place to start. Let's do it yeah :D
Edit: this looks great so far, can't wait for updates :).
super
@omgitsbob12
It should. I will test it with 1.7 cauldron later today :) If it doesnt work, ill fix it in the next update, im currently busy :/
Does this support 1.7.2 Cauldron?
@achap1989
The plugin is usable with all plugins, not only Towny :D
I will try to add some optional Hooks for Factions, Towny etc. but if you want the mayor menu only available for Mayors, just go into Towny's "townyperms.yml" and add the permission townywands.gui.mayor to the mayor-section :)
Currently im coding the /gui commands to create and manipulate GUI's on the fly, when im done with that, ill take a look at Vault and other useful plugins to detect & hook :)
PS: You can add an item to set the town taxes to the mayor gui yourself, if you want :) All GUI's are customizable in the inventories.yml
@FastFelix771
well for example in the mayor menu add a set tax option, I realized that this was just an extension of towny, i misunderstood thinking it could be its own economy system on it's own.
also, when using the commands you should use the towny api and make sure the user is a mayor, or admin,.or resident. That way they can not bring up a menu that they can not use
@achap1989
Could you explain a little bit more what kind of tax system do you mean? A vault integration would be possible :)
You should add a tax support, I am installing this to my server right now, however I would love to see a tax support system using vault
@flapjack1968
Well, the testserver is online, unitygaming.de:3333 I just need to make the server a little bit more fancy xD
@flapjack1968
Hmm i have some ressources left on my server, i'll make a tiny testserver next days :) As far as i know is there currently no video and my english is too bad to make one :c
Is there a video or a server I could join that is using this plugin? It sounds great, but I'd really like to check it out before adding to the server.
Ive tested the Auto-Translator, it seems to work so far but its currently not working with colorcode and takes arround 5 minutes for each inventory to translate it. I will try to fix the colorcodes if possible and give the translator more cpu threads for parallel translation. (Configurable of course.)
v1.0.4a should be done in 2 days, maybe less :) I will use the time to enhance the default configuration :)