You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Towny 0.100.2.0 is the third release in the 0.100.*.* series!
0.100.2.0 supports all versions of Minecraft 1.16 and newer.
This version adds some new features requested by my Sponsors, as well as a fair bit of refactoring to clean up the codebase.
This version also contains critical fixes that you want on your server!
This is a drag-and-drop update: just replace your old .jars with the new ones and Towny will take care of the rest of the update by itself. Your config file and Towny database will not be harmed.
➕ Added (23)
➕ Added:
Add MinJoinDays and MaxJoinDays to TownBlocks.
A new system that allows mayors to reserve plots to only-new, or only-established town residents.
This means that residents cannot use /plot claim on every plot that is for sale, if min or max days are set.
This does not apply to embassy plots being bought by non-town-residents.
When set, the min join days number will mean that a resident would have to be a resident of the town for a minimum of X days.
When set, the max join days number will mean that a resident would have to be a resident of the town for a maximum of X days.
When both set, the resident must be a town resident for a number of days between the min and max amounts.
These values are showing on the /plot info screen, as well as in the denial message seen when /plot claim fails
Add the ability for Towns to cede plots to other towns, using /town cede plot {townname}
Their ability to give a plot away also requires the other town to be able to claim the plot,
meaning that any rule applicable to /town claim is also applicable here.
Add optional teleport warmup particle effect, which looks similar to the spawn point particles, and will swirl downwards from head to toe while a teleport warmup is occuring.
➕ Towny's default config and world files will have the following automatic changes made:
Moved Config Option: plugin.interfacing.using_economy moves to economy.using_economy
Your config's setting value will be transferred to the new location.
✨ Command Changes (5)
✨ New Commands (5)
✨ New Commands:
/town cede plot {townname}
Attempts to give the townblock the player is stood in, to the given town.
/town invite sent removeall
Removes all of the invites which a town has sent.
Requires the towny.command.town.invite.add permission node to use (same node used for removing one by one.)
/plot set minjoindays {# | clear}
Sets the # of days, or removes the minjoindays amount when clear is used.
Requires the towny.command.plot.asmayor permission node.
/plot set maxjoindays {# | clear}
Sets the # of days, or removes the maxjoindays amount when clear is used.
Requires the towny.command.plot.asmayor permission node.
/res outlawlist {playername}
Display the list of towns in which a resident is outlawed in.
Leave out the optional player name to see the towns in which you are an outlaw.
✨ Changed Commands (0)
✨ Changed Commands:
None.
❌ Removed Commands (0)
❌ Removed Commands:
None.
📕 Config Changes (9)
📕 New Config Options (9)
📕 New Config Options:
These new settings will be added to your config with their default settings.
claiming.new_town_bonus_claims
Default: 0
An amount of additional townblocks that a town will receive when it is first created, in addition to any amount given via the town_block_ratio or town_levels.
As an example: This can be used to add 10 townblocks to a town when it is made so the borders can be grown a bit more before the mayor has to seek out residents.
This section is applied to new worlds as default settings when new worlds are detected.
This is the list of blocks that should not be overwritten by wilderness explosion reverts.
(if empty all blocks placed into regenerating explosions will be overwritten with the original pre-explosion blocks.)
This list is useful if you have a death chest plugin which could put a player's inventory inside chest that is inside of a regenerating creeper explosion pit.
For Example: By putting CHEST here you can prevent the chest from being overwritten by the dirt block that used to be there.
spawning.spawning_warmups.uses_title_message
Default: false
When set to true, players get a large Title message showing how long until their teleport will happen,
as well as a message telling them not to move if movement_cancels_spawn_warmup is true.
spawning.spawning_warmups.uses_particle_effect
Default: true
When set to true, players get a particle effect matching the towny spawn particles, which appears around them for the warmup duration.
If this is true, when a town becomes a ruin, every hour more and more of their plots will have their permissions turned to allow
build, destroy, switch, itemuse to on. This will affect the newest claims first and progress until the first claims made are opened up
right before the max_duration_hours have passed. When a town has more claims than max_duration_hours, multiple plots will be opened up
each hour, ie: 500 claims and 72 max hours = 7 claims per hour.
If a Town has less claims than max_duration hours, those claims' permissions are opened up much more slowly with hours passing between
plots opening up, ie: 36 claims and 72 max hours = 1 claim every 2 hours.
This system is meant to give players across many time zones the chance to loot a town when it falls into ruin.
❌ Removed Config Options (0)
❌ Removed Config Options:
None.
🔑 Permission Node Changes (6)
🔑 New Permission Nodes (6)
🔑 New Permission Nodes:
No change required in townyperms.yml.
New automatic townyperms.yml edit: towny.command.resident.outlawlist will be added to the townyperms.yml nomad section.
Re-add the towny.command.town.claim.town.multiple permission node.
A child node of towny.command.town.claim.*.
Negate this node to stop towns claiming multiple plots at once, ie: with /t claim auto.
towny.command.resident.outlawlist
Child node of towny.command.resident.*
No changes required to the townyperms.yml.
towny.command.town.cede.plot
Child Node of towny.command.town.cede.* which is a child node of towny.command.town.*
No changes required to the townyperms.yml
towny.command.town.set.title.colours
Not a child node, must be given if you enable does_adding_colour_codes_require_permission_node.
towny.command.nation.set.title.colours
Not a child node, must be given if you enable does_adding_colour_codes_require_permission_node.
❌ Removed Permission Nodes (0)
❌ Removed Permission Nodes:
None.
----
💻 API Changes (6)
💻 API:
Added new methods to TownyAPI class to determine claim-ability:
A cancellable event thrown when a mayor uses /town cede plot {townname}.
🔧 Fixed (31)
🔧 Fixed:
Fix issues discovered in HealthRegenTimerTask where saturation gain was being unable to happen consistently when server TPS drops.
Code is now run Async during player evaluation, becoming Sync'd when we are about to heal someone.
Towny now properly uses the EntityRegainHealthEvent, reporting the correct amount of health gain, as well as not healing players if this event is cancelled.
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.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Towny Advanced 0.100.2.0
Release contains:
Towny 0.100.2.0
TownyChat 0.115
➕ Added (23)
➕ Automatic Config Edits (1)
✨ Command Changes (5)
📕 Config Changes (9)
🔑 Permission Node Changes (6)
💻 API Changes (6)
🔧 Fixed (31)
🔧 Fixed Regressions(8)
🔧 Refactors(25)
🌏 Language Updates (0)
🌏 Dependency Updates (10)
👽 Placeholder Updates (1)
💬 TownyChat Changes (1)
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.
If you want to support the developer, become a sponsor.
(It's just like Patreon but instead 100% of your support goes to the developer.)Plus there are Sponsor Plugins!
Questions
Placeholders
⏬ Download available as a .zip file in the Assets section below:
This discussion was created from the release 0.100.2.0 for MC 1.16.* & 1.17.* & 1.18.* & 1.19.* & 1.20.*.
Beta Was this translation helpful? Give feedback.
All reactions