Commit Graph

408 Commits

Author SHA1 Message Date
ryanhamshire 1e0830542d Allowing environmental damage to minecarts.
Still not TNT, creepers, or players (without permission).
2015-01-07 20:08:04 -08:00
ryanhamshire c5fab8dcd9 Tweaked lava buckets near players rule.
Ignoring non-survival players because they can't be injured, and leaving
the nearby player's name out to avoid outing any invisible players.
2015-01-07 15:14:30 -08:00
ryanhamshire 6568e41b60 Narrowed the IP address spam filter.
This will be easy to work around, but fewer false positives.  GP's mute
style should minimize effort going into workarounds anyway.
2015-01-07 15:09:09 -08:00
ryanhamshire 87ae5b2caf Added some command aliases.
For better usability (easier to remember/guess commands).
2015-01-07 15:05:54 -08:00
ryanhamshire 01486f82dc Reintroduced world guard compat feature. 2015-01-07 14:53:19 -08:00
ryanhamshire 48434973ba Version to 10.2 2015-01-06 20:09:43 -08:00
ryanhamshire cef4052cfd Fixed visualizations artifacting the horizon.
Workaround for a client bug triggered by sending block changes for
chunks the client doesn't have loaded.
2015-01-06 20:09:20 -08:00
ryanhamshire 51f6073193 Dropped an unused import.
No behavioral changes.
2015-01-05 21:08:47 -08:00
ryanhamshire 2c99b3a9e4 Nether portal fixes and perf optimizations.
Not checking when it's safe to not check.  Checking maximum one
location.  Unfortunately, asking the portal travel agent to find any
possible existing portal seems both expensive, and unavoidable in the
common case.
2015-01-05 21:05:05 -08:00
ryanhamshire febd8f0525 Made player data saving/loading more reliable.
Refactoring and retry loops are both EVIL, but I'm out of better ideas
now regarding the "player data randomly resets" bug.
2015-01-05 18:41:11 -08:00
ryanhamshire eb23d788bf Prevent unwelcome portals, don't redirect them. 2015-01-05 14:05:53 -08:00
ryanhamshire b666507320 Tweaked metadata for PlayerPortalEvent handler. 2015-01-05 13:28:10 -08:00
ryanhamshire 16888c16b6 Version to 10.1 2014-12-31 12:20:40 -08:00
ryanhamshire 197609d4ba Temporarily disabled world guard compat feature.
Until the WG forums community can find a more efficient way to do this
without taking a hard dependency.
2014-12-31 12:20:18 -08:00
ryanhamshire c1c7398b71 Version to 10.0 2014-12-30 18:23:11 -08:00
ryanhamshire 3448930f87 Nether portal redirections.
When a player doesn't have permission to build in a land claim where a
new portal is to be created, redirect his teleport to outside the land
claim.
2014-12-30 18:21:40 -08:00
ryanhamshire 8c758ce28b Fixed players getting stuck in nether portals.
This is a workaround for the spigot bug where a PlayerTeleportEvent
doesn't fire for portal teleportations.
2014-12-30 16:38:40 -08:00
ryanhamshire 65caae3737 Version to 9.9 2014-12-29 19:37:32 -08:00
ryanhamshire dfc4264aec Improved world guard compatibility. 2014-12-29 19:37:12 -08:00
ryanhamshire 744d39756c Fixed /acb [permission.node] for database mode. 2014-12-29 13:41:27 -08:00
ryanhamshire 7efdc80739 Fixed: Ender pearls don't require access trust. 2014-12-29 13:13:34 -08:00
ryanhamshire 552e09f629 Version to 9.8 2014-12-23 11:10:00 -08:00
ryanhamshire cd3e470cbc Allowed fluid flow parent claim to child claim. 2014-12-23 10:52:17 -08:00
ryanhamshire 7b280d2b22 Prevented cannons from putting blocks in claims.
e.g. sand and gravel cannons
2014-12-23 10:43:50 -08:00
ryanhamshire f0deef80aa Fixed overzealous CAPS and similar message filters. 2014-12-23 10:11:44 -08:00
ryanhamshire e1a02d2ee7 Version to 9.7 2014-12-22 16:35:31 -08:00
ryanhamshire 9ecbb7b931 Added better first time help and claim count limit.
Help messages should be harder to miss and easier to understand.  Added
config option to limit total land claims per player, defaulted off.
2014-12-22 16:31:22 -08:00
ryanhamshire f5de6d5c33 Improved readability of /ClaimsList output. 2014-12-21 14:17:32 -08:00
ryanhamshire e8f31151d2 Fixed broken claim visualizations. 2014-12-21 14:06:04 -08:00
ryanhamshire 5a3319022a Added /GPBlockInfo
Useful for admins to set up their config files with correct IDs and data
values.
2014-12-21 13:32:09 -08:00
ryanhamshire fc1c26dcb6 Version to 9.6 2014-12-17 21:20:42 -08:00
ryanhamshire 4a426f6469 Added /GivePet and tweaked pet protections. 2014-12-17 21:19:47 -08:00
ryanhamshire 14b0129c3e Allow admins to damage pets with /IgnoreClaims.
Also protecting pets from environmental damage which could easily be
caused by griefers.
2014-12-17 16:58:57 -08:00
ryanhamshire 13e3f8fbd6 Version to 9.5 2014-12-16 21:00:50 -08:00
ryanhamshire 528fda95ff Added pet protections. Tweaked drop protections. 2014-12-16 21:00:42 -08:00
ryanhamshire 2d94e6fdc7 Fixed overzealous protection of death drops.
Hash overlaps are to blame, I think.  Limiting protections to the
immediate area where the player died.
2014-12-15 21:00:45 -08:00
ryanhamshire 81db249b2e Fixed errors related to console command usage.
Console commands were working, but sending messages from them was not.
2014-12-15 19:58:47 -08:00
ryanhamshire 50bde4724d Version to 9.4.1 2014-12-15 19:35:54 -08:00
ryanhamshire ff18aeaa4a Blocked water flow across subdivision boundaries.
No more flowing into subdivision from top level claim or vice-versa.
2014-12-15 19:35:03 -08:00
ryanhamshire aa575cbc02 Fixed log entries from chat slash commands. 2014-12-15 19:25:18 -08:00
ryanhamshire d18aa6cfe9 Fixed armor stand protection again.
Thanks for breaking it, Spigot team...
2014-12-15 19:19:44 -08:00
ryanhamshire 68fa7007f0 Version to 9.4 2014-12-13 20:59:16 -08:00
ryanhamshire 298830f076 Added show all nearby claims by holding shift.
While holding the stick.  Requires a new permission node, to avoid any
lag from spamming this operation.
2014-12-13 20:52:26 -08:00
ryanhamshire 58c6a818ba Allowing /ClaimExplosions to override sea level protections.
Except for creepers, explosions may now destroy blocks above sea level
in survival worlds when they originate in a claim with /ClaimExplosions
enabled.  They will not destroy blocks outside of that originating
claim.
2014-12-13 11:56:37 -08:00
ryanhamshire 3f33679424 Removed some limitations on hoppers and mine carts.
No longer needed - building at the bottom of a claim now extends the
claim downward, so no important blocks (like chests) will be thievable
by hoppers or hopper mine carts except in extremely rare,
not-manufacturable situations.
2014-12-13 11:39:53 -08:00
ryanhamshire cabcebe807 Code cleanup.
No functional changes.
2014-12-13 11:37:10 -08:00
ryanhamshire af460009bc Added config options for eavesdropping. (2) 2014-12-13 11:27:50 -08:00
ryanhamshire c757ecd01d Added config options for eavesdropping. 2014-12-13 11:26:31 -08:00
ryanhamshire 23ceed62a3 Fixed disappearing subdivisions.
Was happening on both resize and on extend downward.
2014-12-11 19:39:22 -08:00
ryanhamshire 3c3506bf55 Added retry logic to UUID migration.
Finally got a detailed log from hitting a rate limit - added retry logic
for only the cases where it's definitely a rate limit problem.
2014-12-11 14:48:34 -08:00