Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 0.100.1.3 #5

Merged
merged 75 commits into from
Jan 19, 2024
Merged

Update to 0.100.1.3 #5

merged 75 commits into from
Jan 19, 2024

Conversation

CorruptedGreed
Copy link
Member

No description provided.

LlmDl and others added 30 commits January 4, 2024 09:41
homeblocks when they have a bank plot available (all while
deposit/withdraw is restricted to bank plots.)
    - Closes #7162.
  - New Config Option:
bank.do_homeblocks_not_work_when_a_town_has_bank_plots
    - Default: false
    - If true, towns which have one or more bank plots will no longer be
able to use their homeblock for withdraw/depositing.
    - Requires the above is_banking_limited_to_bank_plots to be true as
well.
plot changes.
    - Closes #7161.

Replaces unneeded TownBlock.setResident(null) with
TownBlock.removeResident().
* Update source file en-US.yml

* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)

* Update source file en-US.yml
actually /plot group claim, (not embassy plots.)
Greatly improves the experience of looking for borders in forests.
…der_under_leaves

Render border particles under leaves.
    - /res toggle townclaim mode and the ChunkNotifications that follow.
…7165)

* Add isOverClaim boolean to TownClaimEvent and TownUnclaimEvent

* Add isOverClaim javadocs

* Changes from review
* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)
    - Thrown when Towny asks if a Town is overclaimed, and it is.
    - Allows other plugins to cancel the event, in which case Towny will
tell itself that the town is not overclaimed.
…n explosion regenerations. (#7176)

* Working implementation preventing the drops that spawn from problem
blocks.

Many attachable blocks are not given the Attachable interface, making
that basically useless.

Instead an ItemLists was made up to keep the explodable attachables in
check during the ProtectionRegenTasks, which now takes special care to
nuke these blocks into Air.

Bonus: Adds ability to add ItemLists to ItemLists.

Closes #7154
Closes #5689

* Handle doors special case.
* Add claiming particles.

* Cleanup class and centre particles.
in explosion regenerations.
    - These were things like carpets, pressureplates and other blocks
that attach to blocks.
    - Closes #7154, #5689.
  - Add claiming particle effect.
  - New Config Option: claiming.show_claiming_particles
    - Default: true
    - When false players will not see the particle flood effect when
they claim townblocks.
* Add TOWN_BUY to CommandType enum

* Fix a small typo in thrown exception

* Add HelpMenu for /town buy

* Add wildcard buy permission and bonus buy permission

* Declare the permissions in plugin.yml

* Implement the changes to TownCommand to allow for /t buy commands

* Remove title and command from /t buy bonus page

* Change /town buy permission checks

* Add legacy node

Similar to how we handled the list permission changing.

---------

Co-authored-by: LlmDl <[email protected]>
PR #7177. (First-Time Contributor!)
    - It is now possible for other plugins to add subcommands to the
/town buy command.
    - Closes #6379.
  - New Permission Node: towny.command.town.buy.*
    - Child Nodes:
      - towny.command.town.buy.bonus - Allows mayors to use /t buy
bonus.
      - No change required in your townyperms.yml,
        the old node towny.command.town.buy will continue to point to
towny.command.town.buy.bonus,
        although it is recommended you change over to using the new
towny.command.town.buy.* instead.
)

Bumps [com.github.seeseemelk:MockBukkit-v1.20](https://github.com/MockBukkit/MockBukkit) from 3.58.0 to 3.60.0.
- [Commits](MockBukkit/MockBukkit@v3.58.0...v3.60.0)

---
updated-dependencies:
- dependency-name: com.github.seeseemelk:MockBukkit-v1.20
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps net.coreprotect:coreprotect from 22.2 to 22.3.

---
updated-dependencies:
- dependency-name: net.coreprotect:coreprotect
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  - Bump net.coreprotect:coreprotect from 22.2 to 22.3.
LlmDl and others added 21 commits January 11, 2024 10:28
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.
  - Added config option to turn on/off the saturation top-up that goes
along with the health-regen in towns.
  - New Config Option:
global_town_settings.saturation_regen.also_prevent_saturation_loss
    - Default: true
    - When true players cannot become hungrier when in their own or an
allied town.
* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)
outlaws, which would have allowed them to be kicked.
component-creation out into their related Util classes.
  - Add NationUtil.
  - Refactor nation adding towns in the NationCommand class.
…#7188)

Updates a lang string to actually be useful when revoking invites off a
group of names.
invites.
  - Fix not being able to add towns to nations when the
residents-per-nation setting is 0.
)

Closes #7195.

Takes care of a loophole that would let merging towns farm bonus
townblocks.
* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)

* Update source file en-US.yml

* New translations en-us.yml (Korean)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)

* Update source file en-US.yml

* New translations en-us.yml (Chinese Simplified)

* New translations en-us.yml (German)

* New translations en-us.yml (Romanian)

* New translations en-us.yml (French)

* New translations en-us.yml (Spanish)

* New translations en-us.yml (Bulgarian)

* New translations en-us.yml (Czech)

* New translations en-us.yml (Danish)

* New translations en-us.yml (Hebrew)

* New translations en-us.yml (Italian)

* New translations en-us.yml (Japanese)

* New translations en-us.yml (Korean)

* New translations en-us.yml (Lithuanian)

* New translations en-us.yml (Dutch)

* New translations en-us.yml (Norwegian)

* New translations en-us.yml (Polish)

* New translations en-us.yml (Portuguese)

* New translations en-us.yml (Russian)

* New translations en-us.yml (Albanian)

* New translations en-us.yml (Swedish)

* New translations en-us.yml (Turkish)

* New translations en-us.yml (Ukrainian)

* New translations en-us.yml (Chinese Traditional)

* New translations en-us.yml (Vietnamese)

* New translations en-us.yml (Portuguese, Brazilian)

* New translations en-us.yml (Indonesian)

* New translations en-us.yml (Spanish, Argentina)

* New translations en-us.yml (Spanish, Chile)

* New translations en-us.yml (Spanish, Mexico)

* New translations en-us.yml (Spanish, Uruguay)

* New translations en-us.yml (Spanish, Venezuela)

* New translations en-us.yml (Spanish, Ecuador)

* New translations en-us.yml (Thai)

* New translations en-us.yml (Azerbaijani)

* New translations en-us.yml (English, United Kingdom)

* New translations en-us.yml (Tagalog)

* New translations en-us.yml (Pirate English)

* New translations en-us.yml (Serbian (Latin))

* New translations en-us.yml (English (upside down))

* New translations en-us.yml (LOLCAT)

* New translations en-us.yml (Classical Chinese)
    - 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.
… Town method. (#7197)

* Refactor max residents per town code into TownUtil accessed via a new
Town method.

Also catches some uses of nations max residents.

Will be ready after some test classes are written!

* Add PopulationTests.java, bump MockBukkit and Spigot.

Tests would not run because MockBukkit knows about short_grass or w/e
its called.

TownyPlayerListener had a test change from being done on the
non-existant GRASS changed to DIRT which will hopefully remain named
DIRT until forever.

* Maybe fix the test on GH's side.

* Clean up and change town method name to be better.
….5 (#7194)

Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.2.3...surefire-3.2.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
new Town method.
  - Bump Spigot 1.20.2 to 1.20.4.
  - Bump com.github.seeseemelk:MockBukkit-v1.20 from 3.60.0 to 3.65.0.
  - Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to
3.2.5.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants