Commit Graph

1281 Commits

Author SHA1 Message Date
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
Matt D 96721a5053 Added support for optional horse protection to allow other plugins to manage these entities 2014-11-04 04:14:45 -05: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