Skilltree - Talentbaum
Talentbaum is a usefull Plugin to up your RPG Server.
Description
It's purpose is to give XP and Playerlevels a meaning by implementing an Experience-Shop!
That shop is accessible by rightclicking with the "Talentbaum"-Item, which every Players has in his Inventory.
Commands
This Plugin currently doesn't have any commands. Everything is configurable in the config.yml file.
Permissions
There is only a single permission implemented, to allow the use of this Plugin:
- talentbaum.use
Configuration
# config.yml walkthrough
# configure the item which is used to open the Skilltree
bestItem:
# the ID is used to define the item's ID
id: 403
# this name will be the name of the item
name: '&3Talentbaum'
# you can add a single line lore to the item
lore: '&aLearn new skills!'
# the slot defines the slot of the inventory the item will be in,
# from the very left (1) to the very right (9)
slot: 9
# configure the inventory itself
openInv:
# this will be the name of the inventory which appears in the top left corner
name: '&7Talentbaum'
# select the number of rows you want the inventory to have
# - small chest: 3, double chest: 6
rows: 2
# configure the item that will show whenever you've bought a skill
bought:
# the ID is used to define the item's ID
id: 1
# by writing '%ITEMNAME%' the name of the item will stay the same as before it was bought
name: '%ITEMNAME%'
# you can write a multiline lore
# every line that has an '%ITEMLORE%' will stay the same as the original item
lore:
# line 1 will stay the same
- '%ITEMLORE%'
# line 2 will stay the same
- '%ITEMLORE%'
# line 3 will be replaced by 'BOUGHT!' colored in red
- '&4BOUGHT!'
# configure the items that will be shown in the inventory
invItems:
# this item will appear in slot 1 of the inventory
'1':
# its ID will be 301 (leather boots)
id: 301
# its name will be 'Sneakers' colored in yellow
name: '&eSneakers'
# you can have a multiline lore
# just remember if you've bought that skill some rows might be replaced
# (in our case the third row which shows the price)
lore:
# wont be replaced
- 'You can buy yourself a pair of new sneakers'
# wont be replaced
- 'You can feel how they will improve your speed'
# will be replaced by 'BOUGHT!' colored in red
- '&3Price: 5 lvl'
# there are two effects that can be changed 'speed' and 'damage'
effect: speed
# the player will walk 25% faster / 1.25 times his original walkspeed
# ATTENTION! with the speed multiplier you can only go as high as 5.0
# but you can also use values between 0 and 1
# this will only make the player slower than regular speed
effValue: 1.25
# to learn that skill the player has to pay with 5 levels
cost: 5
# this item will appear in the second slot of the inventory
'2':
id: 305
name: '&eRunning Shoes'
lore:
- 'These running shoes were made to run with'
- 'Your speed will increase &aeven more'
- '&3Price: 7 lvl'
effect: speed
# if you learn this skill your default speed will be multiplied by 1.33
effValue: 1.33
cost: 7
# here you can add dependencies
# in our case, I don't want the player to be directly able to buy the 33% speed skill
# I want him to first have to learn the skill of the item in slot 1
# thats why I wrote a '1'
depend:
- 1
'3':
id: 309
name: '&eHermes Shoes'
lore:
- 'These shoes once belonged to Hermes'
- 'He is the god of speed'
- '&3Price: 10 lvl'
effect: speed
effValue: 1.5
cost: 10
# dependencies are not limited to a single one
# you can either say it depends on the item in slot 1 and 2
# or you might aswell only use slot 2 because item 2 depends on item 1 anyways
depend:
- 1
- 2
# this item will be in the first slot of the second row / the tenth slot
'10':
id: 268
name: '&ePush Ups'
lore:
- 'You can train your body'
- 'This training will increase your damage by 25%'
- '&3Price: 10 lvl'
# the damage effect is used to increas the damage a player does to other entities
# this is not dependant on any item
effect: damage
# the default damage a player does will be increased by 25% / multiplied by 1.25
effValue: 1.25
cost: 5
'11':
id: 272
name: '&ePull Ups'
lore:
- 'You can train your body'
- 'This training will increase your damage by 50%'
- '&3Price: 10 lvl'
effect: damage
# with the damage multiplier you can go as high as you want
effValue: 1.5
cost: 10
depend:
- 10
Comments