Commit Graph

567 Commits

Author SHA1 Message Date
RoboMWM e1955fb337 shorten portal "rescue" time to 20 seconds 2016-10-02 01:03:01 -07:00
RoboMWM 35a67de339 Use fancy new player#setPortalCooldown
As discussed in #13
- Also now using Paper repo (spigot repo was too slow to get CB with the
new portalCooldown API)
2016-10-02 01:00:54 -07:00
RoboMWM a2c9242adc Finished implementing new portal trap improvements #13
Probably will need some testing though
2016-09-30 12:56:23 -07:00
RoboMWM 8e7af23a13 Portal trap check changes (unfinished)
- Cancel existing rescue tasks on successful teleport
- Send the player a message when they are rescued (unfinished)

Someday, I will make this OOP-compliant
2016-09-30 10:48:19 -07:00
RoboMWM b78d1e6413 refactor portal trap check method 2016-09-29 23:56:36 -07:00
Erik1988 750fd1de5b Add option to allow /trapped to be used in administrative claims (#8)
erik1988:
Its now possible to allow players to use /trapped inside adminclaims.
Note that its off by default.
2016-09-22 13:14:03 -07:00
RoboMWM 7c5fe862cc Merge pull request #7 from CweepahCraft/unlockothersdrops
Add admin command to unlock the drops of other players.
2016-09-22 08:58:44 -07:00
MineTheCube 806f68967d Make DataStore#getGroupBonusBlocks(UUID) public
This improve compatibility with external plugins
2016-09-20 18:30:46 +02:00
RoboMWM 29538c69fe Ignore snowballs, etc. from triggering PvP timer
If _really_ desired, I could add an option for this. But more often than
not, unintended deaths could occur from players disconnecting from a
snowball fight.
2016-09-16 00:12:03 -07:00
RoboMWM 70ece72332 Remove unnecessary check for logging signs
Since we're also checking if location is the same, this really doesn't make much sense to store in the first place, unless of course we do some more string manipulation to store just the message and not the location.
2016-09-15 17:10:18 -07:00
ryanhamshire d4eef6eb37 Merge branch 'master' of https://github.com/BigScary/GriefPrevention 2016-09-08 18:36:09 -07:00
jjm223 d4ea1cfa03 Add admin command to unlock the drops of other players. 2016-09-08 18:57:23 -05: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 Scary 9e1be73d46 Fix: Send new sign content to admins.
Accidentally broken by an earlier commit.
2016-09-07 15:35:40 -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
RoboMWM 9afec8dfe8 Fix sign logging/spam detection 2016-08-28 13:30:01 -07:00
ryanhamshire a76b834495 More reliable IP address limit. 2016-08-28 13:10:18 -07:00
Big Scary 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
RoboMWM 359f5f50d1 Ignore falling blocks that pass through portals.
This is due to CB erroneously firing EntityChangeBlockEvent twice when a
falling block falls through an end portal
2016-08-26 19:59:03 -07:00
RoboMWM 1b77f12a4b broaden nether portal trap check 2016-08-26 19:44:18 -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 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
Ryan Hamshire 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
David Precious f2dd7f6a8b Bah, now with less muppetry.
Silly typo.
2016-07-06 16:57:59 +01:00
smc87 f33a732d05 Added .getName() 's ? 2016-07-06 16:57:11 +01:00
David Precious 575df4f8a5 Don't allow someone to attempt to siege themselves. 2016-07-06 16:56:51 +01: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 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 c9f8f73b5b Fix: Fire arrows ignite protected entities.
A change to the Bukkit API broke this.
2016-07-01 15:58:46 -07:00
Ryan Hamshire 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 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
RoboMWM 1009d5cee4 allow /separate and /unseparate to be used in console 2016-06-09 18:09:31 -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