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
b918e39018
Version to 10.2.2
2015-01-08 22:13:22 -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
54075027f1
Version to 10.2.1
2015-01-07 20:13:22 -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
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
ryanhamshire
9aeaa5a574
Version to 9.3
2014-12-09 20:32:44 -08:00
ryanhamshire
acbfc5036e
Limited fire protection to claims-enabled worlds.
2014-12-09 15:11:32 -08:00
ryanhamshire
da24015259
Added adverts for /ac and /acb.
...
So people who don't read the manual will stop asking me already. :)
2014-12-09 15:03:02 -08:00
ryanhamshire
0b131e35a6
Fixed spam related to minecart damage.
...
For real this time, I hope. :)
2014-12-08 18:59:57 -08:00
ryanhamshire
f57fe68d7d
Added death drop locks, removed /deathblow.
2014-12-08 18:58:19 -08:00
ryanhamshire
408f677461
Version to 9.2.2
2014-12-04 20:18:06 -08:00
ryanhamshire
77a7893673
Fixed NPE in vehicle damage handler.
...
Ugh, more stupid shit - if it's a vehicle damage event, how can there be
no vehicle associated?
2014-12-04 20:01:21 -08:00
ryanhamshire
7a0fa0d05a
Fixed /deletealladminclaims NPE (really).
2014-12-04 19:14:38 -08:00
ryanhamshire
f80d1fa4d1
Better in-game sign notifications.
...
Multi-line, and including the sign's location.
2014-12-04 16:33:59 -08:00
ryanhamshire
f66ebe5dce
Armor stands are now buildable in creative worlds.
2014-12-04 16:23:06 -08:00
ryanhamshire
8eb7ced9c0
Fixed /deletealladminclaims NPE.
...
I think this has been broken since the beginning of the UUID migration
work, and nobody noticed.
2014-12-04 16:18:14 -08:00
ryanhamshire
fbd3c11f89
Removed debug message.
2014-12-04 16:16:24 -08:00
ryanhamshire
2bd6fa5184
Version to 9.2.1
2014-12-03 19:05:55 -08:00
ryanhamshire
5a9732981f
Workaround for 2x player interact event bug.
...
Spigot bug:
http://www.spigotmc.org/threads/one-right-click-player-interaction-fires-two-player-interact-events.37600/#post-431325
2014-12-03 17:26:08 -08:00
ryanhamshire
5cc05bcc74
Fixed birch doors always being locked.
2014-12-03 16:57:37 -08:00
ryanhamshire
fac40e33e6
Version to 9.2
2014-12-02 19:57:57 -08:00
ryanhamshire
9361d5f219
Prevented armor stand building without permission.
2014-12-02 19:55:54 -08:00
ryanhamshire
b7cb5dba51
Perf: Faster player name lookup by UUID.
2014-12-02 19:22:23 -08:00
ryanhamshire
0bd36427c7
API tweak for back compat, adjusted blocks delivery.
...
(Block delivery wouldn't turn off with a /gpreload, only a full
/reload).
2014-12-02 15:08:15 -08:00
ryanhamshire
808b0757bb
Fixed log spam on modded servers.
...
Related to entities taking damage where no damage source is available -
sounds sketchy to me, but this workaround should fix the spam.
2014-12-02 14:58:04 -08:00
ryanhamshire
71412a12c2
Protected armor stands.
2014-12-02 14:37:36 -08:00
ryanhamshire
4d59f90543
Protected new types of doors and gates.
2014-12-02 14:28:59 -08:00
ryanhamshire
bfd93c2e7c
Adjusted for breaking changes in 1.8.
2014-12-02 13:32:29 -08:00
ryanhamshire
f90d0205a3
Version to 9.1
2014-11-21 21:35:24 -08:00
ryanhamshire
be0974bb25
Fixes: Non-Vanilla items and offline players.
...
Proactive defense against non-Vanilla items changing claimed parts of
the world without permission. Fixed offline player caching not caching
all the players it should.
2014-11-21 21:35:04 -08:00
ryanhamshire
9ceb5b1167
Player not found message update.
2014-11-21 13:35:59 -08:00
ryanhamshire
b4e5988a84
Vresion to 9.0.1
2014-11-20 19:27:30 -08:00
ryanhamshire
d69ab8fae6
More aggressive name/ID caching.
...
To 30 days from 10.
2014-11-20 19:26:17 -08:00
ryanhamshire
b58e74aac3
Smarter player name to ID caching.
2014-11-20 18:41:20 -08:00
ryanhamshire
485805c63a
Tiny message tweaks.
2014-11-20 10:52:26 -08:00
ryanhamshire
4687e4a69c
Version to 9.0
2014-11-19 19:00:31 -08:00
ryanhamshire
cd086ae3b7
Fix: Commands don't work with small claims.
...
Actually it depends on where you're standing (two edges have a problem).
Smaller claims mean you're more likely to be standing on a bad edge, so
smaller claims were more impacted.
2014-11-19 18:58:50 -08:00
ryanhamshire
f901ce2793
Perf: Offline player lookup by name.
...
By searching only players who've been online recently, the search is
made MUCH faster without trading a great deal of RAM to get it.
2014-11-19 18:43:44 -08:00
ryanhamshire
f2c1ea112e
Fix: Put max blocks back in the config file.
2014-11-18 19:39:24 -08:00
ryanhamshire
bb0f0bcf92
Fix: Creeper explosions don't hurt claimed animals.
2014-11-18 19:36:39 -08:00
ryanhamshire
0a2a4f3f71
Version to 8.9
2014-11-17 19:50:46 -08:00
ryanhamshire
ae1901ea25
Fix: /gpreload now actually works.
...
Look at that typo! It accidentally matched an inherited method! Ha.
:)
2014-11-17 19:50:15 -08:00
ryanhamshire
75ea8ff989
Added claim abandon block return ratio option.
...
The portion of claim blocks a player gets back when he abandons a land
claim. These come out of his accrued blocks, not his bonus blocks.
Does not apply to administratively removed claims. Defaults to 100%.
2014-11-17 19:47:21 -08:00
ryanhamshire
978f7a5ad1
Fix: Milking cows requires only /ct, not /trust.
...
Oddly, BOTH the block bucket event and the animal interact event fire,
and cancelling the block event also cancels the animal event. Added a
workaround.
2014-11-17 19:28:45 -08:00
ryanhamshire
935fc53bed
Compat with TheUnderground mod.
...
This mod adds a new world - need to load after this guy to detect the
world(s) it generates.
2014-11-17 19:13:00 -08:00
ryanhamshire
90d83fc744
Version to 8.8.1
2014-11-17 10:56:25 -08:00