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
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
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
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
f57fe68d7d
Added death drop locks, removed /deathblow.
2014-12-08 18:58:19 -08:00
ryanhamshire
fbd3c11f89
Removed debug message.
2014-12-04 16:16:24 -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
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
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
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
b58e74aac3
Smarter player name to ID caching.
2014-11-20 18:41:20 -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
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
5df24c1302
Perf: Player Quit
2014-11-16 15:13:25 -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
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
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
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
f7945c0e41
Updated soft mute eavesdrop format and color.
2014-11-03 16:05:38 -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
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
cb808ecacd
Reduced CPU time for player login and logout.
...
By about 85%.
2014-10-30 19:24:07 -07:00
ryanhamshire
5cd161a296
Improved underwater claim management.
...
Better visualizations while the player is underwater, and both the stick
and shovel now point "through" water.
2014-10-29 15:27:13 -07:00
ryanhamshire
00fbb0f257
Sheep can't be dyed or sheared without permission.
...
Note: The client will still update the sheep color even when the event
is cancelled. Reconnecting to the server or shearing the sheep (with
/ignoreclaims) will prove the sheep was not actually dyed.
2014-10-29 15:10:04 -07:00
ryanhamshire
0ec63d6e1c
Added "Farmtrust".
...
/ContainerTrust now grants permission to farm - use bonemeal on crops,
harvest crops, replant crops. Does NOT allow for planting trees or
grass, or preparing new soil.
2014-10-23 19:57:25 -07:00
ryanhamshire
d31990d257
Bug Fixes: Mod Access Trust and Subdivision Stick
...
Mod Access Trust config setting now also protects from left clicks.
Right-clicking in a subdivision with a stick does not produce an error.
2014-10-22 19:23:07 -07:00
ryanhamshire
6311bf86ee
Performance improvement for player interact events.
...
Now ignoring all "left click on air" events.
2014-10-20 14:40:02 -07:00
ryanhamshire
682ec35503
Added /IgnoreClaims advertisement to animals.
...
For both attacking and right-click interaction.
2014-10-19 13:26:57 -07:00
ryanhamshire
ca6024e151
Redesigned per-world claim mode configuration.
...
Much easier to understand and customize, especially for server owners
who are new to GP and have both survival and creative worlds. Also, a
performance improvement - when claim creation is disabled in a world, GP
will not protect any existing claims in that world.
2014-10-19 13:19:53 -07:00
ryanhamshire
f2634fa464
"Too far away" with stick reverts visualizations.
...
Used to leave current visualization in place. This is clearer, and
gives players a handy strategy for erasing visualizations when standing
inside a large claim - just point up at the sky and right click.
2014-10-16 19:57:56 -07:00
ryanhamshire
aa2f9121f3
Increased effective range for claim tools.
...
To 100 blocks from 50.
2014-10-16 19:55:46 -07:00
ryanhamshire
ac657d8a5f
Removed option to disable auto cleanup in creative mode.
...
Disabling this results in a big time opportunity for griefers, who can
just move their land claims around to build without limits. Now it is
always on, so any builds left behind will vanish.
2014-10-13 13:50:48 -07:00
ryanhamshire
fc56e461d7
Login cooldown to seconds.
...
Default to 60 seconds instead of 2 minutes. Now configurable in
seconds.
2014-10-13 13:35:53 -07:00
ryanhamshire
74e70dd21a
Perf boost for banned logout.
...
Banned players no longer have their data saved on logout.
2014-10-13 11:33:26 -07:00
ryanhamshire
67978608d8
Performance: Faster player name lookup.
...
Especially beneficial to /trustlist and error messages (like trying to
do something in a land claim without permission).
2014-10-09 15:39:16 -07:00