Plugin allows player teleport to his last Magic Check Point.
Useage:
Events, adventures, VIP, PVP & PVM fights...
How to use?
1. Give yourself OP or permission: checkpoint.admin or checkpoint.*
2. Take Sign and place it on block or ground.
3. Write (for example) "CP" on the firts line of Sign.
4. Click to Done.
5. Right click to created Sign.
6. You will see "CheckPoint set." message.
7. Move somewhere...
8. Write "/cp" ...
9. You were teleported to your last MagicCheckPoint. :)
Commands:
/checkpoint - Main control command. /checkpoint help - Show help 6) /checkpoint rmv locs - Remove file locs.txt and list of locs. /checkpoint rmv names - Remove file names.txt and list of names. /checkpoint save - Save Locations of Signs and Players CheckPoints. /cp - Main CheckPoint command - teleport player with CheckPoint to his last CheckPoint. /cp help - Show help 6)
Examples:
Possible types of CheckPoints.
1) a) - CheckPoint
2) a) - Port with defined world.
2) b) - Port with same world as Signs.
3) a) - CheckPoint with Port with defined world - teleport player and than set CheckPoint.
3) b) - CheckPoint with Port with same world as Signs - teleport player and than set CheckPoint.
4) a) - TimeLimited CheckPoint - CheckPoint will be automaticly blocked after time defined after "cp:" in seconds.
5) a) - TimeLimited CheckPoint with Port with defined world - teleport player and than set CheckPoint which will automaticly be blocked after time defined after "cp:" in seconds.
5) b) - TimeLimited CheckPoint with Port with same world as Signs - teleport player and than set CheckPoint which will automaticly be blocked after time defined after "cp:" in seconds.
Permissions:
checkpoint.* - Gives access to all CheckPoint permissions and commands
contains:
checkpoint.player
checkpoint.admin
checkpoint.rmv.names
checkpoint.rmv.locs
checkpoint.admin - Permission for Admins.
contains:
checkpoint.help
checkpoint.info.locs
checkpoint.info.names
checkpoint.player
checkpoint.destroy
checkpoint.create
checkpoint.save
checkpoint.player - Permission for normal Players.
contains:
checkpoint.help
checkpoint.active.cp
checkpoint.active.cpdelay
checkpoint.active.port
checkpoint.active.cpport
checkpoint.active.cpportdelay
checkpoint.port
checkpoint.help - Allow use help command.
checkpoint.save - Allow to save list of names and locations to file.
checkpoint.info.locs - Allow to show list of locations.
checkpoint.info.names - Allow to show list of names.
checkpoint.rmv.names - Allow to delete file with names and list of names.
checkpoint.rmv.locs - Allow to delete file with locations and list of locations.
checkpoint.active.cpdelay - Allow to use CheckPoint with Delay.
checkpoint.active.cp - Allow to use CheckPoint.
checkpoint.active.port - Allow to use Port.
checkpoint.active.cpport - Allow to use CheckPoint and Port.
checkpoint.active.cpportdelay - Allow to use CheckPoint with Delay and Port.
checkpoint.create - Allow create activable CheckPoint Signs.
checkpoint.destroy - Allow destroy CheckPoint Signs.
checkpoint.port - Allow to use /cp command.
Files:
After first enable of plugin there are 5 files which it will create (2 are backups).
names.txt - Contains Names and locations of players CheckPoints.
locs.txt - Contains locations of Signs.
names.txt_old - old backup of names.txt.
locs.txt_old - old backup of locs.txt.
config.txt - Contain config and Messages of plugin (allow plugin to be multi-language).
# Messages and Config of CheckPoint plugin.
# If in any message is used <name> tha <name> will be replaced with name of user or command sender.
# Delay before first save of list of players and locations of CheckPoints.
# After first save it will repeat save with Repeat periode.
Delay: 3000
Repeat: 5000
SpecWord: cp
#
# Show if palyer have no permissions for command or palyer event.
NoPermission: You do not have permission for this.
LowArg: Not enought arguments.
OnCreate: You created Sign.
FileNotExist: File not exist.
FileSuccesfulyDeleted: File Succesfuly deleted.
TimeCheckPointSet: Time CheckPoint set.
CheckPointSet: CheckPoint set.
Teleported: You were teleported.
TeleportedWithCP: You were teleported and CheckPoint was set.
TeleportedWithTimeCP: You were teleported and Time CheckPoint was set.
OnCreate: Sign created.
OnDestroy: Sign destroyed.
# Show on command /checkpoint or /cp if you send it throught console. (not all commands - save, del, ... work)
MustBePlayer: Must be palyer.
# Show on command /cp if was succesful
TeleportedCP: You were teleported to CheckPoint.
# Show on command /cp if was not succesful
TeleportDeniedByTime: Your time to teleport to CheckPoint run out.
# Show when players time to use CheckPointrun out.
TimeRunOut: Your CheckPoint Time run out.
# Show on command /checkpoint save
Save: Save Locations and Players CheckPoints.
#
HelpCP: /cp - teleport palyer to his CheckPoint
HelpCPRmv: /checkpoint rmv <locs/names>
HelpCPInfo: /checkpoint info <locs/names>
HelpNoPermToNext: You do not have permission for addition help.
HelpSave: /checkpoint save
# END :)
If you find this plugin useful please donate. Motivation is amazing thing. :)