9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2026-01-02 05:46:57 +00:00

Reimplemented all skills (TODO: Finish exploration)

This commit is contained in:
Auxilor
2023-05-11 18:28:32 +01:00
parent c4e4d45ab4
commit 06e9b3286d
10 changed files with 1338 additions and 0 deletions

View File

@@ -12,11 +12,13 @@ import com.willfp.ecoskills.libreforge.ConditionHasSkillLevel
import com.willfp.ecoskills.libreforge.EffectAddStat
import com.willfp.ecoskills.libreforge.EffectAddStatTemporarily
import com.willfp.ecoskills.libreforge.EffectGiveSkillXp
import com.willfp.ecoskills.libreforge.EffectMakeSkillCrit
import com.willfp.ecoskills.libreforge.EffectMultiplyAllStats
import com.willfp.ecoskills.libreforge.EffectMultiplyStat
import com.willfp.ecoskills.libreforge.EffectMultiplyStatTemporarily
import com.willfp.ecoskills.libreforge.EffectSkillXpMultiplier
import com.willfp.ecoskills.libreforge.FilterSkill
import com.willfp.ecoskills.libreforge.FilterSkillCrit
import com.willfp.ecoskills.libreforge.TriggerGainSkillXp
import com.willfp.ecoskills.libreforge.TriggerLevelUpSkill
import com.willfp.ecoskills.skills.EcoSkillsTopPlaceholder
@@ -64,12 +66,14 @@ class EcoSkillsPlugin : LibreforgePlugin() {
com.willfp.libreforge.effects.Effects.register(EffectSkillXpMultiplier)
com.willfp.libreforge.effects.Effects.register(EffectGiveSkillXp)
com.willfp.libreforge.effects.Effects.register(EffectMultiplyAllStats)
com.willfp.libreforge.effects.Effects.register(EffectMakeSkillCrit)
com.willfp.libreforge.effects.Effects.register(EffectAddStatTemporarily(this))
com.willfp.libreforge.effects.Effects.register(EffectMultiplyStatTemporarily(this))
Conditions.register(ConditionHasSkillLevel)
Triggers.register(TriggerGainSkillXp)
Triggers.register(TriggerLevelUpSkill)
Filters.register(FilterSkill)
Filters.register(FilterSkillCrit)
EcoSkillsTopPlaceholder(this).register()
}

View File

