8000 Tags · omarchehab98/Towny · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: omarchehab98/Towny

Tags

0.96.1.8

Toggle 0.96.1.8's commit message
- Add Essentials to soft-depends.

  - Fix movement-cancels-spawning showing cancel message when because
you waited patiently and spawned.
  - Fix out-dated comments in config re: spawning costs.
  - French.yml updated to 0.82, courtesy of Yldales with PR TownyAdvanced#3958.
  - Allow TownyMessaging to use more than 54 characters per line,
courtesy of v3Monsta with PR TownyAdvanced#3946.

0.96.1.7

Toggle 0.96.1.7's commit message
- Fix german lang file.

  - Fix "Modes set: " appearing when there are no modes to set, courtesy
of v3Monsta with PR TownyAdvanced#3941.
    - Closes TownyAdvanced#3857.
  - Confirmation and invitations are now translatable, courtesy of
v3Monsta with PR TownyAdvanced#3938.
  - Language files bumped to 0.82.
  - Fix overlapping confirmations properly cancelling previous ones,
courtesy of Siris with PR TownyAdvanced#3902.
  - Clickable navigation arrows on /n list and /t list pages, courtesy
of Siris with PR TownyAdvanced#3937.
    - Requires using Spigot or Paper or equivalent.
    - Closes TownyAdvanced#3853.
  - Make sure clickable texts are using the full command and not
shortened versions.
  - pt-br.yml updated to 0.82 courtesy of vsdepontes with PR TownyAdvanced#3930.
  - Fix nations being able to kick towns from their nation during war.
    - To prevent nations not having to defend all of their towns in war.
  - Fix non-warring Towns from still being able to be considered as
attackers in Event war.
  - Fix flying players being able to count as townblock
attackers/defenders in Event war.
  - Fix resident's Town and Nation ranks being able to double up, which
caused rare issues with TownyNameUpdater.
    - Also catching the ConcurrentModificationException if it does
somehow occur again.
    - Closes TownyAdvanced#3912.
  - REQUIRED CHANGE: at protection.item_use_ids
    - add ,DIAMOND_AXE,GOLDEN_AXE,IRON_AXE,WOODEN_AXE,STONE_AXE
    - will prevent players from stripping logs in unwanted locations.

0.96.1.6

Toggle 0.96.1.6's commit message
- Unify code called when explosions are being reverted and

ProtectionRegenTasks are created.
  - Explosion code clean up.
  - Should not be possible to duplicate any block ever again.
  - Fixed loading townblocks that do not use the config's current
town_block_size.
    - These townblocks will not be loaded into memory, but will remain
in the database in case someone switches their town_block_size without
realizing what it would do.
    - Closes TownyAdvanced#3924.
  - Fixed ChunkNotifications in the action_bar set to last for 3 or less
seconds causing NPEs.
    - Closes TownyAdvanced#3923.
  - Fix mysql DB's nation's losing many of their settings.

0.96.1.5

Toggle 0.96.1.5's commit message
- Language files bumped to 0.81.

  - New Config Option: global_town_settings.damage_cancels_spawn_warmup
    - Default: false
    - When set to true, if players are damaged in any way while in a
spawn warmup, their spawning will be cancelled.
    - Closes TownyAdvanced#3916.
  - Fix mysql DB's nation's not loading their registered date or
metadata, spotted by Silverwolfg11.
  - Fix mysql DB's towns losing residents on load.

0.96.1.4

Toggle 0.96.1.4's commit message
- Language files bumped to 0.80.

  - Added Placeholder: %townyadvanced_player_status%
    - Displays Nomad, Resident, Mayor or King, depending on what
position the player is in.
    - Closes TownyAdvanced#3907.
  - Fix /t buy bonus command not working after cost confirmation added.
  - Fix some costs in confirmations not being formatted by the
TownyEconomyHandler.
  - Add cost confirmations to /t new and /n new commands.
  - Added advice message to mayor when they create their town, advising
them about upkeep, depositing money and when the next upkeep will be
taken.
    - Closes TownyAdvanced#3843.
  - Properly delete townblocks which belong to towns that no longer
exist.
    - This will clear up ghost-townblocks which appear as NPEs in
ChunkNotifications, as well as make some townblocks un-claimable.
    - Closes TownyAdvanced#3911, TownyAdvanced#3771.

0.96.1.3

Toggle 0.96.1.3's commit message
- Bump language files to 0.79.

  - Fix some untranslatable strings in the PlayerCacheUtil.
  - Fix /plot set perm on|off not giving feedback and saving.
  - Fix for non-empty saving queues not finishing on shutdown, courtesy
