Default Files

This commit is contained in:
Ka0rX 2022-10-23 16:08:47 +02:00
parent a02969f3cc
commit fa3b246ead
9 changed files with 34 additions and 354 deletions

View File

@ -75,13 +75,17 @@ public class ConfigManager {
loadDefaultFile("expcurves", "levels.txt");
loadDefaultFile("expcurves", "mining.txt");
}
/*
if(!new File(MMOCore.plugin.getDataFolder()+"/skilltree").exists()) {
loadDefaultFile("skilltree","combat.yml");
loadDefaultFile("skilltree","autocombat.yml");
loadDefaultFile("skilltree","customcombat.yml");
loadDefaultFile("skilltree","mage-arcane-mage.yml");
loadDefaultFile("skilltree","rogue-marksman.yml");
loadDefaultFile("skilltree","warrior-paladin.yml");
loadDefaultFile("skilltree","general.yml");
}
*/
loadDefaultFile("attributes.yml");
loadDefaultFile("items.yml");
loadDefaultFile("messages.yml");

View File

@ -34,6 +34,10 @@ exp-curve: levels
# The maximum level players can reach
max-level: 100
skill-trees:
- 'general'
- 'mage-arcane-mage'
# This class must not display in /class
# because it is a subclass of mage
options:

View File

@ -32,6 +32,10 @@ exp-curve: levels
# The maximum level players can reach
max-level: 100
skill-trees:
- 'general'
- 'mage-arcane-mage'
exp-table: class_exp_table
# This is the default mana display options, however it is not mandatory

View File

@ -33,7 +33,9 @@ max-level: 100
exp-table: class_exp_table
skill-trees:
- 'general'
- 'rogue-marksman'
# Particles displayed around the player
# when he enters the casting mode.

View File

@ -31,6 +31,10 @@ display:
exp-curve: levels
skill-trees:
- 'general'
- 'warrior-paladin'
- 'combat'
# The maximum level players can reach
max-level: 100

View File

@ -34,6 +34,11 @@ max-level: 100
exp-table: class_exp_table
skill-trees:
- 'general'
- 'rogue-marksman'
options:
# Mana and health regen only applies when out of combat
off-combat-mana-regen: true

View File

@ -36,6 +36,12 @@ exp-curve: levels
# The maximum level players can reach
max-level: 100
skill-trees:
- 'general'
- 'warrior-paladin'
- 'combat'
# Warrior has rage which he gains while casting spells
# Rage increase its skill damage. Use <mmocore.rage>
# to get the player's rage (MythicMobs formulas)

View File

@ -1,179 +0,0 @@
id: autocombat
name: AutoCombat
type: automatic
item: GOLDEN_AXE
lore:
- '&6This autoskill tree is used for combat abilities!'
nodes:
strength:
name: 'Combat strength'
children:
strong:
force: 2
agility: 1
wisdom: 3
experience-table: class_exp_table
max-level: 3
size: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
wisdom:
name: 'Wisdom'
size: 1
max-children: 2
max-level: 2
experience-table: class_exp_table
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
agility:
name: 'Agility'
size: 1
max-children: 2
max-level: 2
experience-table: class_exp_table
children:
strong:
agility2: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
agility2:
name: 'Agility2'
size: 1
max-children: 2
max-level: 2
experience-table: class_exp_table
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
force:
name: 'Force'
size: 1
max-children: 1
max-level: 2
experience-table: class_exp_table
children:
strong:
weaponry: 1
archery: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
weaponry:
name: 'Weaponry'
max-level: 2
experience-table: class_exp_table
size: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
archery:
name: 'Archery'
experience-table: class_exp_table
max-level: 2
size: 1
children:
strong:
archery2: 2
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
archery2:
name: 'Archery2'
experience-table: class_exp_table
max-level: 2
size: 1
children:
strong:
archery3: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
archery3:
name: 'Archery3'
experience-table: class_exp_table
max-level: 2
size: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1 :
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
icons:
unlocked:
1:
item: 'GREEN_DYE'
locked:
1:
item: "BROWN_DYE"
unlockable:
1:
item: "BLUE_DYE"
fully-locked:
1:
item: "BLACK_DYE"
path:
item: "WHITE_DYE"

View File

@ -1,170 +0,0 @@
id: customcombat
name: CustomCombat
type: custom
item: GOLDEN_AXE
lore:
- '&6This autoskill tree is used for combat abilities!'
nodes:
strength:
name: 'Combat strength'
children:
strong:
force: 2
agility: 1
wisdom: 3
experience-table: class_exp_table
max-level: 3
size: 1
coordinates:
x: 0
y: 0
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
wisdom:
name: 'Wisdom'
size: 1
max-children: 2
max-level: 2
coordinates:
x: -1
y: 0
experience-table: class_exp_table
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
agility:
name: 'Agility'
size: 1
max-children: 2
max-level: 2
experience-table: class_exp_table
coordinates:
x: 1
y: 0
children:
strong:
agility2: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
agility2:
name: 'Agility2'
size: 1
max-children: 2
max-level: 2
experience-table: class_exp_table
coordinates:
x: 1
y: -1
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
force:
name: 'Force'
size: 1
max-children: 1
max-level: 2
children:
strong:
weaponry: 1
archery: 1
experience-table: class_exp_table
coordinates:
x: 0
y: 1
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
weaponry:
name: 'Weaponry'
max-level: 2
size: 1
coordinates:
x: 1
y: 1
experience-table: class_exp_table
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
archery:
name: 'Archery'
max-level: 2
size: 1
experience-table: class_exp_table
coordinates:
x: 0
y: -1
lores:
0:
- "&eThis lore will be shown when level 0"
1:
- "&eThis lore will be shown when level 1"
2:
- "&eThis lore will be shown when level 2"
3:
- "&eThis lore will be shown when level 3"
icons:
unlocked:
1:
item: 'YELLOW_DYE'
model-data: 1
2:
item: 'ORANGE_DYE'
model-data: 0
locked:
1:
item: "BROWN_DYE"
unlockable:
1:
item: "BLUE_DYE"
fully-locked:
1:
item: "BLACK_DYE"
path:
item: "WHITE_DYE"