By DynamicJk
Developers : DynamicJk, Effective_Light
Tested By: PandemicMC, G_Cdaniel53, Victhetiger
Official Test Server's IP *NEW*
mc.atomic-cloud.net
This plugin was designed to help server owners create a unique parkour course, Keep in mind with lobby and or hub parkour your server will look more professional, However the plugin does not stop there we allow you to add as many changes to the configuration system and change the whole system to your own desiring’s. The plugin adds five Non Playing characters(NPC’S) to your game that can be changed at will to your own liking, for example all the messages can be changed with a command, how easy? For starters you don’t need to setup the plugin via the configuration file, just commands. The plugin has a light-weight setup system that allows you to understand what each command will do and or its functions.
Custom 5 NPCS
Custom messages to each NPC
Custom NPC head Names
Plugin can be setup In-Game and in the configurations
Gives players Items to select the options (Set Checkpoints, teleport to checkpoint and a leave item)
Set the leave spawn any-were
Multi-World Support
Allows you to make the plugin feel as Unique as possible
Change all NPC Head Names + Click Messages
Checkpoint System
Can be fully setup in Game!
Particle Effects (Can be enabled or disabled)
Vault + Iconomy(Iconomy, Essentials etc.. + Can be turned on and off)
View amount of times you beat the parkour
NEW 1.8 TITLES!
CoolDowns (Configurable)
NPCs now set checkpoints!
Set leave on win!
Join GUI:
Close Menu
View Parkour Option (Spectate like Enable/Disable)
GUI View Pk Wins
New Shop GUIs
Shop Item:
Shop Menu/GUI:
[
BLOCK COMMANDS!
FEATURE
(With Op Bypass)
COMMANDS ON WIN
FEATURE
MYSQL DATABASE WINS SUPPORT
FEATURE
CREATE MULTI COURSES WITH
API
TELEPORT USERS IS THEY ARE IN VOID,WATER,LAVA TO
THEIR LATEST CHECKPOINT!
NEW POTION BLOCKS (REQUESTED)
Emerald Block: Speed
RedStone Block: Slow
Obsidian: Blindness
Lapis Block: Confusion
Add Any Block: Teleport back to last checkpoint
(Note will will need to know how to Use API in order to create multiple courses see an example i have made at the bottom of the page.)
NEW CHANGE MESSAGES TO ANYTHING YOU WISH
(Example: Language)
Code:
[/LEFT]
##########################################################################
############## DYNAMIC PARKOUR CONFIG VERSION 2.0 ##############
############## PLEASE NOTE THAT NEW VERSIONS MIGHT HAVE A ##############
############## NEW CONFIG ##############
##########################################################################
#CONFIGURATION ID
ConfigVersionID: ???
#DO NOT EDIT THIS
#Set the prefix of the plugin!
Prefix: '&c&lDynamic&f&lParkour&8&l>'
#Use the View parkour option this allows a player to fly and view all of the parkour
# Also vanishes the player to make sure players do not think they are hacking.
#Gives them an item to leave parkour
Leave-On-Win: false
#They cannot PvP While in this option
View:
parkour:
use: true
#Please Only edit is needed to
location:
world: world
###########################################################################
############## WELCOME TO THE DYNAMICPARKOUR CONFIGURATION ##############
############## THIS PLUGIN HAS DEVELOPED BY DYNAMICJK ##############
############## IDEAS IN PLUGIN ARE BY PANDEMICMC ##############
############## THE PLUGIN IS DESIGNED TO BE FULLY ##############
############## CUSTOMIZABLE TO YOUR LIKING ETC.. ##############
###########################################################################
#DO NOT MESS WITH THIS OPTION THE PLUGIN WILL AUTO SET THIS OPTION WHEN THE PLUGIN IS SET UP
plugin-enabled: false
#PARKOUR JOIN HEADS AND MESSAGES
# USE THE IN-GAME COMMANDS TO SET THESE OPTIONS UP
pk:
#CHECKPOINT 1 CLICK MESSAGE
cp1msg: 'Set me up please'
#CHECKPOINT 2 CLICK MESSAGE
cp2msg: 'Set me up please'
#CHECKPOINT 3 CLICK MESSAGE
cp3msg: 'Set me up please'
#JOIN MESSAGE
jmsg: 'Set me up please'
#JOIN NPC HEAD NAME
jname: 'Set me up please'
#CHECKPOINT 1 NPC HEAD NAME
cp1name: 'Set me up please'
#CHECKPOINT 2 NPC HEAD NAME
cp2name: 'Set me up please'
#CHECKPOINT 3 NPC HEAD NAME
cp3name: 'Set me up please'
#COMPLETE NPC HEAD NAME
cp4name: 'Set me up please'
#COMPLETE NPC MESSAGE
cp4msg: 'Set me up please'
#Use Vault / any Economy or IConomy plugin to allow our plugin to give out money on game win.
#set the amount of money you will like to give out if economy.use: true if set the false and you do not want
#to use the feature do not worry about chancing the number or the economy.use
economy:
money: 20
use: false
#New Feature Use particle Effects
#These effects will soon be able to be changed at will!
#Enable this feature to make NPCS Look unique and amazing!
particles:
use: false
#New Feature use these Options if you will like to setup Titles Note this requires Spigot 1.8 or the latest Spigot version!
#If you do not want to use this option please leave if like it is.
titles:
use: false
#Title for Checkpoint 1
title-cp1: '&eSet me up please'
#Title for Checkpoint 2
title-cp2: '&aSet me up please'
#Title for Checkpoint 3
title-cp3: '&cSet me up Please'
#Title for Complete NPC
title-complete: '&bSet me up Please'
#Sub Title for Checkpoint 1
title-cp1-sub: '&3Set me up please'
#Sub Title for Checkpoint 2
title-cp2-sub: '&8Set me up please'
#Sub Title for Checkpoint 3
title-cp3-sub: '&7Set me up Please'
#Sub Title for Complete NPC
title-complete-sub: '&4Set me up Please'
#Set the checkpoint cooldown time in ints / Numbers do not use doubles(2334.343) Only ints(323)
#This cooldown only works for the set checkpoint option!
checkpoint:
#The Time
cooldown: 20
#if you want to use the cooldowns yes or no
cooldowns:
use: false
#Shop Items Configuration
Shop:
enabled: true
#Use SpeedBoots Yes/No set True for yes set false for No
SpeedBoots: true
Speed:
#How much does the SpeedBoots Cost? set the cost to the price you will like
amount: 20
#Use JumpBoots Yes/No set True for yes set false for No
JumpBoots: true
Jump:
#How much does the JumpBoots Cost? set the cost to the price you will like
amount: 20
#Use Skipper Yes/No set True for yes set false for No
Skipperz: true
Skipper:
#How much does the JumpBoots Cost? set the cost to the price you will like
amount: 20
#New Command Blocked How to Use:
#1 - Add a command add a - (SPACE) <COMMAND>
#2 The command can have / ONLY IS THE COMMAND IS //WAND OR // SOMETHING!
#3 If you do not want this option just remove all the command from the list!
#4 You can add as many commands as you wish!
Blocked-Commands:
- pl
- fly
- gmc
- gms
- gamemode 1
- op
#SQL Database setup
# enabled: true will enable MySQL Support
# IP: The Ip to the MySQL Database for better performance use the Numbered IP or localhost
# port: Port to the MySQL Database
# username: Username to the MySQL Database
# database: Database Name to the MySQL Database
# password: password to the MySQL Database
Sql:
enabled: false
IP: 'localhost'
port: 3306
username: 'UserName'
database: 'DataBaseName'
password: 'Password'
#Commands That run when a player wins the parkour
# Commands-On-Win: true will activate the commands that will run at the completion for the parkour
# The Commands are run by Console which means no permissions needed
# Use %player% to get the name of the player you want to sent the command to Example:
# msg %player% you have won the parkour
# Do not include the / unless it is a // command if so add only one / (ONLY FOR // COMMANDS NOT / COMMANDS)
Commands-On-Win: false
CommandsOnWin:
- msg %player% You have won the parkour!
[LEFT]
Code:
users:
DynamicJk:
cp: {}
austin1234575:
cp:
world: world
x: 103.78979804070525
y: 22.5
z: -867.6999999880791
d: 80.701416
RareCoDgamerHD:
cp: {}
DustyVillage:
cp: {}
MagentaMonkey:
cp: {}
DrPTGamez:
cp: {}
joseandrei:
cp: {}
PandemicMC:
cp: {}
mohammadtheone:
cp: {}
engineringswag:
cp: {}
jackeenan:
cp: {}
Mastercreeper103:
cp: {}
discodigger:
cp: {}
functionality:
cp: {}
ItsVatick:
cp: {}
Code:
join:
world: world
x: 102.06088602352553
y: 5.0
z: -837.9438243690236
cp1:
world: world
x: 85.55951788492253
y: 15.0
z: -852.3103333426791
cp2:
world: world
x: 101.30000001192093
y: 22.0
z: -867.5284037143064
cp3:
world: world
x: 126.69999998807907
y: 24.0
z: -853.3000000119209
cp4:
world: world
x: 113.4464003351786
y: 24.5
z: -841.6002176454915
spawn:
world: world
x: 105.41589626646635
y: 11.123004782098104
z: -850.2919489495708
Code:
inventory:
armor:
- ==: org.bukkit.inventory.ItemStack
type: AIR
damage: -1
amount: 0
- ==: org.bukkit.inventory.ItemStack
type: AIR
damage: -1
amount: 0
- ==: org.bukkit.inventory.ItemStack
type: AIR
damage: -1
amount: 0
- ==: org.bukkit.inventory.ItemStack
type: AIR
damage: -1
amount: 0
content:
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_AXE
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
- null
Updates are released every week even if there are only minor bug fixes
If there are major bugs reported we will Quickly fix and upload a fix the same day we get the report.
Also when you guys request a item to be added into the plugin we quickly begin to work on it and get it ready for the weekly release.
*Next update will include changeable checkpoint and gui items!*
/pksetup Begin the setup proccess
/pksetjmsg Set Join click message
/pksetjhead Set Join NPCS Name
/pksetcp1msg Set p1 click message
/pksetcp2msg Set p2 click message
/pksetcp3msg Set p3 click message
/pkshop
/pksetcommsg Set CompletePk click message
/pksetcp1head Set CP1 NPCS Name
/pksetcp2head Set CP2 NPCS Name
/pksetcp3head Set CP3 NPCS Name
/pksetcomhead Set CompletePk NPCS Name
Set Money in Config
/pkcomsetup Finish the setup
/pkforceloadnpcs Force load NPCS
Guys it looks hard to setup but its really not!
Permissions:
pk.set - Setup Permissions
Inventory Items Permissions
dp.cptp - Teleport To Checkpoint
dp.setcp - Set Checkpoint
Note looks hard to set up but its super EASY!
Written Tutorial:
Once you are in the server go ahead and type the command, /pk
When the menu pops up that indicates that the plugin installation was a success
Now that we have the plugin run the command /pkadmin
you will see a Huge list of commands (Do not worry it is easy to setup)
Lets set up our Npcs Spawn points type the command /pksetup then stand were you want your join npc, Checkpoint 1, Checkpoint 2, Checkpoint 3 and complete npc
When you set the Npcs Spawn points, this is were the plugin might get alittle complex but never the less worth it
Lets setup our Join NPS Head (The Message that appears on top of the NPCS Head) run the command /pksetjhead <Name> Example: /pksetjhead &c&lACN&bMC&e > &f&lJoin Hub parkour
Now Lets set the Join NPCS Click Message (The message on join) /pksetjmsg <message> Example: /pksetjmsg &c&lACN&bMC&e > &b You have joined the hub parkour!
Now that you have the First NPC Down it is the same way for the next 4 NPCS
Checkpoint 1 /pksetcp1head <Name>
Checkpoint 1 /pksetcp1msg <Message>
Checkpoint 2 /pksetcp2head <Name>
Checkpoint 2 /pksetcp2msg <Message>
Checkpoint 3 /pksetcp3head <Name>
Checkpoint 3 /pksetcp3msg <Message>
And Last but not least the Complete NPC
Complete NPC: /pksetcomhead <Name>
Complete NPC: /pksetcommsg <Message> (Parkour Completion Message)
And from here use /pkshop to enable or disable the shop menu,
Now that you have the main parts setup lets setup the last 2 things
Now run the command /pkcomsetup *RUN THIS COMMAND RIGHT AFTER MESSAGES + HEADS HAVE BEEN SET* (Note Npcs will spawn with incorrect names don't worry, just reload)
When you have reloaded head inside your plugins directory and goto the file DynamicParkour then "config.yml"
inside there head to were it says economy:
if you want to give players money on win
set it to
economy:
use: true
if not set it to
economy:
use: false
and now to set the amount of money to give out
set the string money to
economy:
use: true
money: 2000 (Any amount you will like)
if your not using the money don't worry on updating the money amount.
save config
and reload!
and now for the final and most import command
/pksetleave
stand were you want your leave teleport to be set when a player leaves the parkour they will be teleported to the location you set the /pksetleave to
and now you are completely done settting up the plugin!
Enjoy!
These Requirements are option if using economy! (Money Payout on win)
Download These 2 plugins if you are using Economy
Vault Download
Iconomy Download
You can use Essentials economy and other economy plugins that support vault!
The Iconomy / Money can be disabled in the config
Money can set to any amount you wish
[Example]
You joined the parkour with a compass named "Travel Menu"
You leave or beat the parkour you get the exact item back
even armor and other items!
Coming soon
SQL NOTES
Code:
#SQL Database setup
# enabled: true will enable MySQL Support
# IP: The Ip to the MySQL Database for better performance use the Numbered IP or localhost
# port: Port to the MySQL Database
# username: Username to the MySQL Database
# database: Database Name to the MySQL Database
# password: password to the MySQL Database
Sql:
enabled: false
IP: 'localhost'
port: 3306
username: 'UserName'
database: 'DataBaseName'
Report bugs and issues by:
Sending me a Private message, or discussion. Please note i will not use Skype support due to recent events. You may also use the Atomic Cloud Network (ACN) To contact me as well, Before you do report an issue please make sure you followed each command and setup in-order.
YES I CAN SPEAK SPANISH
Si, Puedo Hablar Espanol
Developers are from:
API FOR DEVELOPERS
Download an example addon plugin for dynamicparkour in the API Page
Note it is not made for public server use, but still can be recreated to work in public servers, The addon was created with the DynamicParkourAPI
so of course for it to work you require DP
TEST THE API TEST ON THE DYNAMICPARKOUR TEST SERVER
atomic-cloud.net
By Purchasing this plugin you agree to the following terms:
You will not redistribute the plugin to anyone or any website
If you have any issues you will report them BEFORE posting any reviews on the "DynamicParkour" plugin.
(Report them in the discussion or Private message me.)
All Purchases are Final (No refunds)
No modifying the DynamicParkours code/source (Without direct permission)
You will not post our source code online or offline any website
You can Run DymamicParkour on any network/server you OWN and not owned by anyone else.
You may place for download your own API's
(NOT THE DYNAMICPARKOUR PLUGIN)
For more information on what or how to place API's for download Contact me or PM me
Break these terms and you will not get any support from any of the developers.
Copyright © DynamicJk 2015 All rights reserved.
Por asquisitivo este plugin acceptas lo sigiente:
No vas a redistribuir este plugin en ningun lado
Si hay algun problema, Lo reportas ANTES de que des alguna revision del plugin
(Reporta problemas por PM, o discusacion)
Todas compras son finales
(No se aceptan devoluciones)
Sin modificar el código de DynamicParkours / fuente (Sin permiso directo)
No subiras el codigo de DynamicParkour a nunguna pagina
Podras usar el DynamicParkour en cualquier RED/Servidor que Tu dueñas y No con otras personas
Podras poner tus API’s Por descargas
(PERO NO EL DYNAMICPARKOUR PLUGIN)
Para mas information sobre los API’s y otras condiciones contacta me en
Spigot.
romper estos términos y no obtendrá ningún tipo de apoyo o ayuda de los desarrolladores
Derechos de autor © DynamicJk 2015 Todos los derechos reservados.
No vas a redistribuir este plugin en ningun lado
Si hay algun problema, Lo reportas ANTES de que des alguna revision del plugin
(Reporta problemas por PM, o discusacion)
Todas compras son finales
(No se aceptan devoluciones)
Sin modificar el código de DynamicParkours / fuente (Sin permiso directo)
No subiras el codigo de DynamicParkour a nunguna pagina
Podras usar el DynamicParkour en cualquier RED/Servidor que Tu dueñas y No con otras personas
Podras poner tus API’s Por descargas
(PERO NO EL DYNAMICPARKOUR PLUGIN)
Para mas information sobre los API’s y otras condiciones contacta me en
Spigot.
romper estos términos y no obtendrá ningún tipo de apoyo o ayuda de los desarrolladores
Derechos de autor © DynamicJk 2015 Todos los derechos reservados.
PURCHASE THE PLUGIN ON SPIGOT
LINK:
http://www.spigotmc.org/resources/dynamicparkour-hub-lobby-parkour.1627/
