Docs

Modules

Every large PulsePrison system is a module turned on or off in config.yml. A disabled module registers no commands, listeners or tasks, so it costs nothing and can be replaced by another plugin. Its commands reply that the module is disabled.

Available modules

ModuleDescriptionRequirementsDefault
staff-commandsKick, ban, mute, broadcast, vanish, god—✅
essentials-commandsFly, gamemode, heal, feed, speed, tp, back—✅
clansClans with roles, bank, chat and leaderboard—✅
seasonsCompetitive seasons with points and rewards—✅
pickaxe-systemPersistent pickaxe, levels and 25 enchants—✅
rankup-systemRanks, prestige and automatic rankup—✅
multipliersGlobal and personal multipliers—✅
marketSupply driven prices—✅
skill-treePickaxe skill tree—✅
rebirthThird progression tier—✅
petsPets with a floating head and bonusesHeadDatabase optional✅
robotsAnimated mining robots and Robot Workshops—✅
private-minesPacket private mines— (PacketEvents included)✅
cellsCells from a templateWorldEdit/FAWE; WorldGuard optional✅
placeablesBombs, drills and lucky blocks—✅
autominersTime based virtual autominer with upgrades—✅
afk-blocksBlocks that build up rewards—✅
attributesPermanent stat upgrades—✅
boostersTemporary personal and global boosts—✅
milestonesMilestones with rewards—✅
masteriesEnchant masteries—✅
pickaxe-skinsPickaxe skins—✅
crystalsCrystals socketed into the pickaxe—✅
armorsArmor sets with bonuses—✅
abilitiesActive abilities—✅

Always on, without a module: currencies, levels, rank mines, backpacks, selling, player settings and languages.

Menus can check whether a module is enabled with {module_<id>}, for example requirement: "{module_crystals} = true", to hide buttons of disabled systems.

Configuration

yaml
modules:
  staff-commands:
    enabled: true
  essentials-commands:
    enabled: true
  clans:
    enabled: true
  seasons:
    enabled: true
  pickaxe-system:
    enabled: true
  rankup-system:
    enabled: true
  multipliers:
    enabled: true
  market:
    enabled: true
  skill-tree:
    enabled: true
  rebirth:
    enabled: true
  pets:
    enabled: true
  robots:
    enabled: true
  private-mines:
    enabled: true
  cells:
    enabled: true
  placeables:
    enabled: true
  autominers:
    enabled: true
  afk-blocks:
    enabled: true
  attributes:
    enabled: true
  boosters:
    enabled: true
  milestones:
    enabled: true
  masteries:
    enabled: true
  pickaxe-skins:
    enabled: true
  crystals:
    enabled: true
  armors:
    enabled: true
  abilities:
    enabled: true

Commands

CommandPermissionDescription
/prison modulespulseprison.adminStatus of every module
/prison module enable <module>pulseprison.adminEnable a module
/prison module disable <module>pulseprison.adminDisable a module

Changing a module requires a server restart.

Modules | PulsePrison Core Docs