of Siris with PR TownyAdvanced#3877.
    - Credit to Silverwolfg11 for finding above issue.
  - Added: Dynamic Nation Colours, courtesy of Goosius with PR TownyAdvanced#3869.
    - using /n set mapcolor, nations can set their own colour on
dynmap-towny webpages.
    - list of available colours to be used is set in the config.yml at
global_nation_settings.allowed_map_colors
  - New Command: /n set mapcolor {color}
    - Used by a king to set their colour seen on dynmap-towny webpages.
  - New Config Option: global_nation_settings.allowed_map_colors
    - default: aqua:00ffff, azure:f0ffff, beige:f5f5dc, black:000000,
blue:0000ff, brown:a52a2a, cyan:00ffff, darkblue:00008b,
darkcyan:008b8b, darkgrey:a9a9a9, darkgreen:006400, darkkhaki:bdb76b,
darkmagenta:8b008b, darkolivegreen:556b2f, darkorange:ff8c00,
darkorchid:9932cc, darkred:8b0000, darksalmon:e9967a, darkviolet:9400d3,
fuchsia:ff00ff, gold:ffd700, green:008000, indigo:4b0082, khaki:f0e68c,
lightblue:add8e6, lightcyan:e0ffff, lightgreen:90ee90, lightgrey:d3d3d3,
lightpink:ffb6c1, lightyellow:ffffe0, lime:00ff00, magenta:ff00ff,
maroon:800000, navy:000080, olive:808000, orange:ffa500, pink:ffc0cb,
purple:800080, violet:800080, red:ff0000, silver:c0c0c0, white:ffffff,
yellow:ffff00
    - This setting determines the list of allowed nation map colors.
    - The color codes are in hex format.
  - New Permission Node: towny.command.nation.set.mapcolor
    - Child Node of towny.command.nation.set.*
    - Existing installs do not have to grant this node to Kings, they
will already inherit it as long as they have the above node.
  - Fix /plot group commands missing their permission nodes.
  - New Permission Nodes: towny.command.plot.group.*
    - Child Nodes:
    - towny.command.plot.group.add: true
    - towny.command.plot.group.remove: true
    - towny.command.plot.group.rename: true
    - towny.command.plot.group.set: true
    - towny.command.plot.group.toggle: true
    - towny.command.plot.group.forsale: true
    - towny.command.plot.group.notforsale: true
  - Allow for other plugins to modify the TownPreClaim cancellation
message.
    - Closes TownyAdvanced#3814.
  - Remove /town unclaim outpost from /town unclaim ?
  - Add /ta unclaim & /plot unclaim tab completes.
    - Closes TownyAdvanced#3883.
  - Add ignoreCancelled=true to onPlayerTakeLecternBookEvent to prevent
Towny overriding plugins who've already stopped taking a book.
    - Closes TownyAdvanced#3894.
  - Add Placeholders:
    - %townyadvanced_town_ranks% - Displays either Mayor, or the various
town ranks a player has or nothing if they have none.
    - %townyadvanced_nation_ranks% - Displays either Mayor, or the
various nation ranks a player has or nothing if they have none.
    - Closes TownyAdvanced#3695.
  - Revamped Confirmation system, courtesy of Siris with PR TownyAdvanced#3892.
  - New Command: /ta town [town] outlaw [add|remove] [name]
    - Allows admins to add/remove outlaws from a town.
    - Closes TownyAdvanced#3778.
  - New Config Option:
global_town_settings.maximum_number_residents_without_nation
    - default: 0
    - When set above zero this is the largest number of residents a town
can support before they join/create a nation.
    - Do not set this value to an amount less than the
global_town_settings.required_number_residents_join_nation.
    - Do not set this value to an amount less than the
global_town_settings.required_number_residents_create_nation.
    - This will not remove residents from nation-less towns that are
already above the limit, they will not be able to invite more.
    - Closes TownyAdvanced#3720.
  - New Config Option: plugin.day_timer.delete_0_plot_towns
    - Default: false
    - Whether towns with no claimed townblocks should be deleted when
the new day is run.
    - Closes TownyAdvanced#3746.
  - Add confirmation of cost for /plot claim command when plots are
priced higher than 0.
  - Add confirmation of cost for spawn commands when costs are higher
than 0, courtesy of Siris with PR TownyAdvanced#3861.
    - Closes TownyAdvanced#3828.
  - Fix: nation-requires-proximity feature should be working much better
now.
  - Added: For the nation-requires-proximity feature:
    - Moving homeblocks will now tell the mayor if their town will leave
