DUXPLIMA Documentation

Overview

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

Every integration is optional. uxmClaims looks for each plugin once, at startup, and uses a no-op stand-in for any it does not find, so it runs with none of them installed.

Settings

PluginAddsSwitch in config.yml
Vault and an economy pluginCharging for claims, chunks, time, warps, roles, invites, renamesgeneralSettings.economySupport
LuckPermsReading the uxmclaims.limit.*, uxmclaims.cost.* and uxmclaims.ability.* nodesgeneralSettings.permissionSupport
WorldGuardRefusing claims on regionsgeneralSettings.worldGuardSupport
PlaceholderAPIThe %uxmclaims_…% placeholders for other pluginsgeneralSettings.placeholderSupport
Dynmap, BlueMap, Pl3xMap, squaremapClaim areas on the web mapvisualizer.enabled
Geyser or FloodgateBedrock forms instead of chest, anvil and chat menusbedrock.enabled, bedrock.menus
Discord (no plugin)Notifications on claim eventswebhooks.yml

All switches default to true. Every switch except the two bedrock keys is read at startup only: change it, then restart. A switch left on for a plugin that is not installed logs a warning such as WorldGuard support is enabled but WorldGuard is not installed! and the integration stays off.

What happens when one is missing

MissingResult
VaultNothing is charged
An economy plugin behind VaultThe plugin fails to start while economySupport is true
LuckPermsEvery limit and cost is the defaultValue from entitlements.yml, and every ability node counts as granted
WorldGuardRegions are not checked. generalSettings.disabledWorlds still is
PlaceholderAPIOther plugins cannot read %uxmclaims_…%. uxmClaims' own placeholders in its files still work
A map pluginNothing is drawn
Geyser and FloodgateEvery player gets the Java menus

Two configurations stop the plugin at startup: economySupport: true with Vault installed but no economy plugin registered with it, and an economyProvider that matches no registered economy. See Vault.

Turning one off deliberately

Setting a switch to false disables the integration even when the plugin is installed.

SwitchWorth doing when
worldGuardSupport: falseRegions and claims are meant to overlap, such as a plot world inside one large region. disabledWorlds keeps working
economySupport: falseClaims should be free, or Vault is installed without an economy plugin
permissionSupport: falseLimits and costs should be the defaultValue for everyone
placeholderSupport: falseAnother plugin already registers the uxmclaims identifier
visualizer.enabled: falseThe web map should not show player builds

Bedrock players

With Geyser or Floodgate installed, players joining from Bedrock Edition get native forms for typing names, confirming actions and, with bedrock.menus: true, for the menus themselves. The vault always stays a chest. dialog.bedrockFallback decides what Bedrock players get when forms are off. The forms and their files are on Bedrock menus.

Notes

  • uxmClaims is itself a protection provider other plugins can query. uxmEssentials, for instance, reads it when deciding whether a home may be set: see uxmEssentials claims.
  • Your own plugin does the same through the developer API.

Related: config.yml, Limits and costs