DUXPLIMA Documentation

Protections

The placed block ledger, decay, farm grades, creative, fertiliser, generators, vehicles, damage share, claims and worlds.

Every protection is on by default: an operator who changes nothing has a safe economy. Each grades rather than bans.

The placed block ledger

ledger {
  enabled                = true
  retention-days         = 14
  prune-interval-minutes = 60
}

A block a player placed pays nothing when broken, and a spot that already paid inside the window pays nothing again. The flag is persistent, not a timer: a stack of dirt placed an hour ago still pays nothing. retention-days is how long a row is kept (0 keeps them forever); every prune is logged with how many rows it dropped.

Decay

decay {
  enabled          = true
  threshold        = 64
  step             = 0.01
  floor            = 0.25
  recovery-minutes = 10
  region-chunks    = 4
  retention-days   = 7
}

The ledger stops place and break loops; decay stops the player who mines one seam for six hours, which no ledger sees. After threshold repeats of one material in one region (region-chunks chunks a side) by one player, each repeat takes step off, down to floor, and one step comes back every recovery-minutes.

Grades

protections.conf:

KeyDefaultMeaning
spawner-fraction0.1A creature from a spawner pays this share
artificial-fraction0.1A creature a player put in the world pays this share
hopper-fed-fraction0.2A workstation a hopper feeds
hand-fed-bonus1.25A workstation the player feeds by hand pays more
pay-in-creativefalseCreative mode pays nothing
pay-for-fertilisedfalseA crop grown with bone meal pays nothing
damage-share0.5The share of a creature's health a player must take off before its death pays them
generator-materialsstone, cobblestone, basalt, obsidianNever pay from a generator
forbidden-vehiclesminecart, boat, chest_boatNothing pays while riding one
artificial-spawn-reasonsspawner, spawner_egg, dispense_egg, trial_spawner, built_snowman, built_iron_golem, slime_splitWhat counts as artificial
boss-mobsender_dragon, wither, warden, elder_guardianExempt from damage-share
disabled-worlds[]Worlds that pay nothing

Claims

claims {
  enabled                  = true
  foreign-claim-multiplier = 0.0
  own-claim-multiplier     = 1.0
  combine                  = "any-land"
  providers { }
}

Work inside a claim the player does not own pays foreign-claim-multiplier (nothing by default); a number above one pays a bonus, for a server that rents land. Work in their own claim pays own-claim-multiplier. combine is any-land or all-land when two claim plugins cover one block; a key under providers set to false ignores one plugin (uxmclaims, lands, griefprevention, griefdefender, excellentclaims, simpleclaimsystem, rclaim, xclaim, homestead, worldguard, towny, kingdoms, huskclaims, husktowns, factions, bentobox, residence, plotsquared, superiorskyblock). A key not on that list is warned about in the console. With no claim plugin nothing happens.

Related: Payments, protections.conf