Commit Graph
100 Commits
Author SHA1 Message Date
RoboMWM 580f0096f2 Create CNAME 2020-11-09 16:09:32 -08:00
RoboMWMandGitHub 00d9e16c38 add chat page 2020-11-09 16:06:34 -08:00
RoboMWM 202f03e04c version 16.16.0 2020-10-17 12:16:23 -07:00
RoboMWM a3b8b6f2f1 add more debug messages on claim expiration
#976
2020-09-14 16:37:20 -07:00
RoboMWM afd6aeaab5 bump version... was supposed to happen a commit ago 2020-09-14 16:13:41 -07:00
RoboMWM e3bce9a35e git add --renormalize . 2020-09-07 05:32:16 -07:00
RoboMWMandGitHub 4035f40c62 Revert "Refactor overlap check (#934)" (#995)
This reverts commit 70b6574fe1.
2020-09-04 10:56:37 -07:00
RoboMWM 4e373e7b98 Delete CNAME 2020-07-25 10:34:36 -07:00
RoboMWM 7999da4e81 exclude suspicious bucket placements from being logged in console 2020-07-04 09:58:29 -07:00
RoboMWM 2d27735838 version 16.14.0 2020-07-04 09:16:43 -07:00
RoboMWM ac5a666b8d remove all suppressions of deprecation warnings 2020-06-20 12:28:25 -07:00
RoboMWM 732fa2e015 these changes are sometimes not getting exported or something 2020-06-08 23:15:52 -07:00
RoboMWM 0153fa6896 preserve existing one-liners
thought I exported these changes, guess not
2020-06-08 22:03:18 -07:00
RoboMWM 40f554d386 reformat code
- Lots of tabs to spaces going on
- That's a lot of changes!

#63
2020-06-08 21:57:55 -07:00
RoboMWM bc05440617 A wild .editorconfig appears 2020-06-08 21:52:41 -07:00
RoboMWM 110b068ac1 Set blockdata when removing chorus fruit
Closes #799
2020-05-28 21:25:34 -07:00
RoboMWM 0f1ff0add2 Create CNAME 2020-04-29 21:45:27 -07:00
RoboMWM f3186d1d84 remove entity cleanup debug logging from console 2020-04-12 22:28:28 -07:00
RoboMWM c19e3b7ea4 add more debug messages for claim expiration checks. 2020-03-16 21:23:05 -07:00
RoboMWM 0cf0171391 remove duplicate owner entries in the unused claim check list
Restores the original behavior that was inadvertantly changed in #736
2020-03-08 10:23:22 -07:00
RoboMWM 8760ad69bc change priority of some denial events to LOWEST
Thanks to OliPulse in IRC, we discovered some events at the wrong
priority in GP.
2020-02-02 13:30:56 -08:00
RoboMWM 25069adb0e api-version 1.15 2020-02-02 13:27:28 -08:00
RoboMWM 7e0f936502 skip plugins that aren't JavaPlugins
Fixes #707
2020-02-01 22:11:45 -08:00
RoboMWM 0a308b520f bump version to 16.13.0 2020-02-01 22:02:14 -08:00
RoboMWM 956bdbc688 Do not attempt fuzzy matching players
Fixes #541
2020-02-01 20:39:41 -08:00
RoboMWM d7dd5a8e97 add more new 1.14, 1.15 blocks to containertrust
Closes #642
Closes #698
2020-01-25 20:59:24 -08:00
RoboMWMandGitHub 6e1a540dd2 Add question template 2020-01-18 08:38:09 -08:00
RoboMWMandGitHub c038b88904 Update issue templates 2020-01-02 21:16:16 -08:00
RoboMWMandGitHub 22f7a5bd02 Provide an actual example in the feature request template
A lot of feature requests are butchering the gherkin statement, so hopefully an example shows that the format and flow should be formatted as such.

This format makes it very easy to see what the feature request is and why it is wanted.
2019-09-23 16:39:38 -07:00
RoboMWMandGitHub 4ceffa91b7 Greening out indoctrination 2019-09-09 16:46:47 -07:00
RoboMWM 6f35aabf2e add ignoreCancelled = true 2019-08-31 21:07:48 -07:00
RoboMWM d4d7ac4e6b version 16.12.0 2019-08-31 17:17:52 -07:00
RoboMWM c02337ada9 Roundabout fix for #594
https://www.spigotmc.org/threads/spigotapi-missing.381491/#post-3460194

Closes #594
2019-08-31 16:53:41 -07:00
RoboMWM e246807d8f fix typo which caused rightclicking the air with dyes to print an NPE
Fixes #574

Was introduced in
https://github.com/TechFortress/GriefPrevention/commit/a9a7fe41a06ccb76275567b2e81dc7da54e6f857#diff-b15ac36752c3cec705105f3a5f802139R1881
2019-08-31 11:48:45 -07:00
RoboMWM 91252410a8 16.12.0-beta 2019-08-23 13:49:37 -07:00
RoboMWMandGitHub 6746523414 Delete README 2019-08-18 10:57:54 -07:00
RoboMWMandGitHub cf5bbe4833 Create CONTRIBUTING.md
Closes #460
2019-08-18 10:22:40 -07:00
RoboMWM 73325a3f8f add some debugging for #574 2019-08-11 15:29:53 -07:00
RoboMWM 9e6359b15a add commit hash to dev builds 2019-08-11 15:25:11 -07:00
RoboMWMandGitHub c58dea357a Add link to writing user stories in feature request template 2019-08-09 10:05:58 -07:00
RoboMWMandGitHub 047f6991e3 Update FUNDING.yml 2019-08-03 23:36:31 -07:00
RoboMWMandGitHub 62f8e25e53 add proposed "acceptance" criteria to feature request template 2019-07-29 22:08:53 -07:00
RoboMWM 8f3f944cc4 a wild curly brace has appeared 2019-07-29 21:57:07 -07:00
RoboMWM ffee682126 16.12.alpha.2 2019-07-29 21:49:13 -07:00
RoboMWM cdeac80635 config to prevent ravagers from breaking blocks in claims
Defaults to true to remain consistent with behavior of preventing
enderman from taking blocks and entities from trampling crops

Closes #530

Also intellij is insistent on replacing tabs
2019-07-29 21:48:33 -07:00
RoboMWM 99a676a6d1 Ignore hanging entities that break due to lack of supporting blocks
Closes #573
2019-07-29 21:19:52 -07:00
RoboMWM 6ddcaec112 protect berry bushes in claims from being harvested without container trust
Closes #548
2019-07-29 21:14:20 -07:00
RoboMWMandGitHub 768ad89a15 Update feature-request.md 2019-06-24 19:04:30 -07:00
RoboMWM 6403caafca 16.12.alpha 2019-06-14 01:07:12 -07:00
RoboMWM c4a0012959 Block lightning from starting fires in claims
Should close #532
2019-06-14 00:49:26 -07:00
RoboMWM a0440733ed debug message for #495 2019-06-11 20:00:00 -07:00
RoboMWM a9a7fe41a0 disallow use of dyes in claims
Dyes can be used to change sign colors according to cities7

- Also use 1.14 signs
2019-06-09 13:54:54 -07:00
RoboMWM 59d9e6f556 Remove travel agent and related config option
- Removed Claims.PortalGenerationRequiresPermission

Closes #534
2019-06-09 10:33:38 -07:00
RoboMWMandGitHub 7d086f2956 Update FUNDING.yml 2019-05-26 14:34:41 -07:00
RoboMWM dbc7ddf30d Revert "add exploit report template"
This reverts commit 61824b5455.

Non-admins of the repo cannot create security advisories.
2019-05-23 22:10:24 -07:00
RoboMWMandGitHub 61824b5455 add exploit report template
which points to the brand-new security tab
2019-05-23 20:42:04 -07:00
RoboMWMandGitHub 6738ad7f11 Create FUNDING.yml
idk what this is but let's try it out lol
2019-05-23 20:37:14 -07:00
RoboMWM 832ec7ed86 make NoTransferException public and unchecked 2019-03-17 21:13:44 -07:00
RoboMWMandGitHub cda795e43e version 16.11.6 2019-03-04 20:35:41 -08:00
RoboMWM 9b52a0d133 Prevent unauthorized users from taking water from waterlogged blocks
Thanks @jikoo for the snippet

Closes #473 , closes #477
2019-03-02 12:12:18 -08:00
RoboMWMandGitHub 6a84cb2878 Ask for links to be pasted outside of code blocks 2019-01-17 19:36:34 -08:00
RoboMWMandGitHub 0356356edc A pretty wavy graph 2019-01-09 16:25:42 -08:00
RoboMWMandGitHub cd41d06cbb Have appveyor build v20 jars 2019-01-07 20:48:28 -08:00
RoboMWM 0164573eb1 getPlayerDataFromStorage doesn't need to be synchronized here
Fixes #427
2018-11-27 22:18:53 -08:00
RoboMWM 22811a36ce version 16.11.5 2018-11-22 02:40:28 -08:00
RoboMWM 26143ef02f more verbose error message about WorldGuard hook 2018-11-22 01:54:54 -08:00
RoboMWM d22e764cf9 use a specific worldguard snapshot version 2018-11-05 19:41:53 -08:00
RoboMWM eda849e9d8 exclude bstats again from worldguard
bstats changed their maven repo locations again
2018-11-05 19:31:17 -08:00
RoboMWM a065e63c65 worldguard's screwing around with bstats yet again
And bstats apparently moved their maven repo which is why worldguard's
screwing around...
2018-10-13 09:58:40 -07:00
RoboMWM 07d1112588 Apparently we now need worldedit?
https://github.com/sk89q/WorldGuard/commit/87e577040506b94a65034ff91964405216d27f4e#diff-7af21c35e03c3431643fb79dc35d5da2
2018-10-07 15:21:08 -07:00
RoboMWM cf6466d616 exclude bstats from worldguard dependency 2018-10-07 15:14:08 -07:00
RoboMWM b46fc8011f version 16.11.4 2018-09-28 19:49:56 -07:00
RoboMWM b3a54e16dc Only call ClaimExpirationEvent if a player's claims are actually going to be expired
Fixes #380
2018-09-26 19:55:47 -07:00
RoboMWM bce2eaf6c4 remove DeniedMessageEvent
Was already not being called a while ago
2018-09-26 11:35:27 -07:00
RoboMWM 80876c9708 version 16.11.3 2018-09-24 04:07:28 -07:00
RoboMWM c04666b43d Fix NPE that occurs when repairing nextClaimID value
Very likely I was going to refactor this class, but then stopped since
it's abstract and thus can't have any constructor... but apparently I
forgot to revert that line.

Closes #377
2018-09-24 01:51:47 -07:00
RoboMWM abd97b1f5a remove the null entry (admin claims). Fixes #376 2018-09-23 11:22:46 -07:00
RoboMWM 2bbccce9eb version 16.11.2 2018-09-23 11:19:53 -07:00
RoboMWM 77a011dd43 reverse ownerID comparison to account for administrative claims
Administrative claims leave the ownerID field null.
2018-09-23 11:19:30 -07:00
RoboMWM bda1c180ec add missing getHandlerList() in ClaimCreatedEvent 2018-09-22 23:32:49 -07:00
RoboMWM 4a9d62c78f also check for metadata in anonymous task in plaayerjoinevent 2018-09-22 13:26:22 -07:00
RoboMWM e27bbcabe7 version 16.11.1 2018-09-22 12:32:46 -07:00
RoboMWM 82f17b89b6 Have CheckForPortalTrapTask check metadata existence first
If a player logs out then logs back in, and the task in the
PlayerJoinEvent rescues him first and the player has sat in the rescue
location for over 10 ticks (which should be within another portal), then
this task will also attempt to rescue the player. Because it was using
metadata in the log message though, it failed but also printed a
stacktrace since the player's metadata was already removed.
2018-09-22 12:30:49 -07:00
RoboMWM 5fc85097a7 typo 2018-09-22 06:30:28 -07:00
RoboMWM b8c23d7124 version 16.11 2018-09-22 05:49:15 -07:00
RoboMWM cf217e27c4 config for OfflinePlayer cache, closes #238
The OfflinePlayer cache holds players who have logged in within the last
X number of days (default 90).
2018-09-22 05:37:35 -07:00
RoboMWM f6b35d71bf Claim expiration: improvements+config option. Closes #24
- Claim expiration collects all players (uuids) that own claims, and
iterates this set instead of iterating through every single claim.
- Individual claims had a "last modified" timestamp, so this method was
valid before, but makes no sense now since expiration is based on player
inactivity instead of claim inactivity.

New config option under the advanced node allows controlling the
frequency each player in the aforementioned set is checked for
inactivity.
2018-09-22 05:21:00 -07:00
RoboMWM 93a36dd9e1 Remove old try-catch block, add metrics 2018-09-22 04:47:40 -07:00
RoboMWM 2ead578666 Make the version explicitely a string. Not sure if CB or yaml is at fault here
[20:58:37] RoboMWM: hmmm it's a bit annoying how CB cuts off the
trailing 0 in my versions
[20:58:49] RoboMWM: e.g. 16.10 displays as 16.1
[20:59:02] +Choco: That seems... stupid? lol
[20:59:12] RoboMWM: very
[20:59:27] RoboMWM: plugin.yml inside jar reveals it to be correct
[20:59:43] RoboMWM: and afaik this is supposed to be a string so idk why
it's doing that
[21:00:49] RoboMWM: apparently wrapping it with single quotes does the
job
[21:01:33] +Choco: Maybe it assumes it's a double then converts it to a
String
[21:02:04] RoboMWM: I guess >_> since I stuck a test.16.10 without
quotes and it's all there
[21:02:09] RoboMWM: thank you yaml
[21:02:22] +Choco: What if you were to do 1.1.10?
[21:02:30] +Choco: Because that's not a valid number, maybe it would
assume String
[21:02:33] RoboMWM: the second dot probably makes it a string
[21:02:51] RoboMWM: maybe I should do 16.1O
[21:02:57] +Choco: lol that's cheating
2018-09-19 21:05:42 -07:00
RoboMWM fb6bc79fe9 testing github templates 2018-09-19 16:04:27 -07:00
RoboMWM ad273c1a1b version 16.10 2018-09-19 01:05:10 -07:00
RoboMWM 5bb3c70b77 Prevent drivers in unauthorized claims from destroying lilypads. Fixes #250 2018-09-19 01:02:37 -07:00
RoboMWM cb6a42cbc6 Don't "reload" the database when migrating to SQL
FYI, I do not recommend migrating to SQL for GP.
Fixes #369
2018-09-19 00:57:14 -07:00
RoboMWM 5e2f128a8d sieged claims are never pvp-safe zones. Fixes #199 2018-09-19 00:36:21 -07:00
RoboMWM 59196f4742 Also protect pets from cacti, drowning in non-PvP worlds.
Closes #213, #79
2018-09-19 00:28:29 -07:00
RoboMWM e21a781536 Cancel item merging with protected drops. Closes #255 2018-09-19 00:02:40 -07:00
RoboMWM ad1f32ec8e don't send message when canceling trampling of turtle eggs, closes #373 2018-09-18 23:51:04 -07:00
RoboMWM d31c62e233 catch more instances of people using outdated worldguard versions 2018-09-18 23:49:05 -07:00
RoboMWM a764eea215 add syncronized keyword to hopefully fix plugins that insist on calling this method asynchronously
May close #279
2018-09-07 16:59:47 -07:00
RoboMWM 2f190a926a version 16.9 2018-09-04 22:26:33 -07:00