ryanhamshire
bea31f340e
Added API to get the complete list of claims.
...
Returned list is read-only.
2015-01-11 15:15:52 -08:00
ryanhamshire
5e0d3f09de
Added API to find a claim by its ID.
2015-01-11 15:08:40 -08:00
ryanhamshire
1d3214cbee
Usability improvement for PvP worlds config.
...
No more typing world names. Also easier to disable for all worlds if
that's what you want to do.
2015-01-11 15:06:03 -08:00
ryanhamshire
488f6e70e3
Performance tweak for previous.
2015-01-11 14:49:43 -08:00
ryanhamshire
338d310fe7
Limited negative splash potion effects.
...
Won't effect players standing in a no-pvp area, or any players when
thrown from a no-pvp area. Positive effect potions are not limited.
The thrower can always negatively effect himself.
2015-01-11 14:48:40 -08:00
ryanhamshire
90df1f3194
More small claim visualization tweaks.
2015-01-11 13:12:09 -08:00
ryanhamshire
d15ac75e67
Data migration tweak.
...
This is for compat with an old version (maybe one of the betas?) which
was saving with a shorter ==== string to separate claims/subclaims.
2015-01-11 12:15:51 -08:00
ryanhamshire
8070da8dda
Fixed disc theft.
2015-01-10 23:44:11 -08:00
ryanhamshire
0cb4572269
Fixed blank lines sent for empty messages.
2015-01-10 23:22:19 -08:00
ryanhamshire
9a81a80fd2
Better visuals for narrow and/or short claims.
2015-01-10 23:20:47 -08:00
ryanhamshire
b24984a398
Fixed cause of "some subclaims cant resize".
...
Also cause of "some subclaims can't be deleted".
2015-01-10 23:16:47 -08:00
ryanhamshire
f901373f14
Fixed unwanted log entries for subdivision resize.
...
And now the confirmation messages are sending as they should.
2015-01-10 23:16:21 -08:00
ryanhamshire
6e6b0d3ee6
Tweaked message for resizing others' claims.
...
Now shows OWNER's claim blocks remaining, or zero for admin claims.
2015-01-08 20:26:47 -08:00
ryanhamshire
6f428fc1df
Added a message to local claim search.
2015-01-08 20:12:58 -08:00
ryanhamshire
24f91ec509
Tweaked admin claims visualization style.
...
Edges to pumpkins from jackolanterns - less strain on the client to
recompute lighting.
2015-01-08 20:02:16 -08:00
ryanhamshire
cb6854abbb
Fixed log spam for portals to nowhere.
2015-01-08 20:00:23 -08:00
ryanhamshire
ecd0664d66
UUID conversion reliability improvement.
...
From bug reports, seems the max batch size might have been changed by
Mojang. Can't find any docs, so the code now starts with 100 per batch
and goes smaller with the first batch until it succeeds.
2015-01-08 19:40:08 -08:00
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
01486f82dc
Reintroduced world guard compat feature.
2015-01-07 14:53:19 -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
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
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
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
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
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
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
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
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
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