ryanhamshire
32d65b5f58
Better experience around entity limits.
...
Armor stands weren't handled well - if a player directed an armor stand,
he may come back later to find some other items like paintings for
example missing. Now if at the limit, no placing new armor stands or
interact with (putting items on) existing stands.
2015-12-20 20:30:00 -08:00
ryanhamshire
3ca069e3bd
Added /Claim and /ExtendClaim
2015-12-17 21:09:08 -08:00
ryanhamshire
6db3e11ab1
Ban management plugin interoperability.
...
Added config options to use ban commands instead of directly adding to
the server's ban list.
2015-12-16 15:07:30 -08:00
ryanhamshire
709bb55e98
Release pets on claim delete.
...
Except for owner-initiated deletes (/AbandonClaim).
2015-12-16 14:44:34 -08:00
ryanhamshire
da920488b7
Golden shovel equip visualizes current claim.
...
If standing in a claim you can edit when you get your shovel out, it
will be visualized for you automatically.
2015-12-16 14:33:56 -08:00
ryanhamshire
fbd856cc64
Eavesdrop Immunity Permission
2015-12-16 14:27:06 -08:00
ryanhamshire
320f692c20
/RestoreNature block types for 1.8
2015-12-16 14:17:38 -08:00
ryanhamshire
745c4a2129
Allow players to send whispers to ignored admins.
...
Because those admins aren't ignorable, the mutual ignore principle
shouldn't apply.
2015-12-15 20:21:58 -08:00
ryanhamshire
5d5584241b
Easier claim management on water.
...
If in water, shovel and stick ignore water. Otherwise they treat water
is a solid block. Should make creating claims on water and resizing
claims when the corner to be moved is beneath water much easier.
2015-12-15 20:07:08 -08:00
ryanhamshire
f62a412932
Improved whisper ignore messaging.
...
Explains to whisperer why the whisper failed.
2015-12-15 14:34:50 -08:00
ryanhamshire
543de27307
Whispers from admins can't be ignored.
2015-12-15 14:30:28 -08:00
ryanhamshire
bd75c53cda
Ensure survival players can get their carts back.
...
Can only place if player has permission necessary to remove the cart.
Also fixes "griefing" railways by adding too many carts and forcing the
rail owner to come remove the extras.
2015-12-15 14:26:30 -08:00
ryanhamshire
5478adae71
Reveal player UUID when name lookup fails.
2015-12-15 14:01:46 -08:00
ryanhamshire
78fbe3a389
Config option for claim book delivery timing.
2015-12-15 13:57:08 -08:00
ryanhamshire
38362a3547
Fixed shift-click-stick returning too many claims.
...
Was returning claims from all worlds near player's coords, not just the
world the player is in.
2015-12-15 13:48:21 -08:00
ryanhamshire
285d5c655a
Improved logging for claim load failures.
...
Now includes identifying information to help server owner fix the
problem.
2015-12-15 13:43:38 -08:00
ryanhamshire
41401abfaf
Fixed blank lines in banned words file issues.
...
Blank lines resulted in lots of chat being muted which shouldn't have
been.
2015-12-15 13:38:33 -08:00
ryanhamshire
3611c09e7d
More boot fixes.
2015-12-10 14:41:55 -08:00
ryanhamshire
627049ba8a
Disable claim creation in worlds not in config.
...
Not defined in the config indicates the world wasn't loaded at GP boot,
which will cause a claim loading problem on next boot. Better to block
their creation than to have players get griefed because the claim
experiences a loading problem later.
2015-12-10 14:08:18 -08:00
ryanhamshire
ddcb7b25c9
Removed auto-delete of claims in unknown worlds.
...
Was problematic because some plugins load worlds AFTER GriefPrevention
finishes loading.
2015-12-10 14:02:46 -08:00
ryanhamshire
2f816c1a9b
Fixed subdivision loss during upgrade.
2015-12-10 13:52:45 -08:00
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
bf9f18e11c
Added instructions to messages.yml.
2015-12-03 17:23:42 -08:00
ryanhamshire
f9365e6f81
Added formatting code support to messages.yml.
...
Using the dollar sign ($).
2015-12-03 17:18:50 -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
RoboMWM
be6b9d80cf
API: CustomLogEntryTypes
...
All 3 AddLogEntry methods are public but 2 of them require this.
2015-11-11 03:11:49 -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
e98a123380
Added help text to config file.
2015-10-26 13:44:28 -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
e767551188
Public API to get claims by chunk.
2015-10-21 13:09:14 -07:00
ryanhamshire
e52627f08d
Added an option to prevent rabbits eating crops.
2015-10-21 12:58:21 -07:00
ryanhamshire
6ac2ba17a1
API: Made shovel mode enum public.
2015-10-13 14:08:43 -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
77a4a30432
Fix: Free claim blocks exploit on economy int...
...
...integrated servers which allow players to sell claim blocks and also
have automatic new player claims enabled.
2015-10-12 15:18:33 -07:00
ryanhamshire
26cef61d7f
Fixed empty banned words list muting all chat.
2015-10-03 20:25:56 -07:00
ryanhamshire
bdbc35dc59
Fixed "ran out of room for claim permissions"...
...
...errors from SQL.
2015-10-03 20:19:24 -07:00
ryanhamshire
f45fdb70d3
Reliability/scale improvements for database mode.
2015-10-03 19:58:30 -07:00
ryanhamshire
9648c18571
12.7.1 - Admins are not ignorable.
2015-10-03 14:15:02 -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
864e6ad672
Fixed boot issue with database mode.
2015-09-21 20:04:14 -07:00
ryanhamshire
1ba6f7bc9d
Reliability boost for database mode.
2015-09-20 13:36:32 -07:00
ryanhamshire
f5318e3b19
Added profanity/troll filter.
2015-09-17 19:14:36 -07:00
ryanhamshire
e98a0532b6
More wilderness protections for creative mode.
...
Blocks don't form outside of claims, fluids don't flow outside of
claims.
2015-09-16 14:41:05 -07:00
ryanhamshire
287fe3e8dc
Automatic water cleanup for deleted claims in...
...
Automatic water cleanup for deleted claims in creative mode worlds. Was
previously lava only.
2015-09-14 20:12:36 -07:00
ryanhamshire
2182216499
Fixed invincible attack dogs.
...
Fix: When vanilla PvP is on, but GP config says it's off in a world,
dogs are invincible even though they can attack players.
2015-09-14 20:06:49 -07:00
ryanhamshire
1d4ce2f9ee
No more placing TNT in besieged land claims.
2015-09-14 20:02:40 -07:00
ryanhamshire
3214363aca
Fixed siege attackers using /ClaimExplosions.
2015-09-14 20:01:59 -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
455d422c1f
Messaging update for siege mode.
2015-08-29 10:53:38 -07:00
ryanhamshire
e688627304
Siege: TNT destroys soft blocks.
...
During a siege, TNT may destroy soft blocks regardless of surface
explosion rules.
2015-08-28 18:01:17 -07:00
ryanhamshire
d6743f9040
Siege: TNT is now placeable and ignitable.
2015-08-28 17:55:04 -07:00
ryanhamshire
5f9d7041f4
Soft blocks now breakable during post-siege unlock.
...
After a defender loses a siege, during the doors unlocked period, soft
blocks now continue to be breakable.
2015-08-28 17:51:37 -07:00
ryanhamshire
8364e39953
Added /ClaimBook command.
2015-08-21 12:57:25 -07:00
ryanhamshire
9b9303dd6f
Protected squids in land claims.
2015-08-21 12:48:08 -07:00
ryanhamshire
7faf3e52be
Fixed intermittent exception saving player data.
2015-08-21 12:30:47 -07:00
ryanhamshire
2f2428ecd9
API: GriefPrevention.getOfflinePlayerByName public.
...
Accesses GP's cache of offline player data to make lookups by name very
fast.
2015-08-02 21:12:33 -07:00
ryanhamshire
5957a3d8fd
API: Made player ignore lists public.
2015-08-02 21:11: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
b95c34b6f2
Allowing other plugins to disable PvP protections.
...
Now plugins that want to can selectively disable GP's PvP protections.
2015-07-30 16:56:09 -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
e5fa2e4eab
API to determine whether a player is /softmuted.
2015-07-16 21:03:24 -07:00
ryanhamshire
2a7755d2a7
Don't eavesdrop when target can eavesdrop.
2015-07-16 21:00:53 -07:00
ryanhamshire
fb33b28d5d
Untrust fixes.
...
Managers can /untrust again. Managers may not /untrust other managers,
or clear all a claim's permissions. Also when clearing a claim's
permissions, that now includes managers.
2015-07-16 20:51:31 -07:00
ryanhamshire
21df6290df
Chest-based claims for non-survival worlds.
...
Players may now create their first land claims in creative mode or
survival-requiring-claims mode worlds by placing chests.
2015-07-16 19:26:41 -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
09bd3ca139
Support for zero commands requiring access trust.
...
Now the list of commands requiring access trust to execute in land
claims can be empty without any odd side-effects.
2015-07-16 19:10:37 -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
b1b8d537c3
Fixed log errors when accrued per hour = 0.
2015-07-08 13:33:47 -07:00
ryanhamshire
c1346c6488
Fixed farming trust in subdivisions.
...
Fixed /ContainerTrust allowing farming in subdivisions.
2015-06-29 20:59:58 -07:00
ryanhamshire
2b04da4b25
Fixed invincible guard dogs.
...
In PvP worlds, while in land claims, dogs could attack players but not
be damaged in return. Now pet dogs are not protected in PvP-world land
claims. Other types of pets are still protected as long as they're
inside a land claim where the attacker doesn't have sufficient
permission.
2015-06-27 09:34:34 -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
4a5d0ae3fa
Claim files for non-existent worlds are deleted.
...
Previously were not being deleted due to a bug (input stream left open,
file not deletable).
2015-06-09 21:19:37 -07:00
ryanhamshire
1b650a59b2
Fixed: Claim managers can /untrust.
...
They shouldn't be able to do this. Only an owner can /untrust, since
/untrust also revokes manager-level permissions.
2015-06-09 21:10:47 -07:00
ryanhamshire
d9d2664570
Added /AdminClaimsList
2015-06-09 21:02:15 -07:00
ryanhamshire
573390277e
Visualizations play better with signs.
...
Previously could cause clients to see blank signs until they refreshed
the sign block (on relog or right click). Now signs won't be replaced
with visualization blocks.
2015-06-09 19:17:33 -07:00
ryanhamshire
c5b57af151
Fixed a distance check.
...
Oops, can't measure distance when locations are in different worlds.
2015-06-09 19:12:08 -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
2f1084e35a
Perf: Data storage.
2015-05-21 21:12:47 -07:00
ryanhamshire
d1e29e7972
If in PvP combat, not protected from PvP by claims.
...
Also a bug fix for the /ignoreclaims override to bypass pvp immunity in
land claims.
2015-05-21 20:23:25 -07:00
ryanhamshire
d425f6736a
Fixed database migration breakage.
...
Having to do with the new *.ignore files.
2015-05-21 19:24:55 -07:00
ryanhamshire
6e821d44ee
No claiming during PvP combat.
2015-05-18 16:03:28 -07:00
ryanhamshire
b6df5378b3
Special eavesdrop mode specific to signs.
2015-05-18 15:48:45 -07:00
ryanhamshire
0615c17884
More customizable messages.
...
/Claimslist and /Trustlist
2015-05-18 15:17:07 -07:00
ryanhamshire
94500242f2
Inactive 90 days players are now targetable.
...
With slash commands like /acb and /deleteallclaims for example.
2015-05-16 19:34:08 -07:00
ryanhamshire
8f489cff16
Stopped trying to fill big holes in creative.
...
This means admins will have to do repair when players leave gaping holes
in the ground, but also means that having the wrong sea level set in
your config file will no longer create "random" islands in the sky.
Payoffs in better out of the box experience for custom worlds and fewer
instances of helping customers troubleshoot.
2015-05-16 19:32:26 -07:00
ryanhamshire
7f680d82a9
Restore nature tweaks for log blocks.
2015-05-16 19:28:47 -07:00