their nation for moving too far from the homeblock.
    - Moving homeblocks will now tell the king if any of their towns
will leave their nation for moveing their homeblock too far away.
    - Merging nations will now be made aware if any of the towns will
leave the prevailing nation when the two nations merge.
  - Add confirmations to town and nation renames if their costs are
higher than 0.
  - New Command: /ta depositall [amount]
    - Adds amount to all towns' and all nations' banks.
    - Requires towny.command.townyadmin.depositall, which is a child
node of towny.command.townyadmin.*.
  - Add confirmations to /plot set type when costs are higher than 0.
  - Add confirmation to /town buy bonus command.
  - Cost confirmation added to /plot set outpost, courtesy of Siris with
PR TownyAdvanced#3900.

0.96.1.2

Toggle 0.96.1.2's commit message
- Cleanup and microperformance pull request, courtesy of Articdive

with PR TownyAdvanced#3802.
  - Make /ta reload more specific, courtesy of Siris with PR TownyAdvanced#3851.
    - Command now breaks into 5 subcommands: /ta reload
<database|perms|config|lang|all>
  - Changed Command: /ta reload
    - /ta reload {database|db} - reloads the database.
    - /ta reload {perms|townyperms|permissions} - reloads townyperms.yml
    - /ta reload config - reloads the config & language file.
    - /ta reload lang - reloads the language file.
    - /ta reload all - reloads everything like /ta reload used to do.
  - Add separate tax limits for towns, nations and townblocks, courtesy
of Siris with PR TownyAdvanced#3860.
    - The old max_tax_amount is removed.
    - Adds the following new config options:
  - New Config Options:
    - economy.daily_taxes.max_plot_tax_amount
      - default: 1000.0
      - Maximum tax amount allowed for townblocks sold to players.
    - economy.daily_taxes.max_town_tax_amount
      - default: 1000.0
      - Maximum tax amount allowed for towns when using flat taxes.
    - economy.daily_taxes.max_nation_tax_amount
      - default: 1000.0
      - Maximum tax amount allowed for nations when using flat taxes.
    - economy.daily_taxes.max_town_tax_percent
      - default: 25
      - Maximum tax percentage allowed when taxing by percentages for
towns.
  - Removed Config Option: economy.daily_taxes.max_tax_amount
    - Replaced by the above new config options.
  - polish.yml added courtesy of Martinez.
  - Cleanup/Micro-optimization pull request, courtesy of Silverwolfg11
with PR TownyAdvanced#3866.
  - Use Paperlib for Async Chunk Loading, courtesy of Siris with PR
TownyAdvanced#3871.
    - Servers using Paper will benefit from faster chunk loading when
players are teleported via Towny.
  - Fix regression in PVP world settings.
    - It is now again possible to have PVP false in a world, but let the
town/townblock override that.
    - Closes TownyAdvanced#3863.
  - Fix for Nation&TownSpawnEvents causing titles/chunknotifications
early, courtesy of Siris with PR TownyAdvanced#3872.
  - API: Added NationBonusCalculationEvent, courtesy of Silverworldg11
with PR TownyAdvanced#3873.
    - Allows plugins to modify the nation bonus returned by a nation.
    - This is a particularly useful if plugins want to add nation bonus
blocks based on their own specific criteria rather than what is
determined by Towny config.
  - New Feature: movement-cancels-spawn-warmup.
    - Will not affect players with the towny.admin node.
    - Removes essentials from the SpawnUtil.
    - Closes TownyAdvanced#3619.
  - New Config Option:
global_town_settings.movement_cancels_spawn_warmup
    - Default: false
    - When set to true, if players are currently in a spawn warmup,
moving will cancel their spawn.
  - Fix /plot set TYPE, always trying to pay into the closed_economy
SERVER_ACCOUNT, even when closed_economy is false.
    - Closes TownyAdvanced#3870.
  - Fix onStructureGrow NPE seen in logs.
  - Fix negative upkeep feature not working any longer.
    - Closes TownyAdvanced#3874.

0.96.1.1

Toggle 0.96.1.1's commit message
- Fix EventWar bug when winner_takes_ownership_of_townblocks is true.

    - Closes TownyAdvanced#3862.
  - Fix message output when a single town or nation is fallen because of
upkeep costs.
    - Closes TownyAdvanced#3856.
  - Fix SQL saveAllTownBlocks() returning false all of the time,
