Commit Graph
100 Commits
Author SHA1 Message Date
ryanhamshire 9ec0837038 Version to 15.2.2 2016-09-08 18:36:19 -07:00
ryanhamshire d4eef6eb37 Merge branch 'master' of https://github.com/BigScary/GriefPrevention 2016-09-08 18:36:09 -07:00
ryanhamshire 7efbd63f8d Fixed /abandonallclaims wrt pets
This command was releasing all pets in the abandoned land claims by
mistake.
2016-09-07 15:50:55 -07:00
Big ScaryandGitHub 9e1be73d46 Fix: Send new sign content to admins.
Accidentally broken by an earlier commit.
2016-09-07 15:35:40 -07:00
ryanhamshire 8ce8c37243 Version to 15.2.1 2016-08-30 20:40:17 -07:00
ryanhamshire 828e20cba8 Disable delayed logout messages by default.
This feature has value in anti-spam, but too many new GP installers are
confused by it.  Disabling by default to save support cost - also I
figure at least some are installing the plugin, seeing this as a "bug"
and uninstalling without bothering to get educated, and that's bad for
their players.
2016-08-30 20:39:45 -07:00
ryanhamshire 0d4b7c5f04 Version to 15.2 2016-08-28 13:12:04 -07:00
ryanhamshire a76b834495 More reliable IP address limit. 2016-08-28 13:10:18 -07:00
Big ScaryandGitHub 7f95d70d4d Work around falling block issue in Spigot
Don't convert falling blocks which pass through portals to items.
2016-08-28 13:07:50 -07:00
Big ScaryandGitHub 4fe591f0dc Add pom
"mavenize"
2016-08-28 13:06:57 -07:00
Big ScaryandGitHub 7a99e57d86 More reliable check for nether portal trappings.
broaden nether portal trap check
2016-08-28 13:06:38 -07:00
ryanhamshire 3894223f83 Version to 15.1 2016-08-22 14:43:36 -07:00
ryanhamshire 86a18e2f04 Added PreventBlockBreak event.
Supports the new SpleefArena flag in GriefPrevention flags.  Fired when
a player is prevented from breaking a block.  If cancelled by another
plugin, the break will be allowed.
2016-08-17 11:09:05 -07:00
ryanhamshire 98d610d668 Version to 15.0.1 2016-08-14 13:31:23 -07:00
ryanhamshire b5236aed9a Permission to teleport around besieged areas.
Intended for administrators.  Defaults on for server ops.
2016-08-12 20:58:51 -07:00
ryanhamshire 70b8c242e2 Polar bears are not protected inside land claims.
Because they can sometimes be aggressive, they could be used to kill
other players in a non-pvp environment.
2016-08-12 20:56:02 -07:00
ryanhamshire 2b8af6a3e0 Tweaked initial softmute experience for admins.
When a player is auto-muted for using banned word, online admins will
now see that chat.
2016-08-12 20:54:08 -07:00
ryanhamshire ebaa6235a0 Placing end crystals requires build permission. 2016-08-12 20:41:36 -07:00
ryanhamshire 7e24f7287d Version to 15.0 2016-08-12 20:41:25 -07:00
Ryan HamshireandGitHub dad90a795f Merge pull request #52 from bigpresh/no_siege_yourself
No siege yourself
2016-08-08 15:42:38 -07:00
ryanhamshire bed2e11c59 Improved spam detection.
Now blocking poetry spam and padded message spam.
2016-08-08 15:39:08 -07:00
ryanhamshire ec87939497 Fixed dogs hurting pvp-protected players. 2016-08-08 15:37:32 -07:00
ryanhamshire 0fd4324caf Version to 14.9.1 2016-07-06 15:09:42 -07:00
ryanhamshire 5cf3110824 Fix: Wither spawns injuring protected entities. 2016-07-05 20:05:41 -07:00
ryanhamshire 7e3d66aa9c Fix: Duplication in siege mode. 2016-07-05 14:49:04 -07:00
ryanhamshire 9fd29a54ae Version to 14.9 2016-07-01 15:58:46 -07:00
ryanhamshire de7b14733f Better logging for /acball 2016-07-01 15:58:46 -07:00
ryanhamshire 95bfa6e472 Silence relog messages.
Prevents a player from logging out and then immediately back in from
adding low value messages to chat.
2016-07-01 15:58:46 -07:00
ryanhamshire a97d5c191a Improve death message spam blocker.
Can't mitigate by logging out and back in.  Made blockage less obvious
to spammer.  Increased default cooldown to two minutes.
2016-07-01 15:58:46 -07:00
ryanhamshire 65f122aa95 Version to 14.8.1 2016-07-01 15:58:46 -07:00
ryanhamshire c9f8f73b5b Fix: Fire arrows ignite protected entities.
A change to the Bukkit API broke this.
2016-07-01 15:58:46 -07:00
Ryan HamshireandGitHub 2e3e9d66fd Merge pull request #49 from RoboMWM/patch-14
Allow /separate and /unseparate to be used via the server console.
2016-06-30 13:18:03 -07:00
ryanhamshire d06052b230 Version to 14.8 2016-06-16 11:15:42 -07:00
ryanhamshire 32f382cd7a Updated /restorenature for 1.10
Added new block types.
2016-06-16 11:13:54 -07:00
ryanhamshire 38d7937e9d Fixed players with notignorable missing chat.
Players who ignored "notignorable" players were chatting invisibly to
those notignorable players.
2016-06-16 11:12:41 -07:00
ryanhamshire 0e6d7bf11f Fixed /trapped overriding in the nether.
Now other plugins can override the destination even in nether worlds.
2016-06-16 11:11:47 -07:00
ryanhamshire c7327d4982 Permissions for claim block accrual.
Added nodes for higher limits on accrued blocks and faster accrual.
2016-06-16 11:09:24 -07:00
ryanhamshire ee857f3a83 Fix partial nature restorations.
Were occurring in select situations.
2016-06-15 08:52:17 -07:00
ryanhamshire e05b3d4f30 Version to 14.7 2016-06-07 15:04:01 -07:00
ryanhamshire ba8b4d8293 Added /AdjustBonusClaimBlocksAll
Adjusts bonus claim blocks for all online players.
2016-06-04 14:03:33 -07:00
ryanhamshire c52f0b4da2 GPFlags: Allow pets be damaged in AllowPvP zones. 2016-06-03 21:27:47 -07:00
ryanhamshire faccc26572 Perf: Check for creative world mode. 2016-06-03 21:03:53 -07:00
ryanhamshire cfe61ef945 Piston handling tweaks.
1) Performance for pistons outside of land claims when they're allowed
to move blocks.  2) When not allowed to move blocks, now allowing
pistons outside land claims to retract when they can't pulling a block.
3) When allowed to move blocks, auto-break sticky pistons for sake of
perf just like I've been doing for non-sticky pistons for a long time.
2016-06-03 20:56:28 -07:00
ryanhamshire 943dde60a3 Made beetroot farmable with /ContainerTrust. 2016-06-03 20:35:27 -07:00
ryanhamshire d08a51e53a Fixed: Pulling animals / armor stands with rods. 2016-06-03 20:22:48 -07:00
ryanhamshire 1541bc2015 Version to 14.6 2016-05-30 13:21:43 -07:00
Ryan Hamshire 2509693bc5 Merge pull request #43 from RoboMWM/patch-8
Make loadBannedWords public
2016-05-11 11:02:20 -07:00
Ryan Hamshire af37181bbe Merge pull request #45 from RoboMWM/patch-10
Make IgnoreMode enum public
2016-05-11 11:00:21 -07:00
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
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
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
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
ryanhamshire 23bf1eda28 Fixed /claim creating tiny claims.
...when chest claim radius = -1.
2016-03-30 20:19:46 -07:00
ryanhamshire b86b5accf5 Fixed claim limit bypassing.
/Claim wasn't respecting the limit specified in config.
2016-03-30 20:13:52 -07:00
ryanhamshire 5ff8558aa2 Fixed nullref exception during claim cleanup.
Probably related to the new skeletal horses.
2016-03-30 20:07:38 -07:00
ryanhamshire 2e91b15c89 Version to 14.2 2016-03-21 19:43:16 -07:00
ryanhamshire d0cd46704c Added chorus fruit limitations.
Requires /accesstrust or higher permission at the teleport destination.
2016-03-21 19:42:11 -07:00
ryanhamshire 5eb90a1261 Version to 14.1 2016-03-21 18:19:43 -07:00
ryanhamshire b51a4cbf8a Fixed lingering potion of harm grief.
Doesn't damage protected entities (like claimed animals).
2016-03-20 19:51:33 -07:00
ryanhamshire 3e260ac21e Protected ender crystals.
In land claims, damaging one requires build trust.
2016-03-20 13:54:56 -07:00