@@ -0,0 +1,168 @@
name: Alchemy
description: Brew potions to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTExYTNjZWM3YWFmOTA0MjEyY2NmOTNiYjY3YTNjYWYzZDY0OTc4M2JhOTBiOGI2MGJiNjNjNzY4N2ViMzlmIn19fQ=='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_crit_chance_name%"
- "&8» &r%ecoskills_wisdom_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Potionmaster %ecoskills_potionmaster_numeral%"
- " %ecoskills_potionmaster_description%"
- "&8» &r&6Efficient Brewing %ecoskills_efficient_brewing_numeral%"
- " %ecoskills_efficient_brewing_description%"
- "&8» &r&6Mystic Resilience %ecoskills_mystic_resilience_numeral%"
- " %ecoskills_mystic_resilience_description%"
position:
row: 3
column: 3
xp-requirements:
- 1
- 5
- 10
- 15
- 25
- 37
- 50
- 75
- 100
- 175
- 250
- 375
- 500
- 750
- 1000
- 1500
- 2500
- 3750
- 5000
- 10000
- 15000
- 20000
- 25000
- 30000
- 35000
- 40000
- 45000
- 50000
- 55000
- 60000
- 65000
- 70000
- 75000
- 80000
- 85000
- 90000
- 95000
- 100000
- 105000
- 110000
- 115000
- 120000
- 125000
- 130000
- 137500
- 145000
- 155000
- 170000
- 185000
- 200000
- 250000
rewards:
- reward: crit_chance
levels: 2
- reward: wisdom
levels: 1
- reward: potionmaster
levels: 1
- reward: mystic_resilience
levels: 1
- reward: efficient_brewing
levels: 1
start-level: 10
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_crit_chance_name%"
- " &8» &r&f+1 %ecoskills_wisdom_name%"
- " &8» &r&6Potionmaster %ecoskills_potionmaster_numeral%"
- " %ecoskills_potionmaster_description%"
- " &8» &r&6Mystic Resilience %ecoskills_mystic_resilience_numeral%"
- " %ecoskills_mystic_resilience_description%"
10:
- " &8» &r&f+2 %ecoskills_crit_chance_name%"
- " &8» &r&f+1 %ecoskills_wisdom_name%"
- " &8» &r&6Potionmaster %ecoskills_potionmaster_numeral%"
- " %ecoskills_potionmaster_description%"
- " &8» &r&6Efficient Brewing %ecoskills_efficient_brewing_numeral%"
- " %ecoskills_efficient_brewing_description%"
- " &8» &r&6Mystic Resilience %ecoskills_mystic_resilience_numeral%"
- " %ecoskills_mystic_resilience_description%"
xp-gain-methods:
- trigger: brew_ingredient
multiplier: 1
filters:
items:
- nether_wart
- redstone
- glowstone_dust
- fermented_spider_eye
- gunpowder
- trigger: brew_ingredient
multiplier: 2
filters:
items:
- spider_eye
- trigger: brew_ingredient
multiplier: 3
filters:
items:
- sugar
- trigger: brew_ingredient
multiplier: 4
filters:
items:
- pufferfish
- magma_cream
- ghast_tear
- trigger: brew_ingredient
multiplier: 6
filters:
items:
- rabbit_foot
- glistering_melon_slice
- golden_carrot
- blaze_powder
- trigger: brew_ingredient
multiplier: 12
filters:
items:
- dragon_breath
- phantom_membrane
- trigger: brew_ingredient
multiplier: 20
filters:
items:
- turtle_helmet

View File

@@ -0,0 +1,119 @@
name: Armory
description: Take damage to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTI2Yjc3MjMyOWNmMzJmODY0M2M0OTI4NjI2YjZhMzI1MjMzZmY2MWFhOWM3NzI1ODczYTRiZDY2ZGIzZDY5MiJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_defense_name%"
- "&8» &r%ecoskills_speed_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Shamanism %ecoskills_shamanism_numeral%"
- " %ecoskills_shamanism_description%"
- "&8» &r&6Infernal Resistance %ecoskills_infernal_resistance_numeral%"
- " %ecoskills_infernal_resistance_description%"
- "&8» &r&6Bravery %ecoskills_bravery_numeral%"
- " %ecoskills_bravery_description%"
position:
row: 4
column: 6
xp-requirements:
- 50
- 125
- 200
- 300
- 500
- 750
- 1000
- 1500
- 2000
- 3500
- 5000
- 7500
- 10000
- 15000
- 20000
- 30000
- 50000
- 75000
- 100000
- 200000
- 300000
- 400000
- 500000
- 600000
- 700000
- 800000
- 900000
- 1000000
- 1100000
- 1200000
- 1300000
- 1400000
- 1500000
- 1600000
- 1700000
- 1800000
- 1900000
- 2000000
- 2100000
- 2200000
- 2300000
- 2400000
- 2500000
- 2600000
- 2750000
- 2900000
- 3100000
- 3400000
- 3700000
- 4000000
- 5000000
rewards:
- reward: defense
levels: 2
- reward: speed
levels: 1
- reward: shamanism
levels: 1
- reward: infernal_resistance
levels: 1
- reward: bravery
levels: 1
start-level: 10
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&f+1 %ecoskills_speed_name%"
- " &8» &r&6Shamanism %ecoskills_shamanism_numeral%"
- " %ecoskills_shamanism_description%"
- " &8» &r&6Infernal Resistance %ecoskills_infernal_resistance_numeral%"
- " %ecoskills_infernal_resistance_description%"
10:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&f+1 %ecoskills_speed_name%"
- " &8» &r&6Shamanism %ecoskills_shamanism_numeral%"
- " %ecoskills_shamanism_description%"
- " &8» &r&6Infernal Resistance %ecoskills_infernal_resistance_numeral%"
- " %ecoskills_infernal_resistance_description%"
- " &8» &r&6Bravery %ecoskills_bravery_numeral%"
- " %ecoskills_bravery_description%"
xp-gain-methods:
- trigger: take_damage
multiplier: 1.44

