Stores cultures as lower-cased names, capitalized when viewed.
Closes #8.
Fixes un-setting the culture.
Adds culture removal language strings.
Refactor messaging method.
Prevents non-cultured people from using the /cc command.
Closes #9.
Adds CultureUtil with some helper methods.
getCulture(Town) automatically returns "Unknown" on towns which have
no culture set.
Uses hasCulture(Town) to send the /c set culture helper string when
/town is used with no culture set.
Remove unneeded String.format() used with Translation.of().
New Nodes/Commands/ConfigOptions:
Relevant Issue ticket:
[x] I have tested this pull request for defects on a server.
By making this pull request, I represent that I have the right to waive copyright and related rights to my contribution, and agree that all copyright and related rights in my contributions are waived, and I acknowledge that the TownyAdvanced organization has the copyright to use and modify my contribution under the Towny License for perpetuity.
Description:
New Nodes/Commands/ConfigOptions:
Relevant Issue ticket:
By making this pull request, I represent that I have the right to waive copyright and related rights to my contribution, and agree that all copyright and related rights in my contributions are waived, and I acknowledge that the TownyAdvanced organization has the copyright to use and modify my contribution under the Towny License for perpetuity.