promotional bannermobile promotional banner
premium banner
Adds reliable player checkpoints with a custom checkpoint plate block and simple set/back commands for quick respawns and map progression.

Description

Checkpoints is a lightweight server plugin that adds checkpoints for parkour maps, adventure servers, or events.

It includes a custom block called CheckpointPlate that you can place in the world so players save a checkpoint by stepping on it.

Config.json:

{
  "MessagesPrefix": "&6&l[Checkpoints] &8» &f",
  "TeleportOnVoid": false,
  "VoidY": -64,
  "TeleportOnDeath": true,
  "MessagesTitle": "Well done!",
  "MessagesSubtitle": "Checkpoint saved successfully!",
  "CmdOnlyPlayers": "&cOnly players can use this command.",
  "CmdNoPlayerRef": "&cCould not get your PlayerRef.",
  "CmdNoPlayerRefOf": "&cCould not get PlayerRef for {player}",
  "CmdConfigReloaded": "&aConfig reloaded.",
  "CmdConfigSavedNoReload": "&aConfig saved (reload not supported, but it was saved).",
  "CmdCheckpointSaved": "&aCheckpoint saved.",
  "CmdCheckpointSaveFailed": "&cCould not save the checkpoint.",
  "CmdBackSelfOk": "&aTeleported back to your checkpoint.",
  "CmdBackSelfNoCheckpoint": "&cYou don't have a saved checkpoint.",
  "CmdBackOtherOk": "&aTeleported to the checkpoint.",
  "CmdBackOtherNoCheckpoint": "&c{player} doesn't have a saved checkpoint.",
  "CmdPlayerNotFound": "&cPlayer not found: {player}",
  "CmdUsageGeneric": "&cUsage: &b/checkpoints set|back [playerName]",
  "CmdUsageSet": "&eUsage: &b/checkpoints set [playerName] [x] [y] [z]",
  "CmdUsageBack": "&cUsage: &b/checkpoints back [playerName]",
  "CmdHelpHeader": "&eUsage:",
  "CmdHelpSetLine": "&b/checkpoints set [playerName] [x] [y] [z]",
  "CmdHelpBackLine": "&b/checkpoints back [playerName]",
  "CmdHelpReloadLine": "&b/checkpoints reload"
}
 
Player checkpoints are stored in Checkpoints.json