Releases: TownyAdvanced/SiegeWar
Releases Β· TownyAdvanced/SiegeWar
0.8.7 for Towny 0.98.3.4+
SiegeWar 0.8.7 is a pre-release of SiegeWar
|
---|
What's Changed
- Adapt to NationLevel change in Towny. Min Towny version 0.98.3.4. by @LlmDl in #657
Full Changelog: 0.8.6...0.8.7
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.3.4 or newer.
- Download SiegeWar-0.8.7.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.6 for Towny 0.98.2.0+
SiegeWar 0.8.6 is a pre-release of SiegeWar
|
---|
What's Changed
- Fix occupation controller using Collections.singleton by @Warriorrrr in #653
Full Changelog: 0.8.5...0.8.6
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.6.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.5 for Towny 0.98.2.0+
SiegeWar 0.8.5 is a pre-release of SiegeWar
|
---|
What's Changed
- Use Locale.ROOT when parsing the days of the week. by @LlmDl in #650
Full Changelog: 0.8.4...0.8.5
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.5.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.4 for Towny 0.98.2.0+
SiegeWar 0.8.4 is a pre-release of SiegeWar
|
---|
It's hotfix pre-release time! This fixes the NPE thrown when SW tries to read the getLastRunVersion from the unloaded config! Get it today!
What's Changed
- Make SiegeWar ignore cancelled town neutrality toggle events. by @LlmDl in #647
- Fix npe seen in startup when last run version is null. by @LlmDl in #646
- New Crowdin updates by @LlmDl in #645
Full Changelog: 0.8.3...0.8.4
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.4.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.3 for Towny 0.98.2.0+
SiegeWar 0.8.3 is a pre-release of SiegeWar
|
---|
Hello SiegeWarAdmins,
With the announcement of Goosius' return-to-acting-retired-during-his-retirement from plugin development, I have took it upon myself to go over some of SiegeWar's classes and make them more readable when looked at by fresh eyes.
You'll see that most of the changes below start with the word Refactor, this is when code is moved around but the core logic doesn't change. This pre-release is the first batch of refactor commits plus a couple of new things:
- Ops and towny admins wont get double-up siege messages spammed at them.
- You can now prevent a nation capital from changing hands while either the previous Capital or new Capital are under Siege.
- This is defaulted to false, so go look for it in your config and set it to true if you want this sort of thing.
The rest of what you see below makes the code base simpler, and more easy to read for new developers. Consider this a call, if you've can code Java, can make a Pull Request that doesn't alter things unnecessarily, and want to help out SiegeWar: take a browse through the open Issue Tickets and then come into the Towny Discord and start up a chat with me so we can talk about how you might tackle your first SiegeWar pull request.
What's Changed
- Refactor on PlaceBlock class to improve readability. by @LlmDl in #627
- Refactor TownOccupationController for readability. by @LlmDl in #628
- Refactor DestroyBlock for readbility and add Block methods to Siege. by @LlmDl in #629
- Refactor InvadeTown for readability. by @LlmDl in #630
- Refactor PeacefullySubvertTown for readability. by @LlmDl in #631
- Refactor PlunderTown for readability and safety. by @LlmDl in #632
- Refactor StartSuppressionSiege for readability. by @LlmDl in #633
- Refactor Conquest, Revolt and Liberation SiegeStarters by @LlmDl in #634
- Refactor PeacefullyRevolt for readability. by @LlmDl in #635
- Unify SiegeCamp starting process from the StartSiege classes into the SiegeController. by @LlmDl in #636
- Switch to using Towny's internal configmigrator. by @LlmDl in #637
- Refactor adding SiegeType convenience methods to Siege. by @LlmDl in #638
- Add option to prevent sieged nations from changing their capital. (Configurable.) by @LlmDl in #644
- Prevent double messaging of SiegeWar announcements. by @LlmDl in #643
- Refactor the BukkitEventListener and PlayerDeath classes by @LlmDl in #640
Full Changelog: 0.8.2...0.8.3
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.3.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.2 for Towny 0.98.2.0+
SiegeWar 0.8.2 is a pre-release of SiegeWar
|
---|
What's Changed
- Add PreInvadeEvent which can stop the invasion of a town after a successful siege. by @LlmDl in #626
Full Changelog: 0.8.1...0.8.2
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.2.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.1 for Towny 0.98.2.0+
SiegeWar 0.8.1 is a pre-release of SiegeWar
|
---|
What's Changed
- First, a fond farewell to SiegeWar's creator, Goosius. His return for SiegeWar 0.7.4 and the subsequent coding frenzy that resulted in the vast majority of 0.7.*'s 18 pre-releases and a new plugin TownyCombat surprised us all. Although he did not technically leave his retirement from coding, he did complete a great deal of work in just under 4 months of time. He has decided it is time again to return into retirement. If you see him somewhere make sure to say thanks. β€οΈ
And now for some new things:
- Add /swa siegeduration addhours # command. by @LlmDl in #620
- Cancel battle sessions starting if there is no active sieges. by @LlmDl in #623
- Complete pre-merge prep for Towny's adoption of MiniMessage. by @LlmDl in #625
Full Changelog: 0.8.0...0.8.1
Included Milestones Since 0.8.0
Update Guide:
- Ensure you have Towny 0.98.2.0 or newer.
- Download SiegeWar-0.8.1.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.8.0 for Towny 0.98.0.0+
SiegeWar 0.8.0 is a full release of the SiegeWar plugin.
|
---|
Major New Features / Improvements
- π₯ π Wars get a well-defined & healthy purpose:
- Via the Global Domination Awards, which grant weekly awards of money and magical artefacts to the top 7 Globally Dominant nations (
/n list ).
- It cannot be overstated how critical this feature is for providing a healthy "purpose" to wars.
- If your players have ever complained that there is "no point" to conquest, or that they "get nothing" from occupation, then this feature is the direct answer to those concerns.
- π£ πͺ Small nations get a boost:
- Via the Siege Balance Cap, which prevents one side from completely overwhelming the other just by weight of numbers.
- π π Earlier counter-attacks are encouraged:
- Via the upgraded Banner Control Reversal Effect, which boosts generated banner-cap points (rather than an instant bonus).
- π³οΈ β Siege-Zone grief and Gank-Warfare are both reduced:
- Via powerful new options within the Trap Warfare Mitigation feature.
- π β Claim-Hiding in Siege-Zones is prevented:
- Via the force-enabling of PVP in all townblocks in the Siege-Zone (even towns with Siege Immunity).
- π β Night-Capping is reduced:
- Via the Capping Limiter, which limits caps for each player to: 3 sessions/day on weekdays, 6 on weekend-days.
- π β Logging out/in within the Siege-Zone is prevented:
- Via automatically killing players who do same.
- ποΈ β»οΈ Peaceful Towns Refactor:
- Peaceful towns are renamed to Neutral Towns.
- To occupy a Neutral town, a king/general must travel to the town and Subvert it, by placing a banner outside it.
- These towns are not as safe as before. PVP is force enabled in any area of the town which happens to be inside a Siege-Zone.
- π¦ π¬ Multi-Language Support:
- Multi-language support now works via. the standard Towny mechanism.
Minor New Features / Improvements
Bug Fixes
Included Milestones Since 0.7.0
Update Guide:
- Ensure you have Towny 0.98.0.0 or newer.
- Download SiegeWar-0.8.0.jar from the assets section below β¬, and drop it into your plugins folder.
- Restart your server.
|
0.7.18 for Towny 0.98.0.0+
SiegeWar 0.7.18 is a HOTFIX pre-release of SiegeWar 0.8.0
|
---|
What's Changed
π β Fix arrow_of_doom from instant_damage to harm. by @LlmDl in #598
π β Fix for when ItemStack has no ItemMeta and we check if it is an Artefact. by @LlmDl in #600
π» β
Auto-apply the arrow of doom fix by @Goosius1 in #601
β¨ β
Validate user-input from domination awards config to be sure it will load by @LlmDl in #599
Full Changelog: 0.7.17...0.7.18
Included Milestones Since 0.7.0
Update Guide:
- Ensure you have Towny 0.98.0.0 or newer.
- Download SiegeWar-0.7.18.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |
0.7.17 for Towny 0.98.0.0+
SiegeWar 0.7.17 is a pre-release of SiegeWar 0.8.0
|
---|
What's Changed
β¨ β‘ Add Custom Artefact Effects by @Goosius1 in #593
- π± One Example is provided in this release: The Trident of Zeus, which channels lightning at opponents regardless of the weather.
π β Fix for unknown method error by @Goosius1 in #590
π π¬ Added Artefact translations by @Goosius1 in #585
π» β
Optimize artefact check by @galacticwarrior9 in #584
π» π Domination awards event by @Goosius1 in #589
β¨ β¨ Improvement to artefact stacking by @Goosius1 in #596
Full Changelog: 0.7.16...0.7.17
Included Milestones Since 0.7.0
Update Guide:
- Ensure you have Towny 0.98.0.0 or newer.
- Download SiegeWar-0.7.17.jar from the assets section belowβ¬, and drop it into your plugins folder.
- Restart your server.
|
|
|
β¬ Download available as a .jar file in the Assets section below: |