Be aware that this branch (master) is not the main branch (version/7.0.x)!

Branches other than the main one may be experimental. In addition, you should be using stable releases rather than these test builds.

Go to main branch View stable downloads
View last successful build
Branch#StatusChangesFinished
master#2343Tests passed: 177
  • Merge branch 'version/7.0.x' # Conflicts: # gradle.properties (86a1fa6e by joo200)
  • Skip handling notify flags on false values (f8415edf by Maddy Miller)
  • Remove weird files (c4c17a2e by Maddy Miller)
  • Back to SNAPSHOT for continued development (e2f21b66 by Maddy Miller)
  • Release 7.0.14 (43997ecf by Maddy Miller)
  • Add material defs for 1.21.5. (#2204) (b0a98d4c by wizjany)
  • Listen to EntityPushedByEntityAttackEvent for knockback/push (#2193) Listening to the push event instead of EntityKnockbackByEntity includes other sources of knockback/push in the internal DamageEntityEvent. Closes #2190. (98b52206 by wertík)
  • Restore previous behavior of ride/interact. (#2196) Closes #2194. (65792ec3 by wizjany)
  • Point readme to compiling file so we don't have to update two places. (656cda43 by wizjany)
  • Use chest-access for hoppers pulling from entities. (#2191) Closes #2187. (4ec325ef by wizjany)
  • Skip the hopper doing the pulling. (#2186) Closes #2185. (a949b106 by wizjany)
  • Back to SNAPSHOT for development. (33bbd93a by wizjany)
  • Release 7.0.13. (82fdc65d by wizjany)
  • Consider decorated pots chest-access instead of interact. Message is a bit awkward since it says "open that" but oh well. Closes #2170. (2d96cdb9 by wizjany)
  • More comprehensive fishing rod checks. Checks the retrieve (caught entity) for all non-hostiles (i.e. including vehicles now, checked with vehicle-destroy). Also checks the projectile hit event, to prevent hooks from attaching pre-emptively. Closes #2157, #2155. (9eadfdbc by wizjany)
  • Port outside repo usage elimination Ports da223671a5e5d0107d502234d7378522db162e3c from WorldEdit to Worldguard and updates Gradle. Co-authored-by: octylFractal <octavia.togami@gmail.com> (38ce4d42 by aurora)
  • Use PaperLib to get inventory holder (f89b1495 by jquery-package)
  • Drop spigot api as dependency in gradle (910b2412 by joo200)
  • Bump mojang libs. Only affects api-users building against 1.21.4 mojang deps. (5f8e5eaf by wizjany)
  • Back to snapshot. (675d86ce by wizjany)
  • Release 7.0.13-beta-2. (5c4848b8 by wizjany)
  • Update to 1.21.4. (acd4fda8 by wizjany)
  • Fix typo. Only affected the config option, not the flag, so not too surprised it wasn't noticed earlier. https://github.com/EngineHub/WorldGuard/pull/2115/files/679b56948f41869bd545564a8c57562f157a6b66#r1878791900 (89b6bdc1 by wizjany)
  • Back to snapshot. Also update changelog cuz I forgot. (7ae07a94 by wizjany)
  • Release 7.0.13-beta-1 (2f13ae04 by wizjany)
  • Update to 1.21.3. (#2153) (1a59d1eb by wizjany)
  • Initial update to 1.21.3. Compiles, launches, nothing tested yet. (1a59d1eb by wizjany)
  • Boat tag includes chest boat tag. (1a59d1eb by wizjany)
  • Avoid Material.values call. (1a59d1eb by wizjany)
  • Split ride checks to separate event handler. Bypass the interact entirely and let EntityMount handle it, since we can't discriminate usage in interact. (1a59d1eb by wizjany)
  • Fix deprecations on stack methods. Also this was supposed to be on a branch but I just realized I forgot. (764d258e by wizjany)
  • Remove stack size bypassing perm. Entire command should eventually be removed. (5579d197 by wizjany)
  • Avoid using metadata storage if possible (#2150) (3b9ab47a by joo200)
  • Avoid using metadata storage if possible (3b9ab47a by joo200)
  • Fix cause detection, use always on paper (3b9ab47a by joo200)
  • Fix fat fingers Co-authored-by: aurora <21148213+aurorasmiles@users.noreply.github.com> (3b9ab47a by joo200)
6 days ago
master#2302Tests passed: 177
  • Merge branch 'refs/heads/version/7.0.x' # Conflicts: # buildSrc/src/main/kotlin/GradleExtras.kt # buildSrc/src/main/kotlin/LibsConfig.kt # buildSrc/src/main/kotlin/PlatformConfig.kt # gradle.properties # worldguard-libs/bukkit/build.gradle.kts (ab48a662 by joo200)
  • Ignore arrow combustion. Closes #2144. (d9716a5b by wizjany)
  • Use more snapshot-less holders on Paper. This is already past the debounce so in theory it's not getting hit *often*, but I guess if it's really slow it'll still show up. (a0e397e5 by wizjany)
  • Bump to snapshot. (02dc89b2 by wizjany)
  • Release 7.0.12. (829a4a42 by wizjany)
  • Revert previous changes to explosion event handling. Event abstraction sucks and everything needs rewriting. (830472d3 by wizjany)
  • Match explosion flag coverage with EntityListener. (03aac83f by wizjany)
  • Bump to SNAPSHOT for dev. Also update the changelog. (fb88d566 by wizjany)
  • Release 7.0.11. (068ad680 by wizjany)
  • Add moisture-change flag (#1879) (#2096) (cb011a88 by ploppyperson)
  • Create and implement moisture-change flag (cb011a88 by ploppyperson)
  • Fix imports (cb011a88 by ploppyperson)
  • Add comment (cb011a88 by ploppyperson)
  • Actually read the value from config. Closes #1879 --------- Co-authored-by: wizjany <wizjany@gmail.com> (cb011a88 by ploppyperson)
  • Merge pull request #2115 from EngineHub/feature/fix-breeze-stuff Optimize and cleanup explosion events from entities Fixes #2099 and #2097 (0f3ea504 by wizjany)
  • Split wind charge into breeze/player flags. Player flag is build-checked (default false) and breeze flag is not (default true). Having multiple flags is ugly but if we need every bit of behavior to be manipulable this is the only way. (679b5694 by wizjany)
  • Fix wind-charge-burst flag for player knockback (9dd7d7c0 by joo200)
  • Fix breeze damage flags (afb619d2 by joo200)
  • Check mob-damage for potion splashes from e.g. witches. Note that bypass bypasses this if the player with bypass is the target of the potion, but only for the player with bypass. Fixes #2134. (b73a0a71 by wizjany)
  • Workaround books no longer sending change block for lecterns. Fixes #2124. (2ea50689 by wizjany)
  • Split chest boat ride/open. (70d225ef by wizjany)
  • Extend use flag to all (trap)doors. There's no tag which has wood+copper, but iron are not interactable anyway. Relates to #2130. (aa46529e by wizjany)
  • Fix NPE for teleport events without target location Fixes #2111 (8ffc81ad by joo200)
  • Merge pull request #2100 from aurorasmiles/feat/buildlogic Port buildlogic from WorldEdit (16ea4625 by wizjany)
  • A bit of cleanup. Definitely did not accidentally make a 40MB jar halfway through. (ca49458a by wizjany)
  • Port build-logic from WorldEdit (57492108 by aurora)
  • remove double space (c6fbfb87 by cyberflame)
  • Back to snapshot. Idk why we even to this for betas, they're not getting a maven release. (fa357f46 by wizjany)
  • Release 7.0.11-beta1. (a801a9d6 by wizjany)
  • Merge pull request #2089 from EngineHub/feat/mc-1.21 (1bfae454 by wizjany)
  • Fix compilation for MC 1.21. Nothing tested yet. (1bfae454 by wizjany)
  • Update Materials.java with 1.21 tags and materials (1bfae454 by wizjany)
  • Fix ItemStack conversion on block place on MC 1.21 (#2093) (1bfae454 by wizjany)
  • Fix ItemStack conversion on block place This issue is present in 1.21 because some materials do not convert 1:1 to item types. This throws an exception in the ItemStack constructor. Example: WALL_TORCH is a valid block but not a valid item, only TORCH is a valid item. So, use the item in hand instead, creating a copy with quantity set to 1, for issueing the use item event. (1bfae454 by wizjany)
  • Use ItemStack as-is. Closes #2092. (1bfae454 by wizjany)
  • Fix ItemStack conversion for spigot compatibility (1bfae454 by wizjany)
  • Special handling for WindCharges (1bfae454 by wizjany)
  • Do not call as a bulk event, because it has to check every blocks type (1bfae454 by wizjany)
  • WindCharge -> AbstractWindCharge (1bfae454 by wizjany)
  • Fix UseBlockFlag for multiple uses at the same time, add windburst-flag (1bfae454 by wizjany)
  • Cleanup code (1bfae454 by wizjany)
  • Handle vaults as use, crafters as chest-access. --------- Co-authored-by: Joo200 <github@joo200.de> Co-authored-by: Lennart <1535717+lenis0012@users.noreply.github.com> Co-authored-by: Brokkonaut <hannos17@gmx.de> (1bfae454 by wizjany)
  • Handle vaults as use, crafters as chest-access. (b269d7e2 by wizjany)
  • Cleanup code (af645ea2 by joo200)
  • Fix UseBlockFlag for multiple uses at the same time, add windburst-flag (a5ea5115 by joo200)
  • WindCharge -> AbstractWindCharge (83298796 by brokkonaut)
  • Do not call as a bulk event, because it has to check every blocks type (8aa37e38 by brokkonaut)
  • Special handling for WindCharges (887f3bfa by brokkonaut)
  • Fix ItemStack conversion for spigot compatibility (6898ad86 by joo200)
  • Fix ItemStack conversion on block place on MC 1.21 (#2093) (7783e9ae by lennart)
  • Fix ItemStack conversion on block place This issue is present in 1.21 because some materials do not convert 1:1 to item types. This throws an exception in the ItemStack constructor. Example: WALL_TORCH is a valid block but not a valid item, only TORCH is a valid item. So, use the item in hand instead, creating a copy with quantity set to 1, for issueing the use item event. (7783e9ae by lennart)
  • Use ItemStack as-is. Closes #2092. --------- Co-authored-by: wizjany <wizjany@gmail.com> (7783e9ae by lennart)
  • Update Materials.java with 1.21 tags and materials (2bd426ba by joo200)
  • Fix compilation for MC 1.21. Nothing tested yet. (27f00959 by wizjany)
  • Fix checking bypass on initialize (#2082) (ead1e1b7 by joni aromaa)
  • Fix checking bypass on initialize (ead1e1b7 by joni aromaa)
  • Add SessionManager#createSession back as deprecated (ead1e1b7 by joni aromaa)
  • Fix silent flag for gameplay commands (#2081) (8b7729e0 by aurora)
  • Fix silent flag for gameplay commands This issue has been fixed in CommandBook with https://github.com/EngineHub/CommandBook/commit/644803182ed1765a9862d0a0cd0d3763d399efee but never in WorldGuard. Co-authored-by: Wyatt Childers <DarkArc@users.noreply.github.com> (8b7729e0 by aurora)
  • codestyle (8b7729e0 by aurora)
  • Remove adventure snapshot repository (d6ef5e93 by joo200)
  • Bump to snapshot. (6f5501f7 by wizjany)
  • Release 7.0.10. (d9424b1c by wizjany)
  • Fix fire placement by blocks when fire-spread is set to deny Fixes #2070 (65431c7d by aurora)
a year ago
master#2268Tests passed: 177
  • Merge branch 'refs/heads/version/7.0.x' # Conflicts: # buildSrc/build.gradle.kts (aa254c80 by joo200)
  • Update dependencies to 1.20.6 (2f93b26b by joo200)
  • Merge pull request #2075 from EngineHub/feature/1.20.5 Update WorldGuard to 1.20.5 (6bbf4931 by wizjany)
  • Fix compilation for 1.20.5 (4ad11151 by joo200)
  • Fix Deprecations from WorldEdit 7.3.0 (c29edf74 by joo200)
  • Update dependencies to 1.20.5 and jdk 21 (da3c81a8 by joo200)
  • Don't show particles for denied interact events with dripleaf and redstone ores (c65dd83a by joo200)
  • Bump Versions (69419543 by joo200)
  • Add a Paper fast-path for DoubleChest#getLeftSide when possible (0d824d37 by Maddy Miller)
  • Bump up respawn event priority to monitor (c7319f10 by aromaa)
  • Paper only: Protect sign modifications as building (c2b95f59 by joo200)
  • Update paper-api and spigot-api dependencies to 1.20.1 (5fa6f2a8 by joo200)
a year ago
master#2265Tests passed: 177a year ago
master#2258Tests passed: 177
  • store custom domains thread safe, improve api usability (0a9eb447 by joo200)
2 years ago
master#2257Tests passed: 177
  • Merge remote-tracking branch 'origin/version/7.0.x' # Conflicts: # gradle.properties (02a8fd4c by joo200)
  • Bump to snapshot. (3201cee1 by wizjany)
  • Release 7.0.9. (16a3c850 by wizjany)
  • Fix changed event for copper-fade flag (5934e494 by joo200)
  • Remove Support for 1.19 (58fbb6f0 by joo200)
  • Fix backwards compatibility with 1.19.4 (fba8333d by joo200)
2 years ago
master#2251Tests passed: 1772 years ago
master#2240Tests passed: 177
  • Renamed InvalidFlagFormat to InvalidFlagFormatException (bb3fdcc8 by joo200)
  • apidomains: Added custom domains to WorldGuard This change allows third party plugins to dynamically add custom domains to WorldGuard. (8d5953a5 by joo200)
2 years ago
master#2238Tests passed: 177
  • Merge branch 'version/7.0.x' # Conflicts: # gradle.properties (129ae6c9 by wizjany)
  • Bump to snapshot. (44d07354 by wizjany)
  • Release 7.0.8 (33cdb4a6 by wizjany)
  • Check movement on AbstractHorse instead of Horse. Not tested cuz I don't know how to enable camels, but in theory this should work for that. (feb548aa by wizjany)
  • Protect against allay pickups and modification. Closes #1923. (961461c2 by wizjany)
  • Treat tameables with offline owners as unknown causes. Paper-only. Closes #1900. (ad6d5af5 by wizjany)
  • Make region wand act more like /rg info. Addresses the part that #1534 and #1817 missed. (7ae7a047 by wizjany)
  • Add dragon egg teleporting to build protection. Closes #1977. (40adfe9c by wizjany)
  • Remove timings for third-party session handlers Reverted MR #1717 (78498491 by joo200)
  • Fix NPE when non-player entities create new nether portals (#1995) (ca636d20 by stonar96)
  • Fix NPE when non-player entities create new nether portals (ca636d20 by stonar96)
  • Fix flag checking for portal create event (ca636d20 by stonar96)
  • Use failed load region set (ca636d20 by stonar96)
  • Clean up (ca636d20 by stonar96)
2 years ago
master#2232Tests passed: 177
  • Merge branch 'version/7.0.x' # Conflicts: # buildSrc/src/main/kotlin/Versions.kt # gradle/wrapper/gradle-wrapper.jar # gradle/wrapper/gradle-wrapper.properties # gradlew.bat # worldguard-core/build.gradle.kts (b67fd01e by joo200)
  • gradle: updated wrapper to gradle 8.0.2 (bddfbdd3 by joo200)
  • Improve NPC handling in WorldGuard's listeners (#1988) (ece376a6 by joo200)
  • fix: added more npc checks in listeners (ece376a6 by joo200)
  • Do not listen to events from NPCs such as Citizens. Don't handle NPCs as players. (ece376a6 by joo200)
  • replaced hasMetaData calls by Entities utilities class (ece376a6 by joo200)
  • Bump squirrelid, remove workaround. (1e81a91d by wizjany)
  • Merge pull request #1989 from EngineHub/feature/copper-fade-flag Add copper-fade flag to WorldGuard (216f95f8 by joo200)
  • Merge pull request #1973 from EngineHub/feat/datapackreport Add DataPack Report to track active DataPacks (ca6e228f by joo200)
  • flags: added copper-fade flag to prevent oxidizing copper (fd1cb1e4 by joo200)
  • deps: updated Paper repository to new url, updated bstats to 3.0.1 (8c8a8092 by joo200)
  • Add additional holder snapshot bypasses for performance (#1978) (1729e5e3 by Maddy Miller)
  • Add additional holder snapshot bypasses for performance (1729e5e3 by Maddy Miller)
  • Extra optimisation - cuts lookups of block data in the world by half (1729e5e3 by Maddy Miller)
  • Use updated PaperLib for InventoryHolder optimisation (46dfb69f by Maddy Miller)
  • Add DataPack Report to track active DataPacks (9ceecf5d by joo200)
  • fix: re-enable no snapshot inventories (#1972) (20044a72 by Maddy Miller)
  • Merge pull request #1971 from EngineHub/version/1.19.3 Update to Minecraft 1.19.3 (8bc7ff49 by joo200)
  • Restore 1.19.2 compatibility (6f749b05 by joo200)
  • Updated wrapper (91380a83 by joo200)
  • Update to Minecraft 1.19.3 (ba55cc79 by joo200)
2 years ago