Commit Graph

  • 7c3b1ad20f Reset player saturation and exhaustion for heal command kosakriszi 2016-01-07 03:12:05 +01:00
  • 729f66afdf Should fix travis builds. wizjany 2016-01-05 18:12:54 -05:00
  • a7c2026414 Fireballs are now treated as projectiles. Apparently this has existed for a few years now. Don't even ask. Fixes WORLDGUARD-3611, WORLDGUARD-3476. Potentially fixes lots of other issues with fireballs as well. Other settings and so on seemed to have covered a lot though. wizjany 2016-01-05 01:09:07 -05:00
  • 9222b3d364 Doc file tweaks. wizjany 2015-11-13 20:51:05 -05:00
  • adcc41413d Clean up a few files. wizjany 2015-11-13 20:39:50 -05:00
  • ec08d7d73a Fix checkstyle for legacy module. wizjany 2015-11-13 20:04:51 -05:00
  • 3d5ee7b571 Gradle-ize. Prep for Sponge. Old Bukkit code can still be found in the worldguard-legacy folder and built with gradle worldguard-legacy:build. Hopefully nothing got lost in the gradle-ization. wizjany 2015-11-13 19:12:55 -05:00
  • 32341393fe Armor stands no longer get removed by /stoplag. Also restored MC1.7 compatibility to pistons. wizjany 2015-09-27 20:38:56 -04:00
  • 0fcd42fdd5 Workbenches can now be used by default. Wizjany 2015-08-30 16:04:27 -04:00
  • e28b236a52 Add some missing 1.8 blocks. Wizjany 2015-08-18 01:52:49 -04:00
  • 96e0ffd293 Regions now protect against pistons with slime blocks. Fixes WORLDGUARD-3493. wizjany 2015-08-02 17:00:06 -04:00
  • 0ddc011a3c Fix wibbly wobbly timey wimey stuff. Fixes WORLDGUARD-3527. wizjany 2015-08-02 16:05:47 -04:00
  • d320356045 Add tile entities to performance report. wizjany 2015-07-31 12:58:24 -04:00
  • 95bf6bc9b2 Be overly protective for creeper and enderdragon explosions. Fixes WORLDGUARD-3522. wizjany 2015-07-06 01:39:39 -04:00
  • 1c4c213ed7 Switched order of greeting and farewell flags. When going between two regions, the farewell flag of the region you're leaving should show up before the greeting flag of the region you're entering. Fixes WORLDGUARD-3511 wizjany 2015-07-06 00:23:46 -04:00
  • c9eaec0ae8 Prevent NPE in portal code. Wizjany 2015-06-27 00:42:08 -04:00
  • fc0be7db09 Fix case-sensitivity when checking membership. Wizjany 2015-06-26 14:50:09 -04:00
  • dbbc31a4f4 Fix some consistency issues with both spawners and bonemeal. wizjany 2015-06-19 19:06:34 -04:00
  • 0f3e893aaf Force region claiming to use UUIDs. Also remove owner params from the command, they were ignored anyway. Claim only adds the player using the command. Fixes WORLDGUARD-3504. wizjany 2015-06-19 18:08:20 -04:00
  • aa668916e4 Fix a typo in config node from last commit. wizjany 2015-06-19 17:49:14 -04:00
  • a426d2a42c Check correct bucket while milking cows. Fixes WORLDGUARD-3508. wizjany 2015-06-19 17:02:09 -04:00
  • 5ff8b37ae8 Create a config option to enable portal protection. Protection is off by default. Third-party portal plugins such as MV-NP may interfere with portal protection and cause problems. Fixes WORLDGUARD-3498. wizjany 2015-06-19 17:01:30 -04:00
  • 2d28e8db6d Make portal protection slightly less overprotective. Fixes end portal usage. Fixes WORLDGUARD-3497. wizjany 2015-06-05 22:08:07 -04:00
  • 463a356020 Overprotective nether portal protection. Blocks any portal travel that might lead to portal creation in a protected area. Fixes WORLDGUARD-3479. wizjany 2015-06-04 03:36:33 -04:00
  • 21d13cc72c Set version to 6.1.1-SNAPSHOT. sk89q 2015-06-08 15:08:28 -07:00
  • 9cf85caf3c Set version to 6.1. 6.1 sk89q 2015-06-08 15:04:59 -07:00
  • 2f1343f408 Updated changelog for v6.1. sk89q 2015-06-08 15:04:52 -07:00
  • 3cb6c4e46f Check both attacker and defender locations for PvP. Fixes WORLDGUARD-3494. wizjany 2015-06-05 22:19:04 -04:00
  • 7f9b850288 Always generate Javadocs and sources .jar. sk89q 2015-06-04 02:12:12 -07:00
  • e8d4f2fd84 Turn off doclint. sk89q 2015-06-04 02:11:20 -07:00
  • f3891aaaf9 Add a workaround for incorrect piston retract information. sk89q 2015-06-03 23:46:14 -07:00
  • ea75549a29 Clean up Heal and Feed flags. Allow the flags to increase values for players who are invincible (or in creative mode), but not decrease them. Fixes WORLDGUARD-3492. wizjany 2015-06-04 01:57:29 -04:00
  • fbd8206038 Check for connected chests. Fixes WORLDGUARD-3021. wizjany 2015-05-29 03:56:14 -04:00
  • 522ac459db Fix weather lock flag. Probably. Maybe. Fixes WORLDGUARD-3452. wizjany 2015-05-29 02:26:32 -04:00
  • 255dd2d41a Add support for Spigot's BlockExplodeEvent. Also update Bukkit dependency and guava version quirks. Fixes WORLDGUARD-3484. wizjany 2015-05-28 19:04:38 -04:00
  • cf1716ff37 Separate vehicles and animals from INTERACT flag. Destroying vehicles now checks only the vehicle-destroy flag. Damaging animals checks the new damage-animals flag. These are both allowed for members by default, like other build-dependent flags. wizjany 2015-05-28 17:03:58 -04:00
  • a277e69e9c Get the session during the gamemode event lazily. sk89q 2015-05-28 11:28:02 -07:00
  • ec5bb32510 Add -s to show stack traces with the event debugging command. sk89q 2015-05-27 22:18:30 -07:00
  • 8ddb7d4b99 Don't add a period for custom blacklist messages. Wizjany 2015-05-02 22:38:42 -04:00
  • 3258bff2d1 Fix CommandFilter matching emoticons etc. Wizjany 2015-04-18 12:01:21 -04:00
  • 8d7d32a2d2 Check event cancellation before playing deny effect for bucket events. Wizjany 2015-04-05 15:44:43 -04:00
  • a907eb2348 Move repeaters/comparators from use to build. Wizjany 2015-03-13 23:34:22 -04:00
  • 32132b5b0a Protect against spawn egg usage. Fixes WORLDGUARD-3347. wizjany 2015-03-11 01:46:55 -04:00
  • c0c7c3215e Mark Player/Group Domains as dirty in a few missing places. Fixes WORLDGUARD-3404. wizjany 2015-03-11 00:44:06 -04:00
  • ddf0f41061 Actually register WorldRulesListener for events. Wizjany 2015-03-03 13:09:50 -05:00
  • d3ecbcb18a Protect switching inverted daylight detectors too. Wizjany 2015-02-28 18:39:54 -05:00
  • b7f4262978 Add comparators to USE too for consistency. wizjany 2015-02-19 21:21:17 -05:00
  • 60e6f92c64 Have repeaters be covered by the USE flag. wizjany 2015-02-19 21:17:45 -05:00
  • 98af7966cd Added weather-lock flag. Valid values are clear or downfall. Unset to restore to normal world weather. wizjany 2015-02-18 02:24:31 -05:00
  • 99d042d260 Added time-lock flag. Valid values are 0 to 24000 for absolute time, or +- any number for relative time. Closes WORLDGUARD-3379. wizjany 2015-02-18 01:45:32 -05:00
  • c9d6166fcb Check for null task fields. Fixes WORLDGUARD-3372. wizjany 2015-02-17 16:51:02 -05:00
  • 752ccec150 Don't call initialize() on non-cancellable movements. sk89q 2015-02-11 17:12:10 -08:00
  • 91ccb95672 Add classloader override to the build POM. sk89q 2015-02-11 17:09:10 -08:00
  • 4caff457d3 Add Citizens NPCs to NPC detection for region whitelisting. Fixes WORLDGUARD-3356. wizjany 2015-02-04 17:03:01 -05:00
  • a1a6ee7107 Fixed blocks (e.g. sugar canes) adjacent to physics blocks (e.g. sand) not updating. Fixes WORLDGUARD-3367. This change MAY have breaking unintended consequences, but the physics configs seem to still be working. wizjany 2015-02-04 03:33:37 -05:00
  • af157b88bd Handle empty sets in SetFlag. sk89q 2015-01-30 00:03:25 -08:00
  • ea4f4c088b Have enderchests be covered by the USE flag. sk89q 2015-01-28 01:36:07 -08:00
  • 6559ed5c1a Have tripwire be covered by the USE flag. sk89q 2015-01-28 01:35:17 -08:00
  • deddcf8dd2 Handle null block attacker. sk89q 2015-01-28 01:26:50 -08:00
  • dfe536a2d2 Fix issues with MC 1.7 compatibility. sk89q 2015-01-28 01:11:36 -08:00
  • 5bfb348354 Add a fall-damage flag. sk89q 2015-01-28 01:01:43 -08:00
  • afcf93b7b1 Reset handler caches when a move type is non-cancellable. sk89q 2015-01-27 15:21:56 -08:00
  • e1843624bb Add exit-via-teleport flag (default allow). sk89q 2015-01-27 15:01:01 -08:00
  • 0f4e7b5061 Creeper explosions with a player target cause should no longer be ignored. Also fixed primed tnt being checked twice for tnt flags. TNT Minecarts are not included, as was prior behavior. Fixes WORLDGUARD-3344 wizjany 2015-01-24 23:00:19 -05:00
  • 869ead63bc Fix armor stands to behave more like item frames. Placing and modifying them respects permissions, and they are no longer blocked by mob-spawning deny. wizjany 2015-01-24 17:02:55 -05:00
  • 6a6de7802b Fix missing material data for 1.8 items. sk89q 2015-01-22 21:42:53 -08:00
  • b50302d9d0 Set version back to 6.0.0-SNAPSHOT. sk89q 2015-01-20 19:28:22 -08:00
  • c841d74aaf Set version to 6.0.0-beta-05. 6.0.0-beta-05 sk89q 2015-01-20 19:26:39 -08:00
  • 09cce39aff Update changelog for 6.0 beta 5. sk89q 2015-01-20 19:25:34 -08:00
  • e5b76a571b Always call boundary crossing handlers. sk89q 2015-01-20 19:24:55 -08:00
  • 7c58fa4be6 Add BukkitUtil.toRegion(Chunk). sk89q 2015-01-19 23:19:44 -08:00
  • f150a41d72 Ensure that region properties are immutable. sk89q 2015-01-19 23:11:28 -08:00
  • bca1c2bdb3 Fix region intersection tests involving polygons. sk89q 2015-01-19 22:56:16 -08:00
  • 47a8bcc442 Floor components in getApplicableRegions(Location). sk89q 2015-01-19 19:22:15 -08:00
  • 83cad75916 Fix /wg flushstates not doing anything. sk89q 2015-01-19 19:04:49 -08:00
  • 6b5a12105e Group together invincibility listeners. sk89q 2015-01-19 19:03:54 -08:00
  • 451b679323 Track cause through targets. sk89q 2015-01-19 18:28:41 -08:00
  • 66a8bfd5b1 Fix typo in region gamemode change log message. sk89q 2015-01-19 14:12:04 -08:00
  • 2a2b2f6f64 Limit the cause chain to 40 items. sk89q 2015-01-19 14:08:53 -08:00
  • 73dea11de2 Restore game mode flag logic to pre-refactor version. sk89q 2015-01-19 11:36:15 -08:00
  • 9998a6c930 Restore Java 6 compatibility. wizjany 2015-01-19 15:01:43 -05:00
  • 5111d40aaf Add colorification to entry and exit messages as well. wizjany 2015-01-19 14:23:04 -05:00
  • 972ccaed7e Rename InteropUtil -> InteropUtils. sk89q 2015-01-19 11:20:53 -08:00
  • f7d36bc1f3 Protect enderchests as well. sk89q 2015-01-19 11:20:23 -08:00
  • 8073945af0 Fix color codes in greeting/farewell messages. sk89q 2015-01-19 11:17:06 -08:00
  • 91353d6b01 Improve fake player detection. sk89q 2015-01-19 03:23:52 -08:00
  • bfbcc8dcf8 Fix a typo in the class source warning message. sk89q 2015-01-19 01:55:56 -08:00
  • 8f65798141 Check when plugins shade WorldGuard inappropriately. sk89q 2015-01-19 01:54:23 -08:00
  • fdddb17d2f TypeToken is not available on old Guava. sk89q 2015-01-17 19:26:33 -08:00
  • 520f9e3fcf Check movement with vehicle enter. sk89q 2015-01-17 19:25:15 -08:00
  • a3d2a1b127 Don't call boundary crossing handlers unless a boundary was crossed. sk89q 2015-01-17 19:17:17 -08:00
  • 7ecf73165b Handle entry flag only on boundary crossing. sk89q 2015-01-17 19:17:02 -08:00
  • e90a7ed075 Add new exit-override flag instead of fiddling with default exit flag values. sk89q 2015-01-17 19:13:25 -08:00
  • aae521b727 Rewrite session and movement flag code. sk89q 2015-01-17 18:54:10 -08:00
  • 643345b459 Add Locations.isDifferentBlock(). sk89q 2015-01-17 15:04:42 -08:00
  • a62d9f5617 Reuse set in RegionResultSet for getRegions(). sk89q 2015-01-17 14:29:14 -08:00
  • 2f3f76c8cf Funnel pre-allowed events too. sk89q 2015-01-16 15:43:13 -08:00
  • a03aaa45b1 Revert "Have the PvP flag apply to self-attack." sk89q 2015-01-16 14:20:50 -08:00
  • 372155b5c3 Don't check player inventories for protection. sk89q 2015-01-16 14:20:01 -08:00
  • 159de771bf Fix build perms item use event not working correctly. sk89q 2015-01-15 18:42:26 -08:00