preventing a server from switching from flatfile to mysql storage.
    - Closes TownyAdvanced#3864.
  - pt-br.yml updated to 0.77 courtesy of bane with PR TownyAdvanced#3865.
  - TownBlocks database refactor:
    - TownBlocks are no longer saved to a TownyWorld.
    - They are now saved to the Town.
    - This allows for much easier saving operations.
    - For flatfile databases: towny\data\townblocks.txt no longer used
(you may delete this after updating.)
    - When townblocks are unclaimed they are now moved to a
towny\data\townsblocks\WORLDNAME\deleted\TOWNNAME\ folder.
      - This allows for easy restoration of townblocks which do get
removed, whatever the cause.
    - This will hopefully end the occurance of disappearing townblocks
and fix the following tickets: TownyAdvanced#3783 TownyAdvanced#3796 TownyAdvanced#3813 TownyAdvanced#3821 TownyAdvanced#3844.
    - This refactor has been tested fairly thoroughly, but it is always
advised to back up your server before updating Towny.

0.96.1.0

Toggle 0.96.1.0's commit message
# Towny Advanced 0.96.1.0

Release contains:
- Towny 0.96.1.0
- TownyChat 0.68
- TownyNameUpdater 4.0

|Welcome to Towny 0.96.1.0.|
| ---- |
| This marks the first Minor Release post-0.96.0.0. The plan is to put
out smaller releases more frequently so that it is easier for server
admins to update. **This build fixes two critical bugs found in
0.96.0.0.** Update your 0.96.0.0 server ASAP. |
| Please remember that when you're updating your config files, the only
changes you *must* make are directly below in the REQUIRED CHANGES
section. All of the rest of the config additions will be added
auto-magically by Towny with their default settings. Important links can
be found at the bottom of this page, along with the actual downloads in
the Assests list. |
| If you're upgrading from 0.96.0.0 there is no REQUIRED changes. |

----
<details>
<summary> ⚠️ REQUIRED Changes</summary>

## ⚠️ REQUIRED Changes
  - None.
</details>

----
<details open>
<summary> ➕ Added</summary>

## ➕ Added:
  - Worlds no longer save a list of Towns in them.
    - This will result in less ways for Towny to enter into Safe Mode.
    - Towns have changed from town.getWorld() to
town.getHomeblockWorld(), with getWorld() becoming deprecated and
returning getHomeblockWorld().
    - Some instances of town.getWorld() are now correctly using
townblock.getWorld() or something similar when it is called for.
    - Stop getHomeblockWorld() from returning null when towns have
claimed 0 townblocks.
    - Towny.setWorldFlags() from startup sequence is gone.
    - SQL now drops old towns columns and saves/loads worlds without
towns like flatfile.
    - Swap out the List version of towns in TownyWorld for a HashMap,
for faster loading of TownBlocks

  - Add Click-to-Spawn for Town Lists and Nation Lists, courtesy of
Siris with PR TownyAdvanced#3832.
    - You can now click the lists to spawn to the town or nation.
    - The cost to spawn will appear as well.
  - Add Duration Config Option for Action Bar and Increase Default
Duration, courtesy of Siris with PR TownyAdvanced#3833.

  - Add economy commands to towny admin, courtesy of silverwolfg11 with
PR TownyAdvanced#3810.
    - Closes TownyAdvanced#3687.
  - Add nation tab-complete to `/n online`, courtesy of silverwolfg11
with PR TownyAdvanced#3797.

  - Move onLogin and onLogout out of TownyUniverse, courtesy of
ArticDive with PR TownyAdvanced#3830.

  - Rename FlagWar files from "TownyWar"; Separate NationZone checks
from FlagWar, courtesy of TheFlagCourier with PR TownyAdvanced#3661.

  - Add space after commas between nation/town ranks, courtesy of
jkmartindale with PR TownyAdvanced#3820.
    - See in the /resident status page.

</details>

----
<details>
<summary>✨ New Commands</summary>

## ✨ New Commands:
  - /ta town TOWNNAME invite NAME
    - sends invite to player, does not have a cooldown.

</details>

----
<details>
<summary>✨ Changed Commands</summary>

## ✨ Changed Commands:
  - /ta town TOWNNAME add NAME
    - no longer sends an invite to the player, used to force a player to
join a town.
    - Closes TownyAdvanced#3812.

</details>

----
<details>
<summary> 📕 New Config Options</summary>

## 📕 New Config Options:
  - notification.notification_actionbar_duration
    - default: 15
    - This settings set the duration the actionbar (The text above the
inventory bar) lasts in seconds.
</details>

----
<details>
<summary>🔑 Changed Permission Nodes</summary>

## 🔑 Changed Permission Nodes:
  - None.
