Commit Graph

888 Commits

Author SHA1 Message Date
RoboMWM c6b3c3c4ab version 16.8 2017-12-23 08:29:11 -08:00
RoboMWM 9c5c7523a2 add fallback to old id-based system for chunk snapshots 2017-12-23 08:28:12 -08:00
RoboMWM fd0ddbf405 handle case of server not having ChunkSnapshot#getBlockType
i.e. tell server owner to update and handle conservatively.
2017-12-20 09:57:19 -08:00
RoboMWM 2a68fb9795
Update ISSUE_TEMPLATE.md 2017-12-20 09:29:09 -08:00
RoboMWM 9414700d40 ignore vanilla teleports. Fixes #210 2017-12-20 09:26:31 -08:00
RoboMWM 7aa9680876
Add option to disable negative claim block amount fixing (#236) 2017-12-19 14:05:27 -08:00
md-5 8040a17e5d Remove block ID usage (#234)
Also updates AutoExtendClaimTask with new API, will need to ensure users are using a recent build of CB
2017-12-18 21:26:31 -08:00
David Precious 5f6b541af8 Configurable siege resecure time (#203)
* Configurable time until sieged claim is resecured

Fixes #113.

Makes the five minute period after winning a siege, during which the claim is
not secured, customizable.
2017-08-31 15:49:33 -07:00
Ceees2 a23703707b Using PreparedStatements instead of normal Statements (#99) 2017-08-23 08:37:25 -07:00
David Precious 72504941df Configurable trapped words (#186)
* Make trapped words fully configurable.

Before, it contained hardcoded checks; the value of
`Messages.TrappedChatKeyword` was in addition to the hardcoded ones.

Make it more flexible, so you can override them entirely (and provide as many as
you want, comma-separated), and an empty value disables the message totally.

(Default value is 'trapped;stuck' to provide the same behaviour the hardcoded
checks did.)
2017-08-18 02:04:09 -07:00
RoboMWM 452a6a1c7e Add a delay before immediately rescuing players trapped in nether portals
In case they actually aren't and lagged out (perhaps due to chunk
loading), they'll have a few seconds to be able to walk out before being
automatically rescued on reconnect.

Also logs when a player has been rescued
2017-07-23 14:48:16 -07:00
RoboMWM 92a0adcfc0 Avoid hidden files as well when migrating to MySQL
Related to #158
2017-07-22 00:25:56 -07:00
RoboMWM 04bc32336c Implement #114 2017-07-22 00:19:09 -07:00
RoboMWM d079fcf379 Warn server owners about use of out-of-date Worldguard
closes #162
2017-07-21 23:24:52 -07:00
RoboMWM 4cb2abefeb Add a code comment explaining why we do this
Fixes #85
2017-07-21 23:15:48 -07:00
RoboMWM 9a642205d7 Revert "Always schedule SendPlayerMessageTask"
This reverts commit 39e1e13dda.
2017-07-21 23:12:35 -07:00
David Precious 217945ae69 README updates (#159) 2017-07-21 19:01:07 -07:00
Simon 7efaa3b0fd Change worldguard-checking behaviour. (#160)
Prevent players from creating a claim if _any_ part of their claim includes a worldguard region they cannot build in. (Previous behavior only prevented claiming if the entire claim was within a worldguard region the player could not build inside.)
2017-07-21 18:59:41 -07:00
jacob1 5d474e51f5 add /restrictsubclaim (#135)
Will update databases - warn server owners to backup when releasing (they should be backing up anyways...)
2017-07-21 18:54:24 -07:00
RoboMWM 8d0e5e8e5f Remove alias /dc for /deleteclaim
Could be typo'd accidentally.

> was trying to type /sc for staff chat and typed /dc by mistake
2017-07-17 20:36:09 -07:00
RoboMWM e5dc0f2861 travis, we use java 8 2017-07-09 09:28:21 -07:00
RoboMWM 39a4758c04 compile with java 8
A PR will be using it, and MC now uses Java 8.
2017-07-09 09:24:33 -07:00
RoboMWM f918ee18bc Disable DeniedMessageEvent
I don't know if this is the problem regarding another similar issue, but
I'd rather not risk it + it's likely not being used
2017-06-15 22:44:02 -07:00
RoboMWM 8e484ad4f7 Update README.md 2017-05-15 01:06:53 -07:00
RoboMWM ae0b0520dc version 16.7.1 2017-05-14 22:18:30 -07:00
RoboMWM f439ea62c0 Use banlist
because offlineplayer methods for setting ban have been long deprecated
and are now removed.
2017-05-14 22:17:58 -07:00
RoboMWM cefa66767c remove unused import 2017-05-14 21:53:29 -07:00
RoboMWM e6dc0d5104 version 16.7 2017-05-14 21:52:42 -07:00
RoboMWM 37198d09b1 Use wood pickup stat instead of achievement
1.12 removed achievements
2017-05-14 21:45:48 -07:00
zhro e2609b8973 Don't warn players about unclaimed land if they do not have the 'griefprevention.createclaims' permission. (#112)
Add an optional extended description…
2017-04-04 13:26:49 -07:00
BillyGalbreath 8fdb6e07ee Add PlayerKickBanEvent (#103) 2017-03-22 11:26:22 -07:00
David Precious 73fcd9a674 add new permission to show claim dimensions
Show the claim size to those with griefprevention.seeclaimsize when right-clicking with the investigation tool
(stick by default) - it's not exactly private information, the claim boundaries
are visualised so it would be easy to just count the blocks or compare the
coords of the corners to find out.
2017-03-17 09:37:58 -07:00
BillyGalbreath 3837794c56 Make sure the visualization event is called when auto reverting visuals (#104) 2017-03-12 23:50:02 -07:00
RoboMWM 8392069960 Merge branch 'master' of https://github.com/TechFortress/GriefPrevention 2017-02-24 14:24:10 -08:00
RoboMWM ec08a8b52b a tad more debug messages
Basically to help diagnose #95 and any future related issues.
2017-02-24 14:24:03 -08:00
RoboMWM 261620747e more debug logging 2017-02-24 12:48:59 -08:00
Rodzynus 678f442cda Account for 1.11 Horse class changes (#93) (#94)
* Fixed issue #93, this time using AbstractHorse entity.
2017-02-24 09:14:43 -08:00
RoboMWM 82e7f9fc3f Don't let TNT be dropped in end portals
Necessarily this shouldn't be an issue anyways since the platform is
obsidian.

Also, if you have claims enable in the end, you should theoretically be
already protected.
2017-02-23 10:23:38 -08:00
Erik1988 b81e802b79 Option to globaly allow use of spawner egg (#91)
If enabled, players are allowed to place mob spawn eggs inn all claims (including admin claims).
2017-02-19 11:32:33 -08:00
BillyGalbreath b8a5cb79d1 Add idle claim block accruals percentage (#90)
(defaults to 0 for legacy behavior)

* Math fix :S
2017-02-18 19:23:13 -08:00
BillyGalbreath daf34703e4 Add configuration option for silencing login and logout notifications (#89) 2017-02-18 19:11:39 -08:00
RoboMWM 3043298640 v16.6 Compatibility with custom biomes that don't set a temperature 2017-02-04 13:13:07 -08:00
BillyGalbreath ac319f4e1c add configurable threshold for idle detection (#75)
Also fixes the no-movement idle detection.
2017-01-27 07:43:17 -08:00
BillyGalbreath 70469d1b4c Fix idle detection when other plugins handle AccrueClaimBlocksEvent (#71) 2017-01-21 16:34:44 -08:00
RoboMWM e5d81e76a2 ok I didn't catch them all
yea this needs to be rewritten
2017-01-20 07:13:38 -08:00
RoboMWM 7545d36034 version 16.5.1 2017-01-20 06:16:28 -08:00
RoboMWM 39e1e13dda Always schedule SendPlayerMessageTask 2017-01-20 06:15:52 -08:00
RoboMWM 8b8178b327 version 16.5 2017-01-18 11:17:04 -08:00
RoboMWM 208c8f0c72 Temporarily fix #62
Potentially related: #53
2017-01-18 11:09:17 -08:00
RoboMWM 0d26d6c65b Implement DeniedMessageEvent
Partially addresses #57
2017-01-04 13:17:59 -08:00