Releases: TownyAdvanced/Towny
Releases · TownyAdvanced/Towny
0.100.3.13 for MC 1.19.* & 1.20.* & 1.21.*
- Fix /ta newday not working.
- Break /t trusttown subcommands into separate methods.
- Add MaterialUtil, which includes a method to grab Materials with an item from Materials with no corresponding item.
- Don't attempt to display non-items in guis, courtesy of Warrior with PR #7576.
Cumulative changes since 0.100.3.0
0.100.3.12
- Fix regression from 0.100.3.5 that made Creepers ineffective.
- Add conquered and unconquered sections to the townyperms.yml.
- Using these sections you can give permission nodes to the players of towns which are either conquered or unconquered.
- Closes #7536.
- Fix untranslated lang key from unwanted biome claiming, courtesy of Warrior with PR #7538.
- Support custom biomes with the unwanted biomes feature, courtesy of Warrior with PR #7540.
- Fix worldcoord upper corners being in another worldcoord, courtesy of Warrior with PR #7539.
- Fix possible ConcurrentModificationException when using /ta plot claim {residentname}
- Fix potential NPE thrown by PlayerMoveEvent and PlayerTeleportEvents with a null destination location.
- Fix potential NPE thrown in outpost name tab completer, caused by outposts in non-existent worlds.
- Fix SQL Databases loading towns, nations, and worlds which had not been properly registered in the TownyUniverse.
0.100.3.11
- New Command: /ta resident NAME about clear
- Used by an admin to remove a Resident's About line.
- Prevent potential NPE caused by EntityDamageEvents with no DamageCause.
- Always fire loaded metadata event, courtesy of Warrior with PR #7531.
- Remove newday timer option, courtesy of Warrior with PR #7509.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0.
- Fix loading of Districts on servers using MySQL.
0.100.3.10
- Fix potential NPE thrown when nations are deleted and the nation bank is meant to be paid to the king.
- Add the ability to deny conquered towns from using /n spawn.
- New Config Option: spawning.nation_spawn.deny_conquered_towns_use_of_nation_spawn
- Default: false
- When set to true, towns conquered by their nation will not be allowed to use /n spawn.
- Add the ability to prevent the nation zone surrounding a conquered town being used by the nation who conquered the town.
- New Config Option: global_nation_settings.nationzone.protect_conquered_towns
- Default: false
- When set to true, the nation zone of a conquered town will only be usable by the conquered town's players.
- The players belonging to the conquering nation will not be able to use the nation zone.
0.100.3.9
- Changed commands:
- /res set mode clear - Removes all of your modes (ie: townclaim, map)
- /res set mode reset - Same behaviour as before, it will remove your nodes and then apply the default modes for your player.
- Added the ability to prevent players joining towns until they have been on the server for a configured time.
- New Config Option: resident_settings.min_time_to_join_town
- Default: 0m
- How long does a resident have to wait to join a town, after joining the server.
- Set to 0m to disable. 1m = 1 minute, 1h = 1 hour, 1d = 1 day.
- Added the ability to give Nation Capitals an additional bonus number of outposts.
- Requires that your config has limit_outposts_using_town_and_nation_levels set to true.
- In the nation_level sections of your config a new setting will be added: nationCapitalBonusOutpostLimit.
- The amount set there will be added to a nation capital (in addition to the already applied nationBonusOutpostLimit amount.)
- Closes #7447.
- Automatic Config Edit: nationCapitalBonusOutpostLimit will be added to each nation_level section with a value of 0.
0.100.3.8
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empt...
Read more
0.100.3.12 for MC 1.19.* & 1.20.* & 1.21.*
- Fix regression from 0.100.3.5 that made Creepers ineffective.
- Add conquered and unconquered sections to the townyperms.yml.
- Using these sections you can give permission nodes to the players of towns which are either conquered or unconquered.
- Closes #7536.
- Fix untranslated lang key from unwanted biome claiming, courtesy of Warrior with PR #7538.
- Support custom biomes with the unwanted biomes feature, courtesy of Warrior with PR #7540.
- Fix worldcoord upper corners being in another worldcoord, courtesy of Warrior with PR #7539.
- Fix possible ConcurrentModificationException when using /ta plot claim {residentname}
- Fix potential NPE thrown by PlayerMoveEvent and PlayerTeleportEvents with a null destination location.
- Fix potential NPE thrown in outpost name tab completer, caused by outposts in non-existent worlds.
- Fix SQL Databases loading towns, nations, and worlds which had not been properly registered in the TownyUniverse.
Cumulative changes since 0.100.3.0
0.100.3.11
- New Command: /ta resident NAME about clear
- Used by an admin to remove a Resident's About line.
- Prevent potential NPE caused by EntityDamageEvents with no DamageCause.
- Always fire loaded metadata event, courtesy of Warrior with PR #7531.
- Remove newday timer option, courtesy of Warrior with PR #7509.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0.
- Fix loading of Districts on servers using MySQL.
0.100.3.10
- Fix potential NPE thrown when nations are deleted and the nation bank is meant to be paid to the king.
- Add the ability to deny conquered towns from using /n spawn.
- New Config Option: spawning.nation_spawn.deny_conquered_towns_use_of_nation_spawn
- Default: false
- When set to true, towns conquered by their nation will not be allowed to use /n spawn.
- Add the ability to prevent the nation zone surrounding a conquered town being used by the nation who conquered the town.
- New Config Option: global_nation_settings.nationzone.protect_conquered_towns
- Default: false
- When set to true, the nation zone of a conquered town will only be usable by the conquered town's players.
- The players belonging to the conquering nation will not be able to use the nation zone.
0.100.3.9
- Changed commands:
- /res set mode clear - Removes all of your modes (ie: townclaim, map)
- /res set mode reset - Same behaviour as before, it will remove your nodes and then apply the default modes for your player.
- Added the ability to prevent players joining towns until they have been on the server for a configured time.
- New Config Option: resident_settings.min_time_to_join_town
- Default: 0m
- How long does a resident have to wait to join a town, after joining the server.
- Set to 0m to disable. 1m = 1 minute, 1h = 1 hour, 1d = 1 day.
- Added the ability to give Nation Capitals an additional bonus number of outposts.
- Requires that your config has limit_outposts_using_town_and_nation_levels set to true.
- In the nation_level sections of your config a new setting will be added: nationCapitalBonusOutpostLimit.
- The amount set there will be added to a nation capital (in addition to the already applied nationBonusOutpostLimit amount.)
- Closes #7447.
- Automatic Config Edit: nationCapitalBonusOutpostLimit will be added to each nation_level section with a value of 0.
0.100.3.8
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100....
Read more
0.100.3.11 for MC 1.19.* & 1.20.* & 1.21.*
- New Command: /ta resident NAME about clear
- Used by an admin to remove a Resident's About line.
- Prevent potential NPE caused by EntityDamageEvents with no DamageCause.
- Always fire loaded metadata event, courtesy of Warrior with PR #7531.
- Remove newday timer option, courtesy of Warrior with PR #7509.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1.
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0.
- Fix loading of Districts on servers using MySQL.
Cumulative changes since 0.100.3.0
0.100.3.10
- Fix potential NPE thrown when nations are deleted and the nation bank is meant to be paid to the king.
- Add the ability to deny conquered towns from using /n spawn.
- New Config Option: spawning.nation_spawn.deny_conquered_towns_use_of_nation_spawn
- Default: false
- When set to true, towns conquered by their nation will not be allowed to use /n spawn.
- Add the ability to prevent the nation zone surrounding a conquered town being used by the nation who conquered the town.
- New Config Option: global_nation_settings.nationzone.protect_conquered_towns
- Default: false
- When set to true, the nation zone of a conquered town will only be usable by the conquered town's players.
- The players belonging to the conquering nation will not be able to use the nation zone.
0.100.3.9
- Changed commands:
- /res set mode clear - Removes all of your modes (ie: townclaim, map)
- /res set mode reset - Same behaviour as before, it will remove your nodes and then apply the default modes for your player.
- Added the ability to prevent players joining towns until they have been on the server for a configured time.
- New Config Option: resident_settings.min_time_to_join_town
- Default: 0m
- How long does a resident have to wait to join a town, after joining the server.
- Set to 0m to disable. 1m = 1 minute, 1h = 1 hour, 1d = 1 day.
- Added the ability to give Nation Capitals an additional bonus number of outposts.
- Requires that your config has limit_outposts_using_town_and_nation_levels set to true.
- In the nation_level sections of your config a new setting will be added: nationCapitalBonusOutpostLimit.
- The amount set there will be added to a nation capital (in addition to the already applied nationBonusOutpostLimit amount.)
- Closes #7447.
- Automatic Config Edit: nationCapitalBonusOutpostLimit will be added to each nation_level section with a value of 0.
0.100.3.8
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | lukemango | jsuarezl | tomhmagic | MKieburtz | jshalbrook |
sde-wolf | Luexa | SirBix | mooncutie1 | cobrex1 | SW1D3RSK1 |
lexiccn | ArmonicPvP | SmallSansSerif | W... |
Read more
0.100.3.10 for MC 1.19.* & 1.20.* & 1.21.*
- Fix potential NPE thrown when nations are deleted and the nation bank is meant to be paid to the king.
- Add the ability to deny conquered towns from using /n spawn.
- New Config Option: spawning.nation_spawn.deny_conquered_towns_use_of_nation_spawn
- Default: false
- When set to true, towns conquered by their nation will not be allowed to use /n spawn.
- Add the ability to prevent the nation zone surrounding a conquered town being used by the nation who conquered the town.
- New Config Option: global_nation_settings.nationzone.protect_conquered_towns
- Default: false
- When set to true, the nation zone of a conquered town will only be usable by the conquered town's players.
- The players belonging to the conquering nation will not be able to use the nation zone.
Cumulative changes since 0.100.3.0
0.100.3.9
- Changed commands:
- /res set mode clear - Removes all of your modes (ie: townclaim, map)
- /res set mode reset - Same behaviour as before, it will remove your nodes and then apply the default modes for your player.
- Added the ability to prevent players joining towns until they have been on the server for a configured time.
- New Config Option: resident_settings.min_time_to_join_town
- Default: 0m
- How long does a resident have to wait to join a town, after joining the server.
- Set to 0m to disable. 1m = 1 minute, 1h = 1 hour, 1d = 1 day.
- Added the ability to give Nation Capitals an additional bonus number of outposts.
- Requires that your config has limit_outposts_using_town_and_nation_levels set to true.
- In the nation_level sections of your config a new setting will be added: nationCapitalBonusOutpostLimit.
- The amount set there will be added to a nation capital (in addition to the already applied nationBonusOutpostLimit amount.)
- Closes #7447.
- Automatic Config Edit: nationCapitalBonusOutpostLimit will be added to each nation_level section with a value of 0.
0.100.3.8
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | jsuarezl | tomhmagic | MKieburtz |
jshalbrook | sde-wolf | Luexa | SirBix | cobrex1 | SW1D3RSK1 |
lexiccn | ArmonicPvP | SmallSansSerif | Waspyethan | NoikzGaming | trevor1097 |
bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 | TuckerAndrews3 |
CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM | Kalqb |
EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 | vyvin |
keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet | PainOchoco |
Lemar98s | editon96 | Exygle... |
Read more
0.100.3.9 for MC 1.19.* & 1.20.* & 1.21.*
- Changed commands:
- /res set mode clear - Removes all of your modes (ie: townclaim, map)
- /res set mode reset - Same behaviour as before, it will remove your nodes and then apply the default modes for your player.
- Added the ability to prevent players joining towns until they have been on the server for a configured time.
- New Config Option: resident_settings.min_time_to_join_town
- Default: 0m
- How long does a resident have to wait to join a town, after joining the server.
- Set to 0m to disable. 1m = 1 minute, 1h = 1 hour, 1d = 1 day.
- Added the ability to give Nation Capitals an additional bonus number of outposts.
- Requires that your config has limit_outposts_using_town_and_nation_levels set to true.
- In the nation_level sections of your config a new setting will be added: nationCapitalBonusOutpostLimit.
- The amount set there will be added to a nation capital (in addition to the already applied nationBonusOutpostLimit amount.)
- Closes #7447.
- Automatic Config Edit: nationCapitalBonusOutpostLimit will be added to each nation_level section with a value of 0.
Cumulative changes since 0.100.3.0
0.100.3.8
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | jshalbrook | sde-wolf | Luexa | SirBix | cobrex1 |
SW1D3RSK1 | lexiccn | ArmonicPvP | SmallSansSerif | Waspyethan | NoikzGaming |
trevor1097 | bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 |
TuckerAndrews3 | CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM |
Kalqb | EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 |
vyvin | keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet |
PainOchoco | Lemar98s | editon96 | Exygle | KermX | TylorTurner |
Rimuru-Tempest-IMP | Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill |
xCptSpiffyx | Matheny01 | AustinGoodrich | Firav | RandaeMC | xxThyPope |
Craig1020 | ShiftSad | PoseidonGames | DruidBrandon | Betr101 | Oppy-Gasai |
jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri | imirochi |
levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke | DevPGSV |
LittleDuck363 | Momshroom | gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping |
SecondEarthOnline | AncientSM | CorruptedGreed | GranpaGamer... |
Read more
0.100.3.8 for MC 1.19.* & 1.20.* & 1.21.*
- Add ability to prevent conquered towns from using their nation's nation zones.
- Conquered towns can still use their own nationzone outside of their town.
- Closes #7507.
- New Config Option: global_nation_settings.nationzone.not_for_conquered_towns
- Default: false
- When set to true, players which are part of a conquered town, will not have access to their nation's nationzone.
- They will still be able to use the nation_zone outside of their own town.
- API: Add more information to the ResidentJailEvent and ResidentUnjailEvent.
Cumulative changes since 0.100.3.0
0.100.3.7
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | jshalbrook | sde-wolf | Luexa | cobrex1 | SW1D3RSK1 |
lexiccn | ArmonicPvP | SmallSansSerif | Waspyethan | NoikzGaming | trevor1097 |
bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 | TuckerAndrews3 |
CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM | Kalqb |
EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 | vyvin |
keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet | PainOchoco |
Lemar98s | editon96 | Exygle | KermX | TylorTurner | Rimuru-Tempest-IMP |
Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill | xCptSpiffyx |
Matheny01 | AustinGoodrich | Firav | RandaeMC | xxThyPope | Craig1020 |
ShiftSad | PoseidonGames | Ricola4325 | DruidBrandon | Betr101 | Oppy-Gasai |
jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri | imirochi |
levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke | DevPGSV |
Momshroom | gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping | SecondEarthOnline |
AncientSM | CorruptedGreed | GranpaGamerMC | Odin-The-All-Father | ImperialSam12 | Roman90879 |
qiqiMai | Triaie | Supersmurf82 | Nikkilectric | alexx-jones | ItsSynchro |
Gl0W1E | MultipedBeatle | jwkerr | gorbyhail | Sexy-Jura | Hikitsune-Red |
tlm9201 | TheNylox | vkolasa | and 51 private sponsors. |
(It's just like Patreon but instead 100% of your support goes to the developer.)
|
Read more
0.100.3.7 for MC 1.19.* & 1.20.* & 1.21.*
- Account and Transaction changes.
- A non-insignificant change was been made under the hood which could affect plugins using Towny's various Transaction Events.
- The end result is that classes have been re-located to a new com.palmergames.bukkit.towny.object.economy.transaction pacakge.
- This has resulted in a more robust system:
- Transactions are better able to represent when money moves between your server's Towny objects.
- Transaction events are now thrown much more often, allowing plugins to track transactions more accurately.
- Accounts now backed by an EconomyHandler (think Resident, Town, Nation,) instead of a name, which should ease the transition to using UUIDs.
- The TownyServerAccount is now a proper EconomyHandler, reducing jank in the code that is used in the Closed Economy feature.
- If a plugin you use has broken, the author needs only change their imports section, switching to the re-located Transaction, TransactionType classes.
- Plugins under the umbrella of the TownyAdvanced organization which are known to have broken include EventWar, FlagWar.
- Do not update your Towny if you use either of these plugins until you see they have had a compatibility update.
- Fix for SQL db code related to new Districts.
Cumulative changes since 0.100.3.0
0.100.3.6
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | typicalsmartman | jshalbrook | sde-wolf | Luexa | cobrex1 |
SW1D3RSK1 | lexiccn | Waspyethan | ArmonicPvP | SmallSansSerif | NoikzGaming |
trevor1097 | bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 |
TuckerAndrews3 | CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM |
Kalqb | EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 |
vyvin | keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet |
PainOchoco | Lemar98s | editon96 | Exygle | KermX | TylorTurner |
Rimuru-Tempest-IMP | Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill |
xCptSpiffyx | Matheny01 | AustinGoodrich | Firav | RandaeMC | xxThyPope |
Craig1020 | ShiftSad | PoseidonGames | Ricola4325 | DruidBrandon | Betr101 |
Oppy-Gasai | jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri |
imirochi | levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke |
DevPGSV | Momshroom | gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping |
SecondEarthOnline | AncientSM | CorruptedGreed | GranpaGamerMC | Odin-The-All-Father | ImperialSam12 |
Roman90879 | qiqiMai | Triaie | Supersmurf82 | Nikkilectric | alexx-jones |
ItsSynchro | Gl0W1E | MultipedBeatle | jwkerr | gorbyhail | Sexy-Jura |
Hikitsune-Red | tlm9201 | TheNylox | vkolasa | and 52 private sponsors. |
(It's just like Patreon but instead 100% of your support goes to the developer.)
|
Read more
0.100.3.6 for MC 1.19.* & 1.20.* & 1.21.*
An issue has been found in the SQL code for the new Districts. If your Towny DB is stored in mysql, do not update to this version yet.
- Add ignoreotherchannels to /res toggle and /res set mode tabcompleters.
- Add Districts to Towns and TownBlocks.
- Districts are groupings of townblocks, owned by a town.
- These are similar to PlotGroups but with less restrictions:
- Districts' townblocks are not required to have the same plot permissions, plot type, owner, or name.
- Districts currently show in the chunk notifications, map hud, and in the /towny map hover.
- Districts will lead to future features being possible including districts appearing on Mappers.
- Townblocks in districts are required to be adjacent to each other.
- Closes #7479.
- New Commands: /plot district
- Subcommands:
- create|new [name]: creates a new district with the given name.
- add {name}: adds a townblock to the given district, if you are actively adding to a distric you do not need to continue supplying the name.
- rename [name]: changes the name of a district.
- remove: removes the townblock you are stood in from a district.
- delete: deletes the district in which you are stood.
- New Permission Node: towny.command.plot.district.*
- Child node of towny.command.plot.*
- Child Nodes:
- towny.command.plot.district.add: true
- towny.command.plot.district.remove: true
- towny.command.plot.district.delete: true
- towny.command.plot.district.rename: true
Cumulative changes since 0.100.3.0
0.100.3.5
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | typicalsmartman | jshalbrook | sde-wolf | Luexa | cobrex1 |
SW1D3RSK1 | lexiccn | Waspyethan | ArmonicPvP | SmallSansSerif | NoikzGaming |
trevor1097 | bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 |
TuckerAndrews3 | CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM |
Kalqb | EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 |
vyvin | keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet |
PainOchoco | Lemar98s | editon96 | Exygle | KermX | TylorTurner |
Rimuru-Tempest-IMP | Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill |
xCptSpiffyx | Matheny01 | AustinGoodrich | Firav | RandaeMC | xxThyPope |
Craig1020 | ShiftSad | PoseidonGames | Ricola4325 | DruidBrandon | Betr101 |
Oppy-Gasai | jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri |
imirochi | levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke |
DevPGSV | Momshroom | gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping |
SecondEarthOnline | AncientSM | CorruptedGreed | GranpaGamerMC | Odin-The-All-Father | ImperialSam12 |
Roman90879 | qiqiMai | Triaie | Supersmurf82 | Nikkilectric | alexx-jones |
ItsSynchro | Gl0W1E | MultipedBeatle | jwkerr | gorbyhail | Sexy-Jura |
Hikitsune-Red | tlm9201 | TheNylox | vkolasa | and 52 private sponsors. |
(It's just like Patreon but instead 100% of your support goes to the developer.)
|
⏬ Download available as a .jar file in the Assets section below:
0.100.3.5 for MC 1.19.* & 1.20.* & 1.21.*
- Fix TownBlocks which load replacement town names save the new town name in the database.
- Make more explosive entities throw TownyExplosionDamagesEntityEvent events when they explode and damage entities.
- Add the ability to limit the number of capital letters used in Town and Nation names.
- New Config Option: filters_colour_chat.modify_chat.max_name_capital_letters
- Default: -1
- Maximum number of capital letters that can be used in Town and Nation names.
- This count does not include the first letter of a town, and does not count capitalized letters that come after a _ character.
- This means that a town named New_York would register 0 capitals. While McDonalds would register 1. COOLTOWN would register 7 capital letters.
- Fix config typo, courtesy of auriasmc with PR #7498. (First-Time Contributor!)
Cumulative changes since 0.100.3.0
0.100.3.4
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | typicalsmartman | jshalbrook | sde-wolf | Luexa | cobrex1 |
SW1D3RSK1 | lexiccn | Waspyethan | ArmonicPvP | SmallSansSerif | NoikzGaming |
trevor1097 | bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 |
TuckerAndrews3 | CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM |
Kalqb | EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 |
vyvin | keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet |
PainOchoco | Lemar98s | editon96 | Exygle | KermX | TylorTurner |
Rimuru-Tempest-IMP | Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill |
xCptSpiffyx | Matheny01 | AustinGoodrich | RandaeMC | xxThyPope | Craig1020 |
ShiftSad | PoseidonGames | Ricola4325 | DruidBrandon | Betr101 | Oppy-Gasai |
jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri | imirochi |
levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke | DevPGSV |
Momshroom | gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping | SecondEarthOnline |
AncientSM | CorruptedGreed | GranpaGamerMC | Odin-The-All-Father | ImperialSam12 | Roman90879 |
qiqiMai | Triaie | Supersmurf82 | Nikkilectric | alexx-jones | ItsSynchro |
Gl0W1E | MultipedBeatle | jwkerr | gorbyhail | Sexy-Jura | Hikitsune-Red |
tlm9201 | TheNylox | vkolasa | and 54 private sponsors. |
(It's just like Patreon but instead 100% of your support goes to the developer.)
|
⏬ Download available as a .jar file in the Assets section below:
0.100.3.4 for MC 1.19.* & 1.20.* & 1.21.*
- Fix town plot permissions changing not causing the town to save.
- Improve /ta town new TOWNNAME MAYORNAME, to support town names entered with spaces in them.
- Fix milking animals sometimes being able to get cancelled by the PlayerBucketFillEvent.
- Expose cost in successful teleport event, courtesy of Warrior with PR #7487.
- Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3.
- Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3.
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2.
Cumulative changes since 0.100.3.0
0.100.3.3
- Fix regex settings not refreshing when using /ta reload {config}.
- Fix PlotGroups not being able to support max and min joindays amounts like TownBlocks.
- Fix WildernessMapEvent being able to be thrown async.
- Add option to make mayors pay their own town's tax, which could prevent towns from dying to upkeep.
- New Config Option: economy.daily_taxes.do_mayors_pay_town_tax
- Default: false
- When true, a town's mayor will pay the town tax. This feature is a bit redundant because the mayor can
withdraw from the bank anyways, but it might keep towns from being deleted for not paying their upkeep.
- Fix potential NPEs in PlotGroup, courtesy of galacticwarrior9 with PR #7483.
0.100.3.2
- Fix WorldCoord#unloadChunks adding plugin chunk tickets, courtesy of galacticwarrior9 with PR #7478.
- Handle empty towns during duplicate resident removal, courtesy of Warrior with PR #7474.
- Add plot group creation/deletion events #7476, courtesy of Warrior with PR.
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0.
- Drop support for MC 1.16-1.18, update the readme.
0.100.3.1
- Fix new outlaws not being teleported out of the town they were outlawed in.
- Fix a bad scheduler call in take over claim code, courtesy of Warrior with PR #7466.
- Fix plot border modes on Folia, courtesy of Warrior with PR #7467.
- Raise java version to 17, courtesy of Warrior with PR #7401.
Towny Sponsors
I want to give a big thank you to all of my sponsors: These are the people that help to make Towny's support and development as active as it is, and who supported me during this pre-release of Towny. |
DrprofLuigi | AllieDragon | akup001 | ThePontificate | TegulaThePig | pebblehost |
MrLogano | ReEvadere | lukemango | Lambsy | jsuarezl | tomhmagic |
MKieburtz | typicalsmartman | jshalbrook | sde-wolf | Luexa | cobrex1 |
SW1D3RSK1 | lexiccn | Waspyethan | ArmonicPvP | SmallSansSerif | NoikzGaming |
trevor1097 | bretomart | KeNickGong | MilesBHuff | roflmarv | Dynamite99 |
TuckerAndrews3 | CasperTimmy | MattWillen | Bloc-k | flare2121 | xSTORMYxSHM |
Kalqb | EcoSMP | Theeno74 | ItzXPurpleX | Rekar7 | Folas1337 |
vyvin | keijodputt | NeumimTo | Merlin6019 | ProjectGuinness | gageeet |
PainOchoco | Lemar98s | editon96 | Exygle | KermX | TylorTurner |
Rimuru-Tempest-IMP | Ii123123 | Alink-Marty | RandalABurdJr | DarioMavilia | Sk8nkill |
xCptSpiffyx | Matheny01 | AustinGoodrich | RandaeMC | xxThyPope | Craig1020 |
ShiftSad | PoseidonGames | Ricola4325 | DruidBrandon | Betr101 | Oppy-Gasai |
jb0s | SaytenicGirls | theFernofrommars2 | yurdd | Raiguri | imirochi |
levraimarius | ElTitiGG | shneckle28 | beautybloodtr | 666pyke | Momshroom |
gerardvanschip | beabuenodev | Intrabit71 | AldinaMapping | CrypticBlades | SecondEarthOnline |
AncientSM | CorruptedGreed | GranpaGamerMC | Odin-The-All-Father | ImperialSam12 | Roman90879 |
qiqiMai | Triaie | Supersmurf82 | Wolfite | Nikkilectric | alexx-jones |
ItsSynchro | Gl0W1E | MultipedBeatle | jwkerr | gorbyhail | Sexy-Jura |
Hikitsune-Red | tlm9201 | TheNylox | Vaspei | vkolasa | and 53 private sponsors. |
(It's just like Patreon but instead 100% of your support goes to the developer.)
|
⏬ Download available as a .jar file in the Assets section below: