Tags
Creators
Details
Licensed MIT
Published last year
Updated 3 weeks ago
All versions
4.4.3
Release
WorldGuard ExtraFlags Plus 4.4.32 months ago 1,103
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
Added
- PlaceholderAPI expansion | New placeholder
%wgefp_players_in_region_<regionId>%returns the number of online players currently inside a region, summed across all worlds (case-insensitive region id, refreshed once per second, Folia-safe). Requires PlaceholderAPI; toggle viaall-flags-control.papi-placeholders(default:false— opt-in, enable to register the placeholder). all-flags-control.check-order| New config option controlling the evaluation order of the block allow/deny flags (allow-block-place/deny-block-place,allow-block-break/deny-block-break).allow-first(default) keeps the current behavior — a material in the allow list is allowed even if also denied.deny-firstgives deny priority — a material in the deny list is denied even if also in the allow list. Global setting inconfig-wgefp.yml; existing servers are unaffected by the default.
New flags
deny-mobspawn| Blocks spawning of mobs in the listed categories inside a region:ALL_HOSTILE(everyEnemymob, bosses included),ALL_NEUTRAL(provoked-only mobs),ALL_PEACEFUL(all other living mobs),ALL(all three), or specificEntityTypenames (e.g.ZOMBIE,CREEPER). Hostile set is derived from theEnemyinterface so new hostile mobs are auto-covered. See.media/deny-mobspawn-categories.mdfor the exact per-category mob lists.entry-permission| Sets the permission required to enter the region (e.g./rg flag <region> entry-permission myPlugin.myPermission.1). Takes priority overentry-deny-permissionwhen both are set.entry-deny-permission| Denies entry to players holding the given permission (e.g./rg flag <region> entry-deny-permission myPlugin.myPermission.1). If both flags are set,entry-permissiontakes priority.
Changed
- Default messages | Unified all default message wording to a consistent WorldGuard-style phrasing (
&c&lHey! &r&7Sorry, but ...). Idea based on PR #24 by @jruk8. - Message cooldown | Lowered the default
sendMessageCooldownfrom 3 to 2 seconds (only affects fresh installs — existing servers keep their configured value). disable-completely|GOAT_HORNis now a blockable item, so goat horn usage can be disabled in regions (e.g./rg flag <region> disable-completely GOAT_HORN).
Fixed
teleport-on-exit| No longer triggers when the player teleports away (/wild,/spawn,/warp, ender pearls, portals) or respawns — it now only fires on real movement out of a region (walking, riding, knockback), so players can't be yanked back to the region's exit location by teleports. Restore the legacy behavior by settingall-flags-control.teleport-on-exit-ignore-teleportstofalse(default istrue).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:DsxKmIdB:oMsqzDSV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DsxKmIdB:oMsqzDSV"
}