View File

@@ -0,0 +1,146 @@
name: Combat
description: Kill mobs to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGVlYmI4YjAzY2QyN2QzNDM1ZTExNTYxNmI4ZWQzNWRjYjQyN2FmNWIwYjFjYzUyNmQzMjY1YTcyZDQ5M2UifX19'
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_strength_name%"
- "&8» &r%ecoskills_ferocity_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Serrated Strikes %ecoskills_serrated_strikes_numeral%"
- " %ecoskills_serrated_strikes_description%"
- "&8» &r&6Dazzle %ecoskills_dazzle_numeral%"
- " %ecoskills_dazzle_description%"
- "&8» &r&6Strong Impact %ecoskills_strong_impact_numeral%"
- " %ecoskills_strong_impact_description%"
- "&8» &r&6Endangering %ecoskills_endangering_numeral%"
- " %ecoskills_endangering_description%"
position:
row: 3
column: 4
xp-requirements:
- 50
- 125
- 200
- 300
- 500
- 750
- 1000
- 1500
- 2000
- 3500
- 5000
- 7500
- 10000
- 15000
- 20000
- 30000
- 50000
- 75000
- 100000
- 200000
- 300000
- 400000
- 500000
- 600000
- 700000
- 800000
- 900000
- 1000000
- 1100000
- 1200000
- 1300000
- 1400000
- 1500000
- 1600000
- 1700000
- 1800000
- 1900000
- 2000000
- 2100000
- 2200000
- 2300000
- 2400000
- 2500000
- 2600000
- 2750000
- 2900000
- 3100000
- 3400000
- 3700000
- 4000000
- 5000000
rewards:
- reward: strength
levels: 2
- reward: ferocity
levels: 1
start-level: 15
- reward: serrated_strikes
levels: 1
- reward: dazzle
levels: 1
- reward: strong_impact
levels: 1
start-level: 10
- reward: endangering
levels: 1
start-level: 20
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_strength_name%"
- " &8» &r&6Serrated Strikes %ecoskills_serrated_strikes_numeral%"
- " %ecoskills_serrated_strikes_description%"
- " &8» &r&6Dazzle %ecoskills_dazzle_numeral%"
- " %ecoskills_dazzle_description%"
10:
- " &8» &r&f+2 %ecoskills_strength_name%"
- " &8» &r&6Serrated Strikes %ecoskills_serrated_strikes_numeral%"
- " %ecoskills_serrated_strikes_description%"
- " &8» &r&6Dazzle %ecoskills_dazzle_numeral%"
- " %ecoskills_dazzle_description%"
- " &8» &r&6Strong Impact %ecoskills_strong_impact_numeral%"
- " %ecoskills_strong_impact_description%"
15:
- " &8» &r&f+2 %ecoskills_strength_name%"
- " &8» &r&f+1 %ecoskills_ferocity_name%"
- " &8» &r&6Serrated Strikes %ecoskills_serrated_strikes_numeral%"
- " %ecoskills_serrated_strikes_description%"
- " &8» &r&6Dazzle %ecoskills_dazzle_numeral%"
- " %ecoskills_dazzle_description%"
- " &8» &r&6Strong Impact %ecoskills_strong_impact_numeral%"
- " %ecoskills_strong_impact_description%"
20:
- " &8» &r&f+2 %ecoskills_strength_name%"
- " &8» &r&f+1 %ecoskills_ferocity_name%"
- " &8» &r&6Serrated Strikes %ecoskills_serrated_strikes_numeral%"
- " %ecoskills_serrated_strikes_description%"
- " &8» &r&6Dazzle %ecoskills_dazzle_numeral%"
- " %ecoskills_dazzle_description%"
- " &8» &r&6Strong Impact %ecoskills_strong_impact_numeral%"
- " %ecoskills_strong_impact_description%"
- " &8» &r&6Endangering %ecoskills_endangering_numeral%"
- " %ecoskills_endangering_description%"
xp-gain-methods:
- trigger: kill
multiplier: 0.33
filter:
from_spawner: false

