Commit Graph
100 Commits
Author SHA1 Message Date
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
ryanhamshire 23bd87f8e2 Fixes: Fishing Rods and Snowballs
Fixed animal theft with fishing rods, player harassment in pvp safe
zones with snowballs.
2014-11-16 15:38:30 -08:00
ryanhamshire 5df24c1302 Perf: Player Quit 2014-11-16 15:13:25 -08:00
ryanhamshire 9cf7117ea0 Perf: Claim Cleanup 2014-11-16 14:48:03 -08:00
ryanhamshire 1e7d499cbf Perf: Claim Block Delivery 2014-11-16 14:33:17 -08:00
ryanhamshire 1a1bddef36 Perf: Claim Lookup 2014-11-16 14:17:40 -08:00
ryanhamshire 8ce958435e Version to 8.8 2014-11-13 19:47:16 -08:00
ryanhamshire db0081e92e Better logging for failures to read claim data. 2014-11-13 19:45:40 -08:00
ryanhamshire 13a44d774d Added option to toggle PvP in admin subdivisions. 2014-11-13 19:45:16 -08:00
ryanhamshire 647f874cc0 Workaround: Client-side fire bug.
When creative mode player tries to put out a fire without permission, it
APPEARS to succeed to that player, until he logs out and back in.  This
works around that by explicitly sending that player a block update for
the fire block, which really hasn't changed.
2014-11-13 19:27:50 -08:00
ryanhamshire aa9f847fb6 Perf: Bed protections. 2014-11-12 19:53:07 -08:00
ryanhamshire 47388f3f7c Option to disable horse protections.
Allows other plugins with different horse protections to work.
2014-11-12 18:41:51 -08:00
ryanhamshire 5994c913f6 Perf: Block Spread 2014-11-11 21:53:13 -08:00
ryanhamshire 20e7ae00e5 Perf: Entity spawn event. 2014-11-11 21:47:16 -08:00
ryanhamshire 733ae089f0 Version to 8.7.3 2014-11-11 21:09:40 -08:00
ryanhamshire 8acbee346e Perf: Player Interactions and Block Breaks
More perf boosts.  No more anti-tree-topping, and fires are no longer
protected by default (new config option).
2014-11-11 21:09:00 -08:00
ryanhamshire 02fba83551 Perf: Interactions, Fluid Flow, Block Deliveries
Improved performance for player interact handler, fluid flow handler,
and scheduled claim block deliveries.
2014-11-11 15:52:09 -08:00
ryanhamshire 936463bf02 Version to 8.7.2 2014-11-10 19:09:22 -08:00
ryanhamshire b80e1cc2cd Removed wilderness bucket ban for survival worlds.
It generates a lot of complaints.  /RestoreNature can be used manually
to quickly clean up any above-sea-level water or lava.
2014-11-10 19:08:11 -08:00
ryanhamshire 2c75e4258f Fixed NULL offline player names breaking UUID migration. 2014-11-10 15:56:25 -08:00
ryanhamshire b0b1ad592b Version to 8.7.1 2014-11-07 21:08:54 -08:00
ryanhamshire 1350cf6ea3 Bug Fix: Database boot.
Fixed: Having an orphaned subdivision (a rare situation) leads to most
or all claims being lost.
2014-11-07 21:08:19 -08:00
ryanhamshire a312b2e50d Version to 8.7 2014-11-05 16:47:44 -08:00
ryanhamshire a1dd7a7792 Added /gpreload.
Reloads configuration settings, but doesn't totally restart the plugin.
If the server owner has updated the JAR, then either /reload or server
reboot is still necessary.
2014-11-05 16:44:44 -08:00
ryanhamshire 4c6b215407 Fixed claims with subdivisions living on as ghosts.
Claims like this, when deleted, would still protect the area for any
players who have that claim cached.  This change seems to have fixed the
issue.
2014-11-05 16:27:06 -08:00
ryanhamshire c755926e40 Version to 8.6.5 2014-11-03 19:40:57 -08:00
ryanhamshire b7eb74cd2e Updated default commands to watch.
For eavesdrop and spam monitoring.
2014-11-03 19:40:33 -08:00
ryanhamshire f7945c0e41 Updated soft mute eavesdrop format and color. 2014-11-03 16:05:38 -08:00
ryanhamshire 6591933ad8 Fix for null player name.
WTF?  I guess in Cauldron, an offline player can have a null name.
2014-11-03 16:01:12 -08:00
ryanhamshire 5ebd570fdf Tweak for team bot spam.
Should be fewer false positives for uninteresting but innocent chat
patterns.
2014-11-03 15:56:43 -08:00
ryanhamshire 1b1cc398c6 Version to 8.6.4 2014-11-01 20:51:22 -07:00
ryanhamshire 944916f979 Fixed /ContainerTrust not allowing nether wart. 2014-11-01 19:19:05 -07:00
ryanhamshire 9c1094b95b Added /SoftMute 2014-11-01 19:18:27 -07:00
ryanhamshire 5865dc354b More event handler performance improvements.
Interact, teleport.  Also a fix for two bugs in 8.6.3 - one in interact
handler, the other during logout when the player hasn't loaded any data
from file yet.
2014-10-30 22:07:03 -07:00
ryanhamshire c7250511d4 Version to 8.6.3 2014-10-30 19:34:36 -07:00
ryanhamshire ce6bddcd49 Perf: Limited unused claim scan to creative mode.
Previously applied to survival as well, but limiting it to creative
worlds greatly reduces the cost of running it.
2014-10-30 19:33:39 -07:00