Перейти к содержимому
Mineforgian

WGExtender X

Paper plugin for extending WorldGuard plugin features

Загрузки
88
Подписчики
3
Обновлён
6 июня 2026 г.
Лицензия
AGPL-3.0-only

Опубликован 26 мая 2026 г.

WGExtender X

Snapshot

WGExtender is a plugin that extends WorldGuard's capabilities:

  • Extended region protection for liquids, fire, and explosions
  • Claim command enhancements, such as automatic vertical selection expansion
  • Per-group region sizes
  • Global command restrictions inside regions
  • Utility /wgex command

WGExtender X is a fork that is maintained for modern Paper versions and includes additional features:

  • Experimental Folia support
  • Configurable minimum region claim size limits (volume, horizontal, vertical)
  • Configurable messages in the messages/ folder
  • PlaceholderAPI and LuckPerms integration
  • New WG flags

Head to the wiki pages for more info.

Requirements

  • Java 21
  • Paper 1.21.3 or newer
  • WorldGuard 7
  • WorldEdit 7

Ченджлог

3.5.0Релиз26.1.1, 26.1.2, 26.2 · 6 июня 2026 г.

LuckPerms

Integrating LuckPerms with two new custom contexts:

  • wgex:context-helper: A context that works alongside the context-helper WG string flag, allowing you to specify additional region information (also works with PAPI %wgex_context_helper%).
  • wgex:in-region - A context that simply marks whether a player is currently inside any non-__global__ region

E.g. if you want to disallow /tp command on a PvP arena, add context-helper flag with deny-tp value, and negate the permission using wgex:context-helper=deny-tp context

Restrict Commands

Refactored and optimized restrict commands feature functionality. Added two new options under the restrictcommands config section:

  • aliased-search: Match commands by their aliases, e.g. tp also matches teleport; default true.
  • prefixed-search: Match commands that are a prefix of the input, split by spaces, e.g. home bed matches home bed here; default true.
3.4.0Релиз26.1, 26.1.1, 26.1.2 · 2 июня 2026 г.

Plugin now supports multiple languages using messages/messages_<locale>.yml files. Configurable via messages.locale config option, like so:

messages:
  locale: ru

The default/supported ones: en for English and ru for Russian. The default is en.

3.3.0Релиз26.1, 26.1.1, 26.1.2 · 31 мая 2026 г.

Notable changes:

  • PlaceholderAPI support with block limit caching:
    • %wgextender_blocklimit_refresh% - refresh and get the current blocks limit
    • %wgextender_blocklimit_cached% - get cached blocks limit
    • %wgextender_blocklimit_calc% - calculate blocks limit without caching it
    • %wgextender_blocklimit_group_<group>% - get configured blocks limit
  • PAPI introduction comes with commands to control blocks limits cache:
    • /wgex limits refresh <player> - refresh player's blocks limit (use with -s at the end to make no messages)
    • /wgex limits clear - fully clear the cache

Caches are updated upon claiming a region. If you don't use the introduced placeholder, you don't need to care about it.

  • Allowed explosion triggers are now configurable in regionprotect.explosion.source-detection, see the default config
  • Vault is no longer required - using the same groups methods, as WG/WE.

Комментарии

Загружаем…