View File

@@ -0,0 +1,123 @@
name: Enchanting
description: Enchant items to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjI2NzJjODdlZWY2ODE4ODI4OTE4ZGQzY2EwMzg1NmNjYjQzNjZlN2M5YWMyNjI0YTk0MmYwZGI3ZTk2YSJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_wisdom_name%"
- "&8» &r%ecoskills_crit_chance_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Second Chance %ecoskills_second_chance_numeral%"
- " %ecoskills_second_chance_description%"
- "&8» &r&6Reimbursement %ecoskills_reimbursement_numeral%"
- " %ecoskills_reimbursement_description%"
- "&8» &r&6Overcompensation %ecoskills_overcompensation_numeral%"
- " %ecoskills_overcompensation_description%"
position:
row: 3
column: 5
xp-requirements:
- 5
- 12
- 20
- 30
- 50
- 75
- 100
- 150
- 200
- 350
- 500
- 750
- 1000
- 1500
- 2000
- 3000
- 5000
- 7500
- 10000
- 20000
- 30000
- 40000
- 50000
- 60000
- 70000
- 80000
- 90000
- 100000
- 110000
- 120000
- 130000
- 140000
- 150000
- 160000
- 170000
- 180000
- 190000
- 200000
- 210000
- 220000
- 230000
- 240000
- 250000
- 260000
- 275000
- 290000
- 310000
- 340000
- 370000
- 400000
- 500000
rewards:
- reward: wisdom
levels: 2
- reward: crit_chance
levels: 1
- reward: second_chance
levels: 1
- reward: reimbursement
levels: 1
- reward: overcompensation
levels: 1
start-level: 10
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_wisdom_name%"
- " &8» &r&f+1 %ecoskills_crit_chance_name%"
- " &8» &r&6Second Chance %ecoskills_second_chance_numeral%"
- " %ecoskills_second_chance_description%"
- " &8» &r&6Reimbursement %ecoskills_reimbursement_numeral%"
- " %ecoskills_reimbursement_description%"
10:
- " &8» &r&f+2 %ecoskills_wisdom_name%"
- " &8» &r&f+1 %ecoskills_crit_chance_name%"
- " &8» &r&6Second Chance %ecoskills_second_chance_numeral%"
- " %ecoskills_second_chance_description%"
- " &8» &r&6Reimbursement %ecoskills_reimbursement_numeral%"
- " %ecoskills_reimbursement_description%"
- " &8» &r&6Overcompensation %ecoskills_over_compensation_numeral%"
- " %ecoskills_overcompensation_description%"
xp-gain-methods:
- trigger: enchant_item
multiplier: 3
- trigger: enchant_special # EcoEnchants integration, disable if not using.
multiplier: 175

View File

