ryanhamshire
4e7da93eac
Manual delivery delayed to 2 minutes.
...
From 10 seconds.
2015-12-04 10:20:40 -08:00
ryanhamshire
280db0e352
Config option to protect pets in PvP.
...
Was previously always not protecting pets in PvP worlds. That is still
the default, but added an option to protect them (except wolves which
can attack players) in those worlds.
2015-12-03 17:48:44 -08:00
ryanhamshire
0208bde89d
Fixed too-aggressive IP address re-use limiter.
2015-12-03 17:02:45 -08:00
ryanhamshire
37851aacbf
Softmute limits chat commands and whispers.
...
No more chat commands for soft-muted players. And they may send
whispers only to other soft-muted players.
2015-11-24 10:54:44 -08:00
ryanhamshire
cf811cee86
Smarter slash command lists.
...
Whisper and chat slash command lists now auto-fill themselves with all
possible aliases. So if you put /tell in your whisper commands list, GP
will be smart enough to also add /minecraft:tell (and similarly for
plugins, including all aliases registered via plugin.yml for those
commands by those plugins).
2015-10-28 20:13:33 -07:00
ryanhamshire
e60bcba4f9
Made monitoring soft-muted messages easier.
...
Optionally in the GP logs and always in the server logs.
2015-10-21 13:10:36 -07:00
ryanhamshire
a56095e280
Added a permission node around player inactivity.
...
Using the stick, any player with this permission can see how long a
claim's owner has been offline.
2015-10-12 16:25:48 -07:00
ryanhamshire
58eedef773
Allowed ignoring offline players.
2015-10-12 16:15:59 -07:00
ryanhamshire
a3a916f7d0
Added PvP rules options for lava and flint/steel.
2015-10-12 16:10:24 -07:00
ryanhamshire
875303faf7
Better new player detection for creative mode.
...
Should help MineChat users in creative mode.
2015-10-12 15:55:03 -07:00
ryanhamshire
a77572a017
Now vertically auto-extending claims on creation.
...
Should effectively protect basements and other underground bits of
surface-level structures from the moment of creation, provided the
underground bits connect to the above ground bits via player block types
(those which don't abundantly generate in the world).
2015-09-21 20:23:57 -07:00
ryanhamshire
f5318e3b19
Added profanity/troll filter.
2015-09-17 19:14:36 -07:00
ryanhamshire
9c00a47a29
Unique IDs for claim subdivisions.
...
Also performance updates and switch to YAML file format for flat file
data stores.
2015-09-12 14:17:00 -07:00
ryanhamshire
fafb8a66e5
Reduced book delivery delay to 10 seconds.
2015-08-02 21:09:42 -07:00
ryanhamshire
ce5e8488da
Improved repeat message spam blocker.
2015-08-01 19:19:11 -07:00
ryanhamshire
2fbbfcb9e8
Allowing for more narrow land claims.
2015-08-01 19:18:36 -07:00
ryanhamshire
6dc3272815
Fixed eavesdropping.
...
Oops. :)
2015-07-30 18:22:47 -07:00
ryanhamshire
1b0e88b0c1
Tweaked portal trap fix.
...
Doubled the delay from 5 to 10 seconds before concluding a player is
trapped in a nether portal and sending him back to his departure point.
2015-07-22 19:04:54 -07:00
ryanhamshire
c62aa621b2
Added player land claiming manuals.
...
Unless disabled in the config, new players will get a book which tells
them which tools the server uses for land claims, lists common commands
for reference, and provides a hyperlink to more help.
2015-07-22 19:03:11 -07:00
ryanhamshire
797f46882b
Fixed PvP rules worlds config setting.
...
Previously applied SOME pvp rules to non-pvp worlds.
2015-07-17 20:19:55 -07:00
ryanhamshire
2a7755d2a7
Don't eavesdrop when target can eavesdrop.
2015-07-16 21:00:53 -07:00
ryanhamshire
bb7c73b2f7
Reduced punishment for trying to send an IP address.
...
Now muting these messages without banning right away.
2015-07-16 19:16:00 -07:00
ryanhamshire
9cc4835383
No stick messages in non-claim worlds.
...
In "disabled" claims mode worlds, right clicking with the stick will not
display any message.
2015-07-16 19:03:37 -07:00
ryanhamshire
f36e5f1435
Added notes for bans.
2015-07-14 18:13:33 -07:00
ryanhamshire
a35ec99ddf
Required build trust for redstone comparators.
...
Changing their configurations now requires build permission.
2015-07-09 18:39:41 -07:00
ryanhamshire
bf9e7ceb85
Fixed "in pvp" status from staying after respawn.
...
Should be reset at respawn time to protect players from spawn camping.
2015-06-17 19:16:18 -07:00
ryanhamshire
a3969c168c
Added smarts for PvP rules in undeclared worlds.
...
For worlds which aren't listed in the config file because they weren't
detected when GP booted, GP will use Bukkit's world.getPvP() method.
2015-06-17 19:11:23 -07:00
ryanhamshire
4aa94fabb4
Fixed easy workaround for CAPS filter.
2015-06-12 19:12:03 -07:00
ryanhamshire
32e2a91f14
Access trust slash commands list update.
...
Now supports slash commands with specific parameters, like "/warp
create".
2015-05-30 13:16:19 -07:00
ryanhamshire
6e821d44ee
No claiming during PvP combat.
2015-05-18 16:03:28 -07:00
ryanhamshire
14717bd4c7
Added /ignore and /separate.
...
Also companion commands like /unseparate, /unignore, and /ignorelist.
2015-05-16 13:00:55 -07:00
ryanhamshire
02dee1f21e
Fixed NPE during login.
...
Not sure how a player could NOT have an IP address at this point? But
logs from customers show it happens somehow.
2015-05-07 15:22:32 -07:00
ryanhamshire
d861688c04
Better config control over villager protections.
...
Now disabling creature protections allows players to injure villagers
without permission in land claims, and whether trading with villagers
requires permission is now an option in the config file, with default
on.
2015-05-03 13:17:45 -07:00
ryanhamshire
b53ec39fbb
Perf: Equipping the golden shovel.
2015-04-26 17:50:51 -07:00
ryanhamshire
4a3c105294
Recalibrated the IP address sharing limit.
...
Ignoring players with 'got wood' achievement, but reduced default limit
to 3.
2015-04-26 13:12:33 -07:00
ryanhamshire
3af2fb39bb
Added limits to IP sharing.
2015-04-24 20:04:04 -07:00
ryanhamshire
57d17423bf
Better sign logging in abbreviated logs.
2015-04-24 18:36:21 -07:00
ryanhamshire
1da0a6f513
Anti-spam priority fix.
...
Attempt to beat NCP to the punch.
2015-04-23 20:46:25 -07:00
ryanhamshire
c74eff07d7
Added abridged logs.
...
For server owners to very quickly and conveniently review chat logs by
day, and optionally GP administrative activity. Also a debug mode for
log entries that would be too noisy for the standard server log.
2015-04-21 21:05:05 -07:00
ryanhamshire
cad90078de
Dragon eggs require build permission to teleport.
2015-04-08 14:35:39 -07:00
ryanhamshire
1c28e62fbd
Spawn eggs require build permission.
2015-04-08 14:30:01 -07:00
ryanhamshire
d15da5d02c
Version to 11.1
2015-03-19 09:43:00 -07:00
ryanhamshire
80c0f55a88
Better logging for blocked spam messages.
2015-03-18 16:02:12 -07:00
ryanhamshire
68da411528
Preventing signs with blocked IP addresses.
2015-03-18 15:49:07 -07:00
ryanhamshire
0ec966d4fb
Greatly reduced tolerance for IP address spam.
2015-03-16 20:23:55 -07:00
ryanhamshire
a1db0cbb65
Removed a debug message.
2015-03-03 20:17:21 -08:00
ryanhamshire
8f85092618
Version to 11.0
2015-03-02 20:32:44 -08:00
ryanhamshire
e28bb8a8bd
Logging for suspicious bucket dumps.
2015-03-02 20:11:11 -08:00
ryanhamshire
07ea755b4d
Protected cake.
2015-02-25 17:24:21 -08:00
ryanhamshire
f0625270fd
Config option to limit slash commands in claims.
...
Some can now require access trust. Default list is only /sethome.
2015-02-21 21:51:39 -08:00
ryanhamshire
a0d2edf346
Bug fixes for anti-spawn-camping feature.
2015-02-21 20:57:51 -08:00
ryanhamshire
ff00b78189
Return cancelled pearls to players.
2015-02-20 18:49:12 -08:00
ryanhamshire
25e28c482a
Spam filter tolerance adjustment for similar msgs.
2015-02-16 20:03:22 -08:00
ryanhamshire
2866d0cdea
Emptying/filling cauldrons requires /ct.
2015-02-03 18:53:20 -08:00
ryanhamshire
31aa352648
Fixed /givepet not working in PvP worlds.
2015-02-03 18:48:01 -08:00
ryanhamshire
1e85ed931d
Admin claims + delete claim = resize small.
...
Now players with both admin claims permission and delete claims
permission may resize another player's claim to smaller than the minimum
size.
2015-01-31 13:08:05 -08:00
ryanhamshire
f3d301ddc9
Perf: Nether portal restrictions are now optional.
...
Defaults to off. The cost of determining if and where a nether portal
will be generated when a player steps through a portal is very high, and
this "grief" is both very difficult to execute and opportunistic. Also,
it's arguably a gift rather than an attack.
2015-01-29 19:50:34 -08:00
ryanhamshire
30998c3d75
Made expanding chest claims easier.
...
For players expanding for the first time - allow them to resize to less
than the max size as long as it's an expansion.
2015-01-28 14:09:04 -08:00
ryanhamshire
bdb423970e
Removed option requiring permission to claim.
...
Now it's always true, and all players have that permission by default.
One more seldom-used config option removed!
2015-01-26 16:32:00 -08:00
ryanhamshire
783c5a9844
Perf: Player interact event.
2015-01-26 16:07:33 -08:00
ryanhamshire
0a9d8e30dd
Preventing chat after login until movement.
...
Anti-botting feature. :)
2015-01-15 18:48:00 -08:00
ryanhamshire
f51d16bfa6
Made /rnf easier to use in grassy areas.
2015-01-12 21:59:35 -08:00
ryanhamshire
ec7346ec43
Daylight detector protections.
...
Now requires build trust to invert (right click).
2015-01-12 21:57:06 -08:00
ryanhamshire
78c346f789
Villager protections.
...
Interacting (right click) now requires containertrust or higher.
2015-01-12 21:55:18 -08:00
ryanhamshire
8070da8dda
Fixed disc theft.
2015-01-10 23:44:11 -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
cb6854abbb
Fixed log spam for portals to nowhere.
2015-01-08 20:00:23 -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
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
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
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
7efdc80739
Fixed: Ender pearls don't require access trust.
2014-12-29 13:13:34 -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
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