0.97.0.18 for MC 1.14.*/1.15.*/1.16.*/1.17.*
Pre-release
Pre-release
- Towns can now set their mapcolor, like nations do.
- Requires a forthcoming update to Dynmap-Towny before you will see this in effect on your Dynmap.
- New Command: /town set mapcolor {color}
- Required for #5093.
- New Permission Node: towny.command.town.set.mapcolor.
- Mayors already get this via towny.command.town.*, no change required in townyperms.yml.
- New Placeholder: %townyadvanced_town_map_color_hex%
- Returns the colour set by the town.
- Language files bumped to 0.116.
- Fix removing a null jail.
- Fix missing townless tab complete on /ta purge command.
- Allow moving of blocks between wilderness plot borders, courtesy of Warriorrrr with PR #5128.
- Closes #5127.
- Expand checkPlugin() and /towny universe output, courtesy of TheFlagCourier with PR #5129.
- Fix some fall-throughs in PlotCommand, courtesy of silverwolfg11 with PR #5131.
- Replace all sysouts, courtesy of Warriorrrr with PR #5126.
In Other News, Sponsors now have a new plugin available to them:
TownyHistories What happens when a Town is deleted? Where Towny leaves off, TownyHistories takes over. Towns become Ruins, appearing on your Dynmap, Lecterns mark the old spawn point with a book that has recorded some historical information about the now defunct Town, and more... See Discord for details!
Cumulative changes since 0.97.0.0
0.97.0.17
- Add comparator type: Founded.
- Compare nations and towns by who were founded the earliest.
- New Commands:
- /t list by founded
- /n list by founded
- Closes #5110.
- New Permission Nodes:
- towny.command.town.list.founded
- towny.command.nation.list.founded
- Both are child nodes of their respective parent nodes, no townyperms.yml change required.
- Language files bumped to 0.115.
- Remove unneeded permission check, courtesy of Warriorrrr with PR #5111.
- Prevent zombies breaking doors in claimed areas, courtesy of Warriorrrr with PR #5107.
- API: Add TeleportOutlawEvent.
- Allows for a plugin to cancel an outlaw being teleported out of a town.
- Closes #5109.
- API: Add TownyAPI.getResident(Player) and TownyAPI.getTownyWorld(World).
- Spanish.yml updated courtesy of ElMoha943 with PR #5108.
- API: Add some new getOrNull methods, courtesy of Warriorrrr with PR #5114.
- Nation.getSpawnOrNull()
- Town.getHomeBlockOrNull()
- Resident.getNation()
- Resident.getNationOrNull()
- Add minimum allowed amounts used in depositing and withdrawing from town and nation banks, courtesy of illumeleet with PR #5112.
- New Config Option: economy.banks.town_min_deposit
- default: 0
- Minimum amount of money players are allowed to deposit in town bank at a time.
- New Config Option: economy.banks.town_min_withdraw
- default: 0
- Minimum amount of money players are allowed to withdraw from town bank at a time.
- New Config Option: economy.banks.nation_min_deposit
- default: 0
- Minimum amount of money players are allowed to deposit in nation bank at a time.
- New Config Option: economy.banks.nation_min_withdraw
- default: 0
- Minimum amount of money players are allowed to withdraw from nation bank at a time.
- Print yaml exception message if a file breaks formatting, courtesy of Warriorrrr with PR #5113.
- Fix players who've had their town removed not resetting their playercache.
- Fix NPE when a town ruins, courtesy of Warriorrrr with PR #5119.
- Closes #5118.
- Add missing color code translations to resident surnames, courtesy of illumeleet with PR #5120.
- Translates colour codes used in surnames the same way we already did resident titles.
- Shows colouring properly in /nation|town set title|surname command feedback when coloured titles/surnames are set.
0.97.0.16
- es-419 translation update, courtesy of EuGNosii with PR #5101.
- Updates from 0.111 to 0.114.
- Protect weatherable blocks from having their oxidation scraped off with an axe.
- Considered a destroy test.
- Fix canBlockMove always allowing wilderness, courtesy of Warriorrrr with PR #5105.
- Closes #5104.
- Add a tutorial book for the plot perm GUI, courtesy of Warriorrrr with PR #5103.
- Add town&nation rank luckperms contexts, courtesy of illumeleet with PR #5102.
- Remove "/t list"'s root permission granting access to all listing options, courtesy of 0xBit-MC with PR #5099.
- towny.command.town.list used to have the childnode towny.command.town.list.*.
- Now it only has towny.command.town.list.resident, making it possible to allow the usage of the /t list command, without giving out all of the nodes.
0.97.0.15
- Fix new townyperms ConfigMigrator using key where it should use value.
- Implemented basic configuration format for audit history, courtesy of Glare with PR #5095.
- New Config Option: bank_history.book
- {time}\n\n{type} of {amount} {to-from} {name}\n\nReason: {reason}\n\nBalance: {amount}
- This allows you to modify the style displayed via bankhistory commands.
- Added /ta townyperms command.
- Edit the townyperms file from in game.
- New Permission Node: towny.command.townyadmin.townyperms
- Child node of towny.command.townyadmin.*
- No required townyperms.yml change.
- New Commands:
- /ta townyperms grouplist : Lists all of the groups in the townyperms.yml.
- /ta townyperms group [groupname] : lists the nodes held by a group.
- /ta townyperms group [groupname] addperm|removeperm [node] : adds or removes a node to/from a group.
- /ta townyperms townrank addrank|removerank [rank] : adds or removes a town rank.
- /ta townyperms nationrank addrank|removerank [rank] : adds or removes a nation rank.
- Bump Language Files to 0.114.
- Add a block whitelist to wilderness explosion regeneration, courtesy of NigelTicknor with PR #5091. (First-Time Contributor!)
- World files have: PlotManagementWildRegenBlockWhitelist="";
- Config contains the default which will be applied to new worlds only: new_world_settings.plot_management.wild_revert_on_explosion_block_whitelist
- When these are empty the whitelist is not used, and instead the older way is done: everything reverts except the plotManagementIgnoreIds list.
- When the list is not empty, only the blocks in the list will regenerate.
- Pull Request also fixed a couple bugs that were spotted in testing.
- New Config Option: new_world_settings.plot_management.wild_revert_on_explosion_block_whitelist
- Default: ''
- New worlds will use the list to populate their PlotManagementWildRegenBlockWhitelist lists.
- Fix /ta nation [nation] rank command being able to give nation ranks to a non-nation-having-resident.
- Remove a ton of possible NotRegisteredExceptions that could be thrown using methods added since 0.97.0.0.
Towny SponsorsI want to give a big thank you to all of my sponsors: | |||
|---|---|---|---|
| MrLogano | Momshroom | Cobrex1 | KarlOfDuty |
| scatterspell | gerardvanschip | DrprofLuigi | Tobza |
| SmallSansSerif | TheNylox | diontimmer | trevor1097 |
| benevolent2012 | bretomart | HunSolos | 0xBit-MC |
| specs1396 | treeDerevo | Scottlander100 | ItsSynchro |
| Advanced-Kind-MC | MidnightSugar | 0liverGMC | Microhazard |
| mhiaxo | TheFlagCourier | PigioGigio | PestoNotPasta |
| catsaretheend | galacticwarrior9 | and 2 private sponsors. | |
If you want to support the developer consider becoming a sponsor.(It's just like Patreon but 100% goes to the developer.) | |||
| Important Links | ||
|---|---|---|
| How Towny Works | Towny Install Guide | Towny Update Guide |
| Complete Changelog | Default Config Files | Commands/Permissions Placeholders |