@@ -0,0 +1,118 @@
name: Exploration
description: Move to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODQ0OWI5MzE4ZTMzMTU4ZTY0YTQ2YWIwZGUxMjFjM2Q0MDAwMGUzMzMyYzE1NzQ5MzJiM2M4NDlkOGZhMGRjMiJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_speed_name%"
- "&8» &r%ecoskills_crit_chance_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Seamless Movement %ecoskills_seamless_movement_numeral%"
- " %ecoskills_seamless_movement_description%"
- "&8» &r&6Dodging %ecoskills_dodging_numeral%"
- " %ecoskills_dodging_description%"
- "&8» &r&6Accelerated Escape %ecoskills_accelerated_escape_numeral%"
- " %ecoskills_accelerated_escape_description%"
position:
row: 4
column: 7
xp-requirements:
- 25
- 60
- 100
- 150
- 250
- 375
- 500
- 750
- 1000
- 1750
- 2500
- 3750
- 5000
- 7500
- 10000
- 15000
- 25000
- 37500
- 50000
- 100000
- 150000
- 200000
- 250000
- 300000
- 350000
- 400000
- 450000
- 500000
- 550000
- 600000
- 650000
- 700000
- 750000
- 800000
- 850000
- 900000
- 950000
- 1000000
- 1050000
- 1100000
- 1150000
- 1200000
- 1250000
- 1300000
- 1375000
- 1450000
- 1550000
- 1700000
- 1850000
- 2000000
- 2500000
rewards:
- reward: speed
levels: 2
- reward: crit_chance
levels: 1
- reward: seamless_movement
levels: 1
- reward: dodging
levels: 1
- reward: accelerated_escape
levels: 1
start-level: 10
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_speed_name%"
- " &8» &r&f+1 %ecoskills_crit_chance_name%"
- " &8» &r&6Seamless Movement %ecoskills_seamless_movement_numeral%"
- " %ecoskills_seamless_movement_description%"
- " &8» &r&6Dodging %ecoskills_dodging_numeral%"
- " %ecoskills_dodging_description%"
10:
- " &8» &r&f+2 %ecoskills_speed_name%"
- " &8» &r&f+1 %ecoskills_crit_chance_name%"
- " &8» &r&6Seamless Movement %ecoskills_seamless_movement_numeral%"
- " %ecoskills_seamless_movement_description%"
- " &8» &r&6Dodging %ecoskills_dodging_numeral%"
- " %ecoskills_dodging_description%"
- " &8» &r&6Accelerated Escape %ecoskills_accelerated_escape_numeral%"
- " %ecoskills_accelerated_escape_description%"
xp-gain-methods: [ ]
# TODO: Add exploration xp gain methods

View File

