Commit Graph

866 Commits

Author SHA1 Message Date
Ryan Hamshire ab0ae8f793 Merge pull request #47 from RoboMWM/patch-12
Change portal trap check to 30 seconds
2016-05-11 11:00:05 -07:00
Ryan Hamshire 4202290cf2 Merge pull request #48 from RoboMWM/patch-13
Log auto-muted chat messages
2016-05-11 10:59:42 -07:00
Ryan Hamshire 47fd2d951a Merge pull request #42 from tim-savage/fences
Update Visualization.java with 1.8 fence materials
2016-05-11 10:58:38 -07:00
RoboMWM 126cb366f1 Clarify message that auto-muted the player 2016-05-09 11:10:03 -07:00
RoboMWM 42c8119953 Log auto-muted chat messages 2016-05-09 10:57:58 -07:00
RoboMWM 40dec36cd5 Change portal trap check to 30 seconds
Player's connections would time out if they still haven't loaded everything in 30 seconds.
2016-05-06 12:08:00 -07:00
ryanhamshire 47470964ec Update trapped in portal threshold.
Wait longer before deciding the player is trapped, since some players
stand still and wait longer while chunks load around them. (10 seconds
-> 60 seconds)
2016-05-05 10:04:04 -07:00
ryanhamshire d46a2b1f6c Save players trapped in portals who log out.
If they log out while trapped but before the auto-rescue task runs, this
will save them when they log back in as long as the plugin hasn't
rebooted since they left.
2016-05-05 10:02:48 -07:00
ryanhamshire 305978810d Add /DeleteAllUSERClaimsInWorld. 2016-05-05 09:02:27 -07:00
ryanhamshire 3e245897a6 GP tools only work in the main hand.
Makes quick swapping more helpful, especially when you have the
investigation tool in one hand and the modification tool in the other.
2016-05-05 08:55:39 -07:00
ryanhamshire fe2446b757 Update siege spoils feature.
Previously transferred all items from defender to attacker if the
defender was killed.  Will now transfer only those which would have been
dropped (other plugins can remove from and otherwise change the drop
list before GP does anything with it).
2016-05-05 08:39:20 -07:00
ryanhamshire 4d9175e9a9 Reworked previous "workaround for craftbukkit bug".
Now with better understanding of root cause.
2016-05-05 08:24:21 -07:00
ryanhamshire 124f20753f Version to 14.5.4 2016-05-04 16:46:58 -07:00
ryanhamshire 1ec0d3944b Don't expire land claims while owner is online. 2016-05-04 16:46:48 -07:00
ryanhamshire a509e33a03 Version to 14.5.3 2016-04-27 20:12:18 -07:00
ryanhamshire fa94db82bc Workaround for CraftBukkit bug.
Getting ArrayIndexOutOfBoundsException from one of the API methods.
2016-04-27 20:11:42 -07:00
ryanhamshire b0db444315 Version to 14.5.2 2016-04-25 20:23:13 -07:00
ryanhamshire 32e003b0ae Fixed boat spam.
Old code didn't cover new boat types.
2016-04-25 20:22:35 -07:00
ryanhamshire 7db69b491d Fixed: Shulkers protected in land claims. 2016-04-25 19:20:09 -07:00
ryanhamshire c1e326e623 Drop unused code. 2016-04-25 16:58:58 -07:00
ryanhamshire b2de66d030 Require build permission to place a boat.
Avoids boat spam, especially in public areas where /accesstrust is often
granted to everyone.
2016-04-25 16:57:52 -07:00
ryanhamshire 5258416db4 Dropped access trust requirement for boats.
Easily replaced if 'stolen', and might actually belong to a player who
drove the boat into the land claim.  Allow well meaning visitors to take
their boats with them when they go rather than leave boat litter behind.
2016-04-25 16:56:15 -07:00
ryanhamshire 53b2a8aa8b Add aliases for /deleteclaimsinworld. 2016-04-25 16:55:01 -07:00
RoboMWM 5779a7b223 Make IgnoreMode enum public 2016-04-23 20:59:51 -07:00
ryanhamshire f935806b45 Use Minecraft 'last played' for claim expirations.
This is a logout timestamp instead of a login timestamp, which is what
GP records.
2016-04-15 21:16:33 -07:00
ryanhamshire faee4efbef Fix-up for "broken" abandoned pets. 2016-04-15 21:08:36 -07:00
ryanhamshire 9285e475a7 Chest claims require createclaims permission. 2016-04-15 20:45:30 -07:00
ryanhamshire ce16324209 Better point+click in snowy areas. 2016-04-15 20:22:59 -07:00
ryanhamshire 374f5c8117 RestoreNature: New block types. 2016-04-15 20:19:30 -07:00
ryanhamshire 611576e226 Version to 14.5.1 2016-04-13 21:06:17 -07:00
ryanhamshire 26484e71e7 Fire protection is back.
Found a way to make it cheaper - we'll see how the new cost looks on
production servers.
2016-04-13 21:05:19 -07:00
ryanhamshire 9e8376a6a6 Fixed claims blocking build/break in worlds where claims are disabled.
This may also improve performance for the block place/break events.  If
the world claims disable is permanent, server owners can use the new
/DeleteClaimsInWorld command to conveniently delete all of them.
2016-04-13 20:17:16 -07:00
ryanhamshire 62b3c9098c Players with build permission can trample crops.
Previously, no crop trampling - now it's possible if the player has
build permission.  Non-players (animals/monsters) still can't trample
because it's possible they may be manipulated by griefers to do that.
2016-04-13 20:14:11 -07:00
ryanhamshire c92986bf5d More complete releasing of pets on claim delete.
Horses were keeping their owner info and inventories, even though they
were marked as "wild".  This somehow prevents them from being tamed by
another player, and also their inventories can't be accessed by anyone.
Will work on retroactively fixing the existing horses in this odd state
in another commit.
2016-04-13 20:12:21 -07:00
ryanhamshire 9c53b8e4b9 Support for worlds loaded by Denizen during boot. 2016-04-12 15:29:21 -07:00
ryanhamshire 9ade7c9374 Fixed villagers dying to creepers. 2016-04-11 21:20:56 -07:00
ryanhamshire d032612cba Version to 14.5 2016-04-09 20:40:17 -07:00
ryanhamshire 6bf463bab1 Lingering potion PvP protections.
Protecting fresh respawns and players in pvp safe zones.
2016-04-09 20:39:33 -07:00
ryanhamshire c6ed67af5f Allow DeleteClaimsInWorld from console. 2016-04-09 20:38:43 -07:00
ryanhamshire 97f279cd6d Add /DeleteClaimsInWorld 2016-04-08 11:35:35 -07:00
ryanhamshire 3402efe5c7 Stop using deprecated getItemInHand() 2016-04-07 21:37:50 -07:00
ryanhamshire f9cc07608d Version to 14.4 2016-04-07 20:57:56 -07:00
ryanhamshire ce66ee80a3 Merge branch 'master' of https://github.com/ryanhamshire/GriefPrevention 2016-04-07 20:57:47 -07:00
ryanhamshire 3026b23a59 Fixed FrostWalker grief.
Freezing ice with this enchant now requires build trust.
2016-04-07 20:57:20 -07:00
Ryan Hamshire 57817070d4 Merge pull request #44 from RoboMWM/patch-9
Don't give chorus fruit if teleport was cancelled.
2016-04-07 20:56:09 -07:00
RoboMWM e12a2e0179 Don't give chorus fruit if teleport was canceled
https://www.spigotmc.org/threads/griefprevention.35615/page-115#post-1452430
2016-04-03 10:41:42 -07:00
RoboMWM 86bd02b348 Make loadBannedWords public 2016-04-03 10:19:32 -07:00
ryanhamshire ab66b92ccc Version to 14.3 2016-03-30 20:34:17 -07:00
ryanhamshire f70e599783 Added debug log entries for claim expiration.
If enabled, will log each time it checks a player and if that player is
exempt, will note that as well.
2016-03-30 20:29:43 -07:00
ryanhamshire a6b7e97b41 Config Option: Auto-Mute Obvious Chat Trolls
More convenient disable solution than clearing the banned words list,
which is in a separate file.
2016-03-30 20:24:30 -07:00