Commit Graph

1263 Commits

Author SHA1 Message Date
destro174 9a12797204 Add /claimlistsextra command 2022-02-15 13:00:09 +01:00
destro174 f51701b756 Update Todo 2022-02-14 10:20:53 +01:00
destro174 6f2e6b3d05 Add alttdconfig 2022-02-14 10:18:03 +01:00
destro174 2b76b90033 Add melon and pumpkin to container trust 2022-02-14 10:09:35 +01:00
destro174 dce8fc9576 only allow glowberries to be farmed, not planted and broken 2022-02-14 10:08:35 +01:00
destro174 35251efd29 Revert Prevent nametag usage unless player can kill target 2022-02-14 10:06:50 +01:00
destro174 1017a49c41 fix npe when mypet isn't loaded 2022-02-14 10:05:42 +01:00
destro174 f471a4ea72 Auto public trust in the admin end claim 2022-02-14 10:01:29 +01:00
destro174 bf491d649a Ignore mypets in listeners 2022-02-14 10:00:17 +01:00
destro174 366cb327a4 Relocate custom listeners 2022-02-14 09:57:19 +01:00
destro174 8cdccefdc7 Auto claim the end island 2022-02-14 09:56:32 +01:00
destro174 3757b00fbf Prevent boats breaking lily pads 2022-02-14 09:52:08 +01:00
destro174 af91fbe5b4 Require build trust to hatch eggs 2022-02-14 09:51:05 +01:00
destro174 f99d17f5c5 Require trust to blow up tnt with arrows 2022-02-14 09:50:09 +01:00
destro174 675c5b5b14 Build changes 2022-02-14 09:48:43 +01:00
destro174 01d303d484 Allow Villagers to be named public to bypass claim checks 2022-02-14 09:46:51 +01:00
destro174 244e582e97 Allow inventoryholders to be named public to bypass claims 2022-02-14 09:45:55 +01:00
destro174 1a22d4acc0 Make Raids require access trust 2022-02-14 09:44:10 +01:00
destro174 fdfea84c45 Remove some bloat 2022-02-14 09:43:00 +01:00
Adam 0e3a2e9791
Fix new depth not being set correctly (#1736) 2022-01-04 21:24:35 -08:00
RoboMWM 06cc566769 [maven-release-plugin] prepare for next development iteration 2021-12-13 20:15:42 -08:00
RoboMWM 43536ba5a7 [maven-release-plugin] prepare release 16.18-RC1 2021-12-13 20:04:16 -08:00
Adam 3562a238dd
Clean up events for add-ons (#1706)
* Restructure and document events
2021-12-10 12:14:40 -08:00
Adam 9badf7e829
Fix 1.18 biome issues, maintain 1.17 compat (#1694) 2021-12-10 12:06:56 -08:00
Kamil Trysiński 137a951448
Fix WorldGuard integration (#1630) 2021-12-10 12:00:34 -08:00
Adam a7cb4a0c78
Don't fire EntityDamageByEntityEvent when renaming (#1680)
Fixes incompatibility with mcMMO's health bar displays
2021-12-05 11:07:21 -08:00
Camotoy 62a1006f02
Better handling of usernames with periods (#1543)
Fixes #1360
2021-12-05 11:03:15 -08:00
drbot7 4b0998dbb7
Protect rooted_dirt (#1541)
Closes #1535
2021-12-05 10:59:09 -08:00
Adam c64baf0baa
Sanitize claim depth on extend/resize (#1598)
Closes #312
2021-12-05 10:50:15 -08:00
Yasin ca11fd1695
API: add ClaimTransferEvent (#1641) 2021-12-05 10:42:32 -08:00
Adam 4bb31bc49d
Update Java and fix AppVeyor (#1663)
* Update Java and fix AppVeyor

Target Java 16
Run CI using Java 17
Use provided Maven installation instead of relying on mirror link
Remove Java 7 memory limitation settings

* Fix Jitpack build for Java > 8

Jitpack uses Java 8 by default. While their (very minimal) explanation of settings suggests specifying `jdk: [ openjdk17 ]` would be enough, it does not appear to work. Not sure if that's just an issue with their image not including JDK17 yet or something, but this does function.
2021-12-05 10:32:27 -08:00
Adam 6debf368c9
Convert to YAML issue template (#1638) 2021-10-27 12:42:15 -07:00
Adam a844e39865
Fix some issues with splash potions (#1636)
- Fix NPE on non-player thrower
- Fix non-player thrower warning console when blocked
- Fix only first entity being saved
- Allow dispensers inside the same claim to harm entities with potions (consistent with arrows)
- Fix spamming player on multi-hit/multi-effect
2021-10-25 09:38:33 -07:00
Bobcat00 ed92324c26
Fix check for expiring chest claims (#1600)
fixes #1597
2021-09-28 08:40:49 -07:00
Logan Barrett e6ce386bcf
resolve NPE when calling Claim.allowEdit (#1580) 2021-09-12 10:58:15 -07:00
drbot7 134729167b
Protect candles from being extinguished (#1526) 2021-08-19 08:51:35 -07:00
multirp e8c5b37119
ink/glow ink sacs on signs require build permission (#1508) 2021-08-08 11:29:18 -07:00
Adam 219cf6edd1
Fix max depth below world height (#1502) 2021-08-02 08:32:23 -07:00
MrPowerGamerBR 7723d10196
Fix NPE when using allowBuild in a claim that the player has permission to build (#1500) 2021-07-31 10:15:15 -07:00
drbot7 6382a9fee4
Config option on silencing ban messages (#1480)
Enabled by default as per previous behavior.
2021-07-21 10:12:24 -07:00
drbot7 16036bdc19
Deny pumpkin carving in untrusted claims (#1473)
Fixes #1352
2021-07-17 08:58:21 -07:00
Adam d930e45440
Fix falling block and vehicle block change handling (#1424) 2021-07-16 09:22:15 -07:00
drbot7 fadc1aab30
protect glow berries (#1459)
Addresses comment in https://github.com/TechFortress/GriefPrevention/issues/1352#issuecomment-877190767
2021-07-16 09:21:02 -07:00
Erik 5a0829593d
Actions workflow: build all branches (#1456) 2021-07-12 12:05:32 -07:00
Erik 5a9a71f48a
Set up GitHub actions maven workflow (#1454) 2021-07-12 10:02:06 -07:00
Adam 528f9f9777
Update to 1.17 (#1448)
* Update to include 1.17 materials and tags

* Use world height for claim max height

* Account for worlds with min height < 0

Fix restore not working under y 0
Change default max claim depth to integer min value
Fix creative claims always going to 0, not world min height

* Update material listings to include new blocks
  * Fixes a few missed cases from previous versions
* Replaced claim to bounding box bandaid for world max height increase with actual world limit
* Account for worlds with min height less than zero
  * New default maximum depth is now integer min value (-2147483648) to not restrict users no matter how weirdly they set up worlds
  * Creative claims always extend to world min height, not 0
  * RestoreNature restores to a max depth of world min height instead of 0

Closes #1309 
Closes #1431
2021-07-10 12:31:12 -07:00
Adam 6727fa76e3
Fix deprecated claim API (#1439)
Closes #1438
2021-07-04 11:38:39 -07:00
Adam bbb1e5d58c
Add ClaimPermissionCheckEvent (#1006)
Also contains a bit of refactoring on internal logic. Modifies (secondary) siege mechanics.

* Un-couple siege from core claim functions

* UUID overload, documentation, naming clarity

* Add internal special message override support

* Fix permission calculation issues in subclaims

* Migrate egg handling to new methods

* Use suppliers for denial message

In many use cases addons don't care why a denial occurred, only that it did. On-demand calculation is vastly preferable to reduce server impact.
2021-06-24 01:28:59 -07:00
drbot7 fbf4c7c45b
Protect glow item frames (#1413)
Consistent with regular item frames
2021-06-19 09:52:16 -07:00
zhenghanlee f4680c4051
Change method signature of allowBreak method in main class (#1406) 2021-06-17 14:11:46 -07:00