Commit Graph

74 Commits

Author SHA1 Message Date
sk89q
992e53856d Add some deny effects. 2014-08-25 00:28:26 -07:00
sk89q
f776d15e03 Allow right clicking hostile mobs in protected regions too.
Fixes WORLDGUARD-3144.
2014-08-25 00:09:29 -07:00
sk89q
438bc59fbc Silence spam from not being able to walk on crops.
Fixes WORLDGUARD-3143.
2014-08-25 00:05:44 -07:00
sk89q
5fcd7ddf7a Handle multiple related flags more like in WG 5. 2014-08-24 18:34:14 -07:00
sk89q
f6406b668c Silence messages about touching Redstone ore. 2014-08-24 17:56:15 -07:00
sk89q
bd558bb527 Change .interact to .use for item use permission. 2014-08-24 17:14:34 -07:00
sk89q
8d29f6971a Allow hitting hostile mobs in protected regions. 2014-08-24 17:13:27 -07:00
sk89q
300f69597f Don't cause item loss when the hopper is destroyed. 2014-08-24 17:06:13 -07:00
sk89q
8e320b6dbe Add helper ProtectionQuery class for other plugins. 2014-08-24 17:01:52 -07:00
sk89q
e8cd1cc253 Block spawn eggs properly. 2014-08-24 16:26:15 -07:00
sk89q
edebb0efc9 Be more lax with entity spawns. 2014-08-24 15:53:45 -07:00
sk89q
913d5d64ae Break denied hoppers. 2014-08-24 15:40:00 -07:00
sk89q
6da8fabb1f Debounce the inventory move item event better. 2014-08-24 15:36:38 -07:00
sk89q
ee022d7cd7 Handle inventory move event for protection. 2014-08-24 15:24:52 -07:00
sk89q
c126a0ac38 Change potion splash to damage event. 2014-08-24 14:46:55 -07:00
sk89q
4a3dac0aa4 Ignore cancelled events in event abstraction. 2014-08-24 14:39:44 -07:00
sk89q
f4700ded12 Don't block self-damage if PVP is denied. 2014-08-24 14:33:29 -07:00
sk89q
7a8ab1df99 Fire a use item event on placed blocks. 2014-08-24 13:45:39 -07:00
sk89q
7c7673af20 Debounce entity break block events. 2014-08-24 12:36:17 -07:00
sk89q
9282fc25de Fix fire handling in the event abstraction listener. 2014-08-24 12:25:29 -07:00
sk89q
f66e47c01f If the cause is unknown, use NON_MEMBER as the association. 2014-08-24 02:56:23 -07:00
sk89q
4b80c4e4e6 Clean up EventAbstactionListener. 2014-08-24 02:35:09 -07:00
sk89q
7da3cc224b Fix buckets not being checked properly. 2014-08-24 02:26:09 -07:00
sk89q
541f828db4 Add optional build permission nodes. 2014-08-24 02:03:38 -07:00
sk89q
4f24f2631e Automatic invincibility / no-drowning groups have to be enabled now. 2014-08-24 01:13:59 -07:00
sk89q
74e64d0641 Fix region bypass permission and support fake players. 2014-08-22 19:32:03 -07:00
sk89q
0edb948a40 Don't let players disembark if they can't back on. 2014-08-22 19:17:36 -07:00
sk89q
f85aeecde7 Fix deny flags not applying when you are on an animal.
Fixes WORLDGUARD-2518.
2014-08-22 18:23:59 -07:00
sk89q
69a0f26a52 Handle OfflinePlayer causes. 2014-08-22 18:04:01 -07:00
sk89q
a6118c3aa4 Unify debouncing method. 2014-08-22 17:30:18 -07:00
sk89q
59494233e3 Debounce interact events. 2014-08-22 17:21:49 -07:00
sk89q
d0ff1815aa Made EventDebounce more reusable. 2014-08-22 16:52:34 -07:00
sk89q
9b7970475a Fix the SLEEP flag not checking the right bed material. 2014-08-22 16:26:43 -07:00
sk89q
b43bc4a57a Debounce events for 10 seconds. 2014-08-22 16:10:22 -07:00
sk89q
bd8e1a35f6 Add block place, block break flags. 2014-08-22 16:08:31 -07:00
sk89q
722dabcf1a Add item pickup flag and implement item drop flag through event abstraction. 2014-08-22 16:02:21 -07:00
sk89q
09207367c0 Use specific messages for denied item drop / pick up. 2014-08-22 15:45:05 -07:00
sk89q
3336b73536 Don't send too many "can't do this" messages at a time. 2014-08-22 15:43:03 -07:00
sk89q
0d7e3ad2de Add friendlier region deny messages. 2014-08-22 15:36:21 -07:00
sk89q
95d1bd8ee0 Debounce item pickup event. 2014-08-22 13:54:59 -07:00
sk89q
6c97e04c7c Use event abstraction for blacklist item pickup. 2014-08-22 13:45:55 -07:00
sk89q
24f72cb07f Make liquid flow checking for regions optional. 2014-08-22 13:37:02 -07:00
sk89q
ef56a32f00 Implement PVP flag through abstraction. 2014-08-22 12:47:06 -07:00
sk89q
d8da89703b Handle the TNT flag better in the new system.
Now the build flag works in tandem with the TNT flag.
2014-08-22 11:27:23 -07:00
sk89q
bd0917d34b Add deny-message flag to adjust the region "don't have permission" message.
Also add color code parsing for the flag set command.
2014-08-22 03:37:33 -07:00
sk89q
3045dc0293 Better handle failure conditions for background region saving. 2014-08-21 23:36:15 -07:00
sk89q
95052546a5 Remove use of Bukkit logger. 2014-08-21 22:22:28 -07:00
sk89q
06df4585c2 Cleanup formatting of RegionProtectionListener. 2014-08-19 00:10:40 -07:00
sk89q
416006dbde Route XP drops through the event abstraction. 2014-08-18 23:56:39 -07:00
sk89q
5ff9f5c175 Reduce the number of internal events for EXPERIENCE_ORB. 2014-08-18 23:33:45 -07:00