DeluxePouches

Integrations

WorldGuard regions, PlaceholderAPI, Vault, custom item plugins, and the usage statistics the plugin sends.

Nothing here is required. DeluxePouches checks for each plugin at startup and logs what it found. /dp version lists the live hooks at any time.

WorldGuard

Stops pouches being opened inside named regions, for example spawn or a PvP arena.

config.yml
settings:
  worldguard:
    enabled: true
    blacklisted-regions:
      - "world;spawn"
      - "world;pvp"
      - "world_nether;fortress_event"

Install WorldGuard

WorldGuard 7, which is the version that runs on Minecraft 1.21. Restart, and check the console says Hooked into WorldGuard!.

Turn the blacklist on

Set settings.worldguard.enabled to true.

List your regions

One entry per region, written world;region. The world name comes first, then a semicolon, then the region id exactly as WorldGuard knows it.

Reload and test

/dp reload, then stand in the region and try to open a pouch. You should get the blacklisted-region message and keep your pouch.

Entries without a semicolon are skipped silently. spawn on its own does nothing, world;spawn is what you want.

PlaceholderAPI

With PlaceholderAPI installed, placeholders from other plugins work inside pouch messages, opening messages and hologram lines:

pouches.yml
    hologram:
      lines:
        - "&6✦ &e%deluxepouches_pouch_name% &6✦"
        - "&7Balance: &a%vault_eco_balance%"

This is one directional. DeluxePouches reads placeholders from other plugins, it does not publish an expansion for other plugins to read. See Placeholders.

Vault

Vault is detected at startup and shown in /dp version and /dp debug info. Money rewards are paid out by running your economy plugin's own command as a reward:

pouches.yml
        commands:
          - "eco give %deluxepouches_player% 1000"

There is no separate money reward type, so Vault is not required for that to work.

Nexo and ItemsAdder

Both are supported for pouch items and reward items. Full details, including the startup order gotcha, are on Custom items.

Usage statistics

The plugin reports anonymous usage data to two services, bStats and ArrowStats. Both send server and player counts, Minecraft version, server software, Java version and similar, plus a few plugin specific counters. Neither sends player names or any content of your configs.

Each has an opt out that covers every plugin on the server using that service:

config.yml
config.yml

Set enabled: false in either file and restart.

Leaving them on is genuinely useful. Version numbers in those graphs decide which Minecraft versions stay supported.

On this page