@@ -0,0 +1,165 @@
name: Farming
description: Harvest crops to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjdjMzNjZDBjMTRiYTgzMGRhMTQ5OTA3ZjdhNmFhZTgzNWI2YTM1YWVhMDFlMGNlMDczZmIzYzU5Y2M0NjMyNiJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_crit_damage_name%"
- "&8» &r%ecoskills_wisdom_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Bountiful Harvest %ecoskills_bountiful_harvest_numeral%"
- " %ecoskills_bountiful_harvest_description%"
- "&8» &r&6Satiation %ecoskills_satiation_numeral%"
- " %ecoskills_satiation_description%"
- "&8» &r&6Golden Yield %ecoskills_golden_yield_numeral%"
- " %ecoskills_golden_yield_description%"
position:
row: 3
column: 6
xp-requirements:
- 50
- 125
- 200
- 300
- 500
- 750
- 1000
- 1500
- 2000
- 3500
- 5000
- 7500
- 10000
- 15000
- 20000
- 30000
- 50000
- 75000
- 100000
- 200000
- 300000
- 400000
- 500000
- 600000
- 700000
- 800000
- 900000
- 1000000
- 1100000
- 1200000
- 1300000
- 1400000
- 1500000
- 1600000
- 1700000
- 1800000
- 1900000
- 2000000
- 2100000
- 2200000
- 2300000
- 2400000
- 2500000
- 2600000
- 2750000
- 2900000
- 3100000
- 3400000
- 3700000
- 4000000
- 5000000
rewards:
- reward: crit_damage
levels: 2
- reward: wisdom
levels: 1
- reward: bountiful_harvest
levels: 1
- reward: satiation
levels: 1
- reward: golden_yield
levels: 1
start-level: 10
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_crit_damage_name%"
- " &8» &r&f+1 %ecoskills_wisdom_name%"
- " &8» &r&6Bountiful Harvest %ecoskills_bountiful_harvest_numeral%"
- " %ecoskills_bountiful_harvest_description%"
- " &8» &r&6Satiation %ecoskills_satiation_numeral%"
- " %ecoskills_satiation_description%"
10:
- " &8» &r&f+2 %ecoskills_crit_damage_name%"
- " &8» &r&f+1 %ecoskills_wisdom_name%"
- " &8» &r&6Bountiful Harvest %ecoskills_bountiful_harvest_numeral%"
- " %ecoskills_bountiful_harvest_description%"
- " &8» &r&6Satiation %ecoskills_satiation_numeral%"
- " %ecoskills_satiation_description%"
- " &8» &r&6Golden Yield %ecoskills_golden_yield_numeral%"
- " %ecoskills_golden_yield_description%"
xp-gain-methods:
- trigger: mine_block
multiplier: 1
filters:
fully_grown: true
items:
- bamboo
- trigger: mine_block
multiplier: 2
filters:
fully_grown: true
items:
- cactus
- sugar_cane
- trigger: mine_block
multiplier: 3
filters:
fully_grown: true
items:
- cocoa
- sweet_berries
- glow_berries
- trigger: mine_block
multiplier: 4
filters:
fully_grown: true
items:
- wheat
- carrots
- melon
- nether_wart
- trigger: mine_block
multiplier: 4.5
filters:
fully_grown: true
items:
- pumpkin
- trigger: mine_block
multiplier: 5
filters:
fully_grown: true
items:
- potatoes
- beetroot

View File

@@ -0,0 +1,103 @@
name: Fishing
description: Fish to earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGRhNzcwYjY4NzRmYWJkMjhhNzM0NTI2YzU3MzlmMGNkNmI2YTk1NDhjYjlkZGI1NmZiMmRjMjVmODQ5NWMxIn19fQ=='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_defense_name%"
- "&8» &r%ecoskills_wisdom_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Eye of the Depths %ecoskills_eye_of_the_depths_numeral%"
- " %ecoskills_eye_of_the_depths_description%"
- "&8» &r&6Magnetic Rod %ecoskills_magnetic_rod_numeral%"
- " %ecoskills_magnetic_rod_description%"
position:
row: 4
column: 3
xp-requirements:
- 1
- 2
- 4
- 6
- 10
- 14
- 20
- 30
- 40
- 70
- 100
- 150
- 200
- 300
- 400
- 600
- 1000
- 1500
- 2000
- 4000
- 6000
- 8000
- 10000
- 12000
- 14000
- 16000
- 18000
- 20000
- 22000
- 24000
- 26000
- 28000
- 30000
- 32000
- 34000
- 36000
- 38000
- 40000
- 42000
- 44000
- 46000
- 48000
- 50000
- 52000
- 55000
- 58000
- 62000
- 68000
- 74000
- 80000
- 100000
rewards:
- reward: defense
levels: 2
- reward: wisdom
levels: 1
- reward: eye_of_the_depths
levels: 1
- reward: magnetic_rod
levels: 1
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&f+1 %ecoskills_wisdom_name%"
- " &8» &r&6Eye of the Depths %ecoskills_eye_of_the_depths_numeral%"
- " %ecoskills_eye_of_the_depths_description%"
- " &8» &r&6Magnetic Rod %ecoskills_magnetic_rod_numeral%"
- " %ecoskills_magnetic_rod_description%"
xp-gain-methods:
- trigger: catch_fish
multiplier: 0.1

View File

