9
0
mirror of https://github.com/Auxilor/EcoSkills.git synced 2026-01-04 15:41:36 +00:00

Reimplemented many more effects

This commit is contained in:
Auxilor
2023-05-13 12:59:48 +01:00
parent d95a794d9c
commit e6138f9fa6
9 changed files with 218 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
name: "Accelerated Escape"
placeholder: "%level% * 4"
description: "&8Run &a%placeholder%%&8 faster for &a1.5&8 seconds after taking damage"
effects:
- id: give_holder
args:
effects:
- id: movement_speed_multiplier
args:
multiplier: "1 + (%level% * 0.04)"
duration: 30
triggers:
- take_damage
conditions: [ ]

View File

@@ -0,0 +1,45 @@
name: "Bountiful Harvest"
placeholders:
chance: "(%level% * 8) % 100"
multiplier: "floor(%level% * 8 / 100) + 2"
description: "&a%chance%%&8 chance to get &a%multiplier%x&8 drops from crops"
effects:
- id: multiply_drops # Base Multiplier
args:
multiplier: "floor(%level% * 8 / 100) + 1"
triggers:
- block_item_drop
filters:
fully_grown: true
blocks:
- beetroots
- carrots
- chorus_flower
- kelp
- nether_wart
- potatoes
- twisting_vines
- weeping_vines
- wheat
- id: multiply_drops # Bonus Multiplier
args:
chance: "(%level% * 8) % 100"
multiplier: "floor(%level% * 8 / 100) + 2"
triggers:
- block_item_drop
filters:
fully_grown: true
blocks:
- beetroots
- carrots
- chorus_flower
- kelp
- nether_wart
- potatoes
- twisting_vines
- weeping_vines
- wheat
conditions: [ ]

View File

@@ -0,0 +1,20 @@
name: "Craftsmanship"
placeholder: "%level% * 2"
description: "&8Axes take &a%placeholder%%&8 less durability damage"
effects:
- id: cancel_event
args:
chance: "%level% * 2"
triggers:
- damage_item
filters:
items:
- "*wooden_axe"
- "*stone_axe"
- "*iron_axe"
- "*golden_axe"
- "*diamond_axe"
- "*netherite_axe"
conditions: [ ]

View File

@@ -0,0 +1,27 @@
name: "Bountiful Harvest"
placeholders:
chance: "min(%level% * 0.5, 100)"
multiplier: 6
description: "&a%chance%%&8 chance to get &a%multiplier%x&8 drops from crops"
effects:
- id: multiply_drops
args:
chance: "%level% * 0.5"
multiplier: 6
triggers:
- block_item_drop
filters:
fully_grown: true
blocks:
- beetroots
- carrots
- chorus_flower
- kelp
- nether_wart
- potatoes
- twisting_vines
- weeping_vines
- wheat
conditions: [ ]

View File

@@ -0,0 +1,55 @@
name: "Master Lumberjack"
placeholders:
chance: "(%level% * 6) % 100"
multiplier: "floor(%level% * 6 / 100) + 2"
description: "&a%chance%%&8 chance to get &a%multiplier%x&8 drops from trees"
effects:
- id: multiply_drops # Base Multiplier
args:
multiplier: "floor(%level% * 6 / 100) + 1"
triggers:
- block_item_drop
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"
- "crimson_stem"
- "warped_stem"
- id: multiply_drops # Bonus Multiplier
args:
chance: "(%level% * 6) % 100"
multiplier: "floor(%level% * 6 / 100) + 2"
triggers:
- block_item_drop
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"
- "crimson_stem"
- "warped_stem"
conditions: [ ]

View File

@@ -0,0 +1,28 @@
name: "Mystic Resilience"
placeholder: "%level% * 0.5"
description: "&a%chance%%&8 chance to ignore negative potion effects"
effects:
- id: cancel_event
args:
chance: "%level% * 0.5"
triggers:
- potion_effect
filters:
potion_effect:
- confusion
- wither
- poison
- bad_omen
- blindness
- darkness
- harm
- hunger
- levitation
- slow
- slow_digging
- unluck
- weakness
- slow_falling
conditions: [ ]

View File

@@ -0,0 +1,10 @@
name: "Satiation"
placeholder: "%level% * 2"
description: "&8Lose &a%chance%%&8 less hunger"
effects:
- id: hunger_multiplier
args:
multiplier: "1 - (%level% * 0.02)"
conditions: [ ]

View File

@@ -0,0 +1,15 @@
name: "Serrated Strikes"
placeholder: "min(%level% * 2, 100)"
description: "&a%placeholder%%&8 chance to ignore fall damage"
effects:
- id: cancel_event
args:
chance: "%level% * 2"
triggers:
- take_damage
filters:
damage_cause:
- fall
conditions: [ ]

View File

@@ -11,6 +11,7 @@ effects:
triggers:
- block_item_drop
filters:
player_placed: false
blocks:
- "nether_quartz_ore"
- "coal_ore"
@@ -37,6 +38,7 @@ effects:
triggers:
- block_item_drop
filters:
player_placed: false
blocks:
- "nether_quartz_ore"
- "coal_ore"