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