@@ -0,0 +1,265 @@
name: Mining
description: Break blocks earn XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmIxYzI2OGVmZWM4ZDdkODhhMWNiODhjMmJmYTA5N2ZhNTcwMzc5NDIyOTlmN2QyMDIxNTlmYzkzY2QzMDM2ZCJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_defense_name%"
- "&8» &r%ecoskills_ferocity_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Versatile Tools %ecoskills_versatile_tools_numeral%"
- " %ecoskills_versatile_tools_description%"
- "&8» &r&6Spelunking %ecoskills_spelunking_numeral%"
- " %ecoskills_spelunking_description%"
- "&8» &r&6Dynamic Mining %ecoskills_dynamic_mining_numeral%"
- " %ecoskills_dynamic_mining_description%"
position:
row: 3
column: 3
xp-requirements:
- 50
- 125
- 200
- 300
- 500
- 750
- 1000
- 1500
- 2000
- 3500
- 5000
- 7500
- 10000
- 15000
- 20000
- 30000
- 50000
- 75000
- 100000
- 200000
- 300000
- 400000
- 500000
- 600000
- 700000
- 800000
- 900000
- 1000000
- 1100000
- 1200000
- 1300000
- 1400000
- 1500000
- 1600000
- 1700000
- 1800000
- 1900000
- 2000000
- 2100000
- 2200000
- 2300000
- 2400000
- 2500000
- 2600000
- 2750000
- 2900000
- 3100000
- 3400000
- 3700000
- 4000000
- 5000000
rewards:
- reward: defense
levels: 2
- reward: ferocity
levels: 1
start-level: 15
- reward: versatile_tools
levels: 1
- reward: spelunking
levels: 1
start-level: 10
- reward: dynamic_mining
levels: 1
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&6Versatile Tools %ecoskills_versatile_tools_numeral%"
- " %ecoskills_versatile_tools_description%"
- " &8» &r&6Dynamic Mining %ecoskills_dynamic_mining_numeral%"
- " %ecoskills_dynamic_mining_description%"
10:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&6Versatile Tools %ecoskills_versatile_tools_numeral%"
- " %ecoskills_versatile_tools_description%"
- " &8» &r&6Spelunking %ecoskills_spelunking_numeral%"
- " %ecoskills_spelunking_description%"
- " &8» &r&6Dynamic Mining %ecoskills_dynamic_mining_numeral%"
- " %ecoskills_dynamic_mining_description%"
15:
- " &8» &r&f+2 %ecoskills_defense_name%"
- " &8» &r&f+1 %ecoskills_ferocity_name%"
- " &8» &r&6Versatile Tools %ecoskills_versatile_tools_numeral%"
- " %ecoskills_versatile_tools_description%"
- " &8» &r&6Spelunking %ecoskills_spelunking_numeral%"
- " %ecoskills_spelunking_description%"
- " &8» &r&6Dynamic Mining %ecoskills_dynamic_mining_numeral%"
- " %ecoskills_dynamic_mining_description%"
xp-gain-methods:
- trigger: break_block
multiplier: 0.5
filters:
player_placed: false
blocks:
- netherrack
- trigger: break_block
multiplier: 1
filters:
player_placed: false
blocks:
- stone
- diorite
- granite
- andesite
- cobblestone
- trigger: break_block
multiplier: 1.5
filters:
player_placed: false
blocks:
- tuff
- blackstone
- deepslate
- trigger: break_block
multiplier: 2.5
filters:
player_placed: false
blocks:
- calcite
- trigger: break_block
multiplier: 3
filters:
player_placed: false
blocks:
- sand
- end_stone
- trigger: break_block
multiplier: 4
filters:
player_placed: false
blocks:
- gravel
- trigger: break_block
multiplier: 5
filters:
player_placed: false
blocks:
- nether_quartz_ore
- coal_ore
- iron_ore
- copper_ore
- amethyst_block
- trigger: break_block
multiplier: 6
filters:
player_placed: false
blocks:
- gold_ore
- trigger: break_block
multiplier: 7
filters:
player_placed: false
blocks:
- lapis_ore
- redstone_ore
- trigger: break_block
multiplier: 7.5
filters:
player_placed: false
blocks:
- deepslate_coal_ore
- deepslate_iron_ore
- deepslate_copper_ore
- trigger: break_block
multiplier: 9
filters:
player_placed: false
blocks:
- emerald_ore
- trigger: break_block
multiplier: 9
filters:
player_placed: false
blocks:
- deepslate_gold_ore
- trigger: break_block
multiplier: 10
filters:
player_placed: false
blocks:
- gilded_blackstone
- diamond_ore
- trigger: break_block
multiplier: 10.5
filters:
player_placed: false
blocks:
- deepslate_lapis_ore
- deepslate_redstone_ore
- trigger: break_block
multiplier: 13.5
filters:
player_placed: false
blocks:
- deepslate_emerald_ore
- trigger: break_block
multiplier: 15
filters:
player_placed: false
blocks:
- deepslate_diamond_ore
- trigger: break_block
multiplier: 22
filters:
player_placed: false
blocks:
- ancient_debris
- trigger: break_block
multiplier: 8.5
filters:
player_placed: false
blocks:
- budding_amethyst