</details>

----
<details>
<summary>🔑 New Permission Nodes</summary>

## 🔑 New Permission Nodes:
  - None.
</details>

----
<details>
<summary>💻 API Changes</summary>

## 💻 API:
  - API: Add Calculation Events, courtesy of Valentina_pro with PR
TownyAdvanced#3794.
    - TownUpkeepCalculationEvent - get/set upkeep per town.
    - TownUpkeepPenalityCalculationEvent - get/set upkeep overclaim
penalty per town.
    - NationUpkeepCalculationEvent - get/set upkeep per nation.
    - Allows third party plugins to completely override all town and
nation upkeeps.
    - Closes TownyAdvanced#3781.

  - API: TownSpawnEvent, NationSpawnEvent courtesy of Siris with PR
TownyAdvanced#3789.
    - Closes TownyAdvanced#3785.

  - API: Add gettable Nation to NationTagChangeEvent, courtesy of Travja
with PR TownyAdvanced#3808.

</details>

----
<details>
<summary>🔧 Fixed</summary>

## 🔧 Fixed:
  - Make /t outpost outpostname case insensitive.
    - Fixes part of TownyAdvanced#3826.
  - Prevent admins with the towny.admin permission node (and console
users too,) from being slowed down by the invite cooldown.
    - Closes TownyAdvanced#3834.
  - Fix player-name-changes not updating the account Towny looks to for
economy.
    - Closes TownyAdvanced#3815, TownyAdvanced#3840.
  - Fix missing spaces %townyadvanced_towny_prefix% &
%townyadvanced_towny_postfix% placeholders.
  - Change metrics chart to report only in lower-case.
  - Fix untranslated "town" & "nation" seen in the withdraw and deposit
commands feeback.
  - Fix explosion revert bug.
  - Fix pvp disabled worlds still be affected with recent change to
CombatUtil#preventPVP.


  - Fix unicode not being saved, courtesy of Siris with PR TownyAdvanced#3809.
    - REQUIRES the following settings be made to take effect, these are
the new config defaults:
    - name_check_regex: ^[\P{M}\p{M}*+a-zA-Z0-9._\[\]-]*$
    - name_remove_regex: '[^\P{M}\p{M}*+a-zA-Z0-9\&._\[\]-]'
    - Change not required if you don't want players to be able to use
Unicode characters.
    - Closes TownyAdvanced#3805, TownyAdvanced#3803.
  - Remove extra delayed task to cancel repeating task, courtesy of
Siris with PR TownyAdvanced#3839.
    - More efficient way of doing the long-duration action bar.
  - Fix for ProtocolSupport servers and /town & /nation lists, courtesy
of Siris with PR TownyAdvanced#3847.


  - Fix resident tab-complete for nation rank manipulation, courtesy of
silverwolfg11 with PR TownyAdvanced#3807.
  - Fix plot toggle mobs tab-complete, courtesy of silverwolfg11 with PR
TownyAdvanced#3811.
</details>

----
<details>
<summary>🌏 Language Updates</summary>

## 🌏 Language Updates:
  - Language files bumped to 0.77.
  - zh-TW.yml updated by shou692199 with PR TownyAdvanced#3836.
</details>

----
<details font-size:20>
<summary>💬 TownyChat Changes</summary>

## 💬 TownyChat Changes:

  - None.

</details>

### [If you want to support the developer consider becoming a
sponsor](https://github.com/sponsors/LlmDl)

| Important Links |
|:----:|
|<a title="Towny Changelog"
href="https://raw.githubusercontent.com/TownyAdvanced/Towny/master/resources/ChangeLog.txt"
target="_blank" rel="noopener">Click Here for a full changelog</a> |
|<a title="Install Guide"
href="https://github.com/TownyAdvanced/Towny/wiki/Installation">Towny
Install Guide</a>|
| <a title="Updating Towny"
href="https://github.com/TownyAdvanced/Towny/wiki/Updating-Towny">How to
Update an Existing Towny</a> |
| <a title="Permission Nodes"
href="https://github.com/TownyAdvanced/Towny/wiki/Towny-Permission-Nodes">Towny
Permission Nodes</a> |
| <a title="How Towny Works"
href="https://github.com/TownyAdvanced/Towny/wiki/How-Towny-Works">How
Towny Works</a> |

0.96.1.0for1.13.2

Toggle 0.96.1.0for1.13.2's commit message
- Bump version number for release.

  - A special backport of Towny 0.96.1.0 for Minecraft 1.13.2, courtesy
of TheFlagCourier with PR TownyAdvanced#3850.
0