DUXPLIMA Documentation

Overview

Every optional plugin, what it adds, and the switch that controls it.

Every integration is a softdepend. The plugin starts and runs with none of them installed: each one has a no-op implementation that simply does nothing.

PluginAddsSwitch
VaultCharging money for claims, chunks, warps, invites and timegeneralSettings.economySupport
A permission pluginReading uxmclaims.limit.* and uxmclaims.ability.*generalSettings.permissionSupport
WorldGuardRefusing claims that overlap a regiongeneralSettings.worldGuardSupport
PlaceholderAPIThe %uxmclaims_...% expansion and placeholders in messagesgeneralSettings.placeholderSupport
Dynmap, BlueMap, Pl3xMap, squaremapClaim outlines on the web mapvisualizer.enabled
Discord webhooksEvent notifications (no plugin needed)webhooks.yml

What happens when one is missing

MissingResult
VaultEverything is free. Costs resolve but nothing is charged.
Permission pluginEvery player gets the defaultValue from entitlements.yml, and ability checks fall back to operator status.
WorldGuardRegion overlap is not checked.
PlaceholderAPIPlaceholder tokens render as literal text.
A map pluginThe visualizer does nothing.

None of these are startup failures. The one configuration that does fail at startup is generalSettings.economyProvider naming a Vault provider that is not registered: the plugin refuses to start rather than silently charging the wrong currency.

Turning one off deliberately

Setting the switch to false disables the integration even when the plugin is installed. That is worth doing when:

  • worldGuardSupport: false on a server where regions and claims are meant to overlap, such as a city plot world sitting inside one big region.
  • economySupport: false while testing, so limits can be exercised without a balance.
  • placeholderSupport: false if a placeholder in a message is causing recursion with another plugin's expansion.

Also worth knowing

uxmClaims itself is a protection provider other plugins can query. uxmEssentials, for instance, reads the active claim plugin when deciding whether a home may be placed: see uxmEssentials → Claims. The developer API is how a plugin of your own does the same.