View File

@@ -0,0 +1,127 @@
name: Woodcutting
description: Cut down trees to earn Woodcutting XP
gui:
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjBjZDEzMjIzYThkOWMxNzNjZWRjZTZjNGJlYmViYTA2YTI0YTFiYTI3NWRkM2ViNWM3OTMzZjlhNzRiYTAxMSJ9fX0='
lore:
- "&fImproves Stats:"
- "&8» &r%ecoskills_strength_name%"
- "&8» &r%ecoskills_crit_damage_name%"
- "&f"
- "&fEffects:"
- "&8» &r&6Craftsmanship %ecoskills_craftsmanship_numeral%"
- " %ecoskills_craftsmanship_description%"
- "&8» &r&6Master Lumberjack %ecoskills_master_lumberjack_numeral%"
- " %ecoskills_master_lumberjack_description%"
position:
row: 3
column: 7
xp-requirements:
- 50
- 125
- 200
- 300
- 500
- 750
- 1000
- 1500
- 2000
- 3500
- 5000
- 7500
- 10000
- 15000
- 20000
- 30000
- 50000
- 75000
- 100000
- 200000
- 300000
- 400000
- 500000
- 600000
- 700000
- 800000
- 900000
- 1000000
- 1100000
- 1200000
- 1300000
- 1400000
- 1500000
- 1600000
- 1700000
- 1800000
- 1900000
- 2000000
- 2100000
- 2200000
- 2300000
- 2400000
- 2500000
- 2600000
- 2750000
- 2900000
- 3100000
- 3400000
- 3700000
- 4000000
- 5000000
rewards:
- reward: strength
levels: 2
- reward: crit_damage
levels: 1
- reward: craftsmanship
levels: 1
- reward: master_lumberjack
levels: 1
level-up-effects: [ ]
placeholders: [ ]
reward-messages:
1:
- " &8» &r&f+2 %ecoskills_strength_name%"
- " &8» &r&f+1 %ecoskills_crit_damage_name%"
- " &8» &r&6Craftsmanship %ecoskills_craftsmanship_numeral%"
- " %ecoskills_craftsmanship_description%"
- " &8» &r&6Master Lumberjack %ecoskills_master_lumberjack_numeral%"
- " %ecoskills_master_lumberjack_description%"
xp-gain-methods:
- trigger: break_block
multiplier: 6
filters:
player_placed: false
blocks:
- oak_log
- birch_log
- spruce_log
- jungle_log
- acacia_log
- dark_oak_log
- oak_wood
- birch_wood
- spruce_wood
- jungle_wood
- acacia_wood
- dark_oak_wood
- trigger: break_block
multiplier: 14
filters:
player_placed: false
blocks:
- crimson_stem
- warped_stem