Compare commits

...

15 Commits
1.7.0 ... 1.9.0

Author SHA1 Message Date
Auxilor
053f22258a libreforge-updater 2022-07-09 12:11:28 +01:00
Auxilor
a3a0783ea2 libreforge-updater 2022-07-05 18:33:01 +01:00
Auxilor
c7f25f17cd libreforge-updater 2022-07-04 18:46:02 +01:00
Auxilor
a489aaa53a More fixes 2022-07-03 16:24:30 +01:00
Auxilor
9e9a68fc45 More fixes 2022-07-03 16:24:16 +01:00
Auxilor
53b24b9dbb Updated to 1.7.3 2022-07-03 16:20:50 +01:00
Auxilor
4977dc1012 Fixed pets.yml 2022-07-03 16:20:42 +01:00
Auxilor
5b1eda604d Added many new base pets! 2022-06-30 23:03:15 +01:00
Auxilor
10e9edc011 libreforge-updater 2022-06-30 22:55:14 +01:00
Auxilor
ec11e9c475 libreforge-updater 2022-06-30 22:35:09 +01:00
Auxilor
eebe7427bc Set version 2022-06-26 13:10:19 +01:00
Auxilor
d2fa50a08c libreforge-updater 2022-06-26 13:03:25 +01:00
Auxilor
9fb80c594a libreforge-updater 2022-06-25 22:23:38 +01:00
Auxilor
915778d63f libreforge-updater 2022-06-24 13:58:43 +01:00
Auxilor
44911d5f97 Updated to 1.6.2 2022-06-23 21:18:30 +01:00
4 changed files with 480 additions and 12 deletions

View File

@@ -48,7 +48,7 @@ allprojects {
dependencies { dependencies {
compileOnly 'com.willfp:eco:6.37.1' compileOnly 'com.willfp:eco:6.37.1'
implementation 'com.willfp:libreforge:3.69.0' implementation 'com.willfp:libreforge:3.73.0'
implementation 'org.joml:joml:1.10.4' implementation 'org.joml:joml:1.10.4'
compileOnly 'org.jetbrains:annotations:23.0.0' compileOnly 'org.jetbrains:annotations:23.0.0'

View File

@@ -289,11 +289,7 @@ pets:
- 57000 - 57000
xp-gain-methods: xp-gain-methods:
- id: potion_effect - id: win_raid
conditions:
- id: has_potion_effect
args:
effect: hero_of_the_village
multiplier: 50 multiplier: 50
level-placeholders: level-placeholders:
@@ -315,10 +311,9 @@ pets:
level-commands: [ ] level-commands: [ ]
effects: effects:
- id: potion_effect - id: bonus_health
args: args:
effect: health_boost health: "%level%"
level: "%level%"
conditions: [ ] conditions: [ ]
@@ -335,4 +330,477 @@ pets:
- "&8&oPlace on the ground to" - "&8&oPlace on the ground to"
- "&8&ounlock the &r<gradient:#1e3c72>Ravager</gradient:#2a5298>&8&o pet!" - "&8&ounlock the &r<gradient:#1e3c72>Ravager</gradient:#2a5298>&8&o pet!"
craftable: false craftable: false
recipe: [ ] recipe: [ ]
- id: mancubus
name: "&6Mancubus"
description: "&8&oLevel up by taking damage while on fire"
level-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
xp-gain-methods:
- id: take_damage
multiplier: 0.5
conditions:
- id: on_fire
level-placeholders:
- id: "ignite_chance"
value: "1 - (%level% / 100)"
effects-description:
1:
- "&8» &8Gives a &a+%ignite_chance%%&8 chance to set enemy on fire"
rewards-description:
1:
- "&8» &8Gives a &a+%ignite_chance%%&8 chance to set enemy on fire"
level-up-messages:
1:
- "&8» &8Gives a &a+%ignite_chance%%&8 chance to set enemy on fire"
level-commands: [ ]
effects:
- id: ignite
args:
damage_per_tick: 8
ticks: 300
chance: "%level%"
triggers:
- melee_attack
conditions: [ ]
entity-texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA5NWZjYzFlM2Q3Y2JkMzUwZjE5YjM4OTQ5OGFiOGJiOTZjNjVhZDE4NWQzNDU5MjA2N2E3ZDAzM2FjNDhkZSJ9fX0="
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA5NWZjYzFlM2Q3Y2JkMzUwZjE5YjM4OTQ5OGFiOGJiOTZjNjVhZDE4NWQzNDU5MjA2N2E3ZDAzM2FjNDhkZSJ9fX0=
spawn-egg:
enabled: true # If the pet should have a spawn egg
item: magma_cube_spawn_egg unbreaking:1 hide_enchants
name: "&6Mancubus&f Spawn Egg"
lore:
- ""
- "&8&oPlace on the ground to"
- "&8&ounlock the &r&6Mancubus&8&o pet!"
craftable: false
recipe: [ ]
# recipe-permission: ecopets.craft.mancubus
- id: blaze
name: "&#FF6600Blaze"
description: "&7Earn more XP from killing mobs"
level-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
xp-gain-methods:
- id: kill
multiplier: 1
level-placeholders:
- id: "xp_multiplier"
value: "%level% * 2"
effects-description:
1:
- "&6» &7Increased XP gain by %xp_multiplier%%!"
rewards-description: []
level-up-messages: []
level-commands: []
effects:
- id: xp_multiplier
args:
multiplier: "%level% * 0.02 + 1"
entity-texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjIwNjU3ZTI0YjU2ZTFiMmY4ZmMyMTlkYTFkZTc4OGMwYzI0ZjM2Mzg4YjFhNDA5ZDBjZDJkOGRiYTQ0YWEzYiJ9fX0="
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjIwNjU3ZTI0YjU2ZTFiMmY4ZmMyMTlkYTFkZTc4OGMwYzI0ZjM2Mzg4YjFhNDA5ZDBjZDJkOGRiYTQ0YWEzYiJ9fX0=
spawn-egg:
enabled: true # If the pet should have a spawn egg
item: blaze_spawn_egg unbreaking:1 hide_enchants
name: "&#FF6600Blaze &fSpawn Egg"
lore:
- ""
- "&8&oPlace on the ground to"
- "&8&ounlock the &#FF6600Blaze pet!"
craftable: false
recipe: []
recipe-permission: ecopets.craft.blaze
- id: sea_serpent
name: "&9Sea Serpent"
description: "&8&oIncrease swimming speed and damage in water. Level up by swimming"
level-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
- 4500000
xp-gain-methods:
- id: move
multiplier: 0.5
conditions:
- id: is_sprinting
- id: in_water
level-placeholders:
- id: "multiplier"
value: "%level%"
effects-description:
1:
- "&8» &8Gives a &a+%multiplier%%&8 bonus to"
- " &8melee damage when in water"
2:
- "&8» &8Gives a &a+%multiply_velocity%%&8 bonus to"
- " &8movement speed when in water"
rewards-description:
1:
- "&8» &8Gives a &a+%multiplier%%&8 bonus to"
- " &8melee damage when in water"
2:
- "&8» &8Gives a &a+%multiply_velocity%%&8 bonus to"
- " &8movement speed when in water"
level-up-messages:
1:
- "&8» &8Gives a &a+%multiplier%%&8 bonus to"
- " &8melee damage when in water"
2:
- "&8» &8Gives a &a+%multiply_velocity%%&8 bonus to"
- " &8movement speed when in water"
level-commands: [ ]
effects:
- id: damage_multiplier
args:
multiplier: "%level% * 0.01 + 1"
triggers:
- melee_attack
- id: movement_speed_multiplier
args:
multiplier: "%level% * 1.3 + 1"
conditions:
- id: in_water
entity-texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA5NWZjYzFlM2Q3Y2JkMzUwZjE5YjM4OTQ5OGFiOGJiOTZjNjVhZDE4NWQzNDU5MjA2N2E3ZDAzM2FjNDhkZSJ9fX0="
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA5NWZjYzFlM2Q3Y2JkMzUwZjE5YjM4OTQ5OGFiOGJiOTZjNjVhZDE4NWQzNDU5MjA2N2E3ZDAzM2FjNDhkZSJ9fX0=
spawn-egg:
enabled: true # If the pet should have a spawn egg
item: drowned_spawn_egg unbreaking:1 hide_enchants
name: "&9Sea Serpent&f Spawn Egg"
lore:
- ""
- "&8&oPlace on the ground to"
- "&8&ounlock the &r&9Sea Serpent&8&o pet!"
craftable: false
recipe: [ ]
- id: vampire
name: "<gradient:#A50000>Vampire</gradient:#FD2424>"
description: "&8&oLevel up by taking damage at night."
level-xp-requirements:
- 50
- 75
- 100
- 150
- 200
- 300
- 400
- 500
- 750
- 1000
- 1300
- 1500
- 1750
- 2000
- 2300
- 2500
- 3000
- 3500
- 4000
- 4500
- 5000
- 6000
- 8000
- 10000
- 12000
- 15000
- 20000
- 25000
- 30000
- 35000
- 40000
- 44500
- 50000
- 57000
- 64000
- 71000
- 78000
- 80000
- 85000
- 90000
- 95000
- 100000
- 110000
- 115000
- 120000
- 125000
- 150000
- 175000
- 200000
xp-gain-methods:
- id: take_damage
multiplier: 10.0
conditions:
- id: is_night
level-placeholders:
- id: "lifesteal_chance"
value: "%level%"
- id: "lifesteal_cooldown"
value: "1-(%level%/200)"
- id: "lifesteal_heal"
value: "%level%/20"
- id: "bleed_damage"
value: "(%level%-15)/10"
- id: "bleed_chance"
value: "%level%-10"
effects-description:
1:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
25:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
- ""
- "&8» &7When hitting enemies have a &#ff0000%bleed_chance% &7to bleed"
- " &7your enemies dealing &#ff0000%bleed_damage%&7 damage twice."
rewards-description:
1:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain &ff0000%lifesteal_heal%"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
25:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
- ""
- "&8» &7When hitting enemies have a &#ff0000%bleed_chance% &7to bleed"
- " &7your enemies dealing &#ff0000%bleed_damage%&7 damage twice."
level-up-messages:
1:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
25:
- "&8» &#ff0000This pet can ONLY be levelled at night."
- ""
- "&8» &7When hitting enemies have a &#ff0000%lifesteal_chance% &7to gain"
- " &7health from your enemy. Has a &#ff0000%lifesteal_cooldown% &7second cooldown."
- ""
- "&8» &7When hitting enemies have a &#ff0000%bleed_chance% &7to bleed"
- " &7your enemies dealing &#ff0000%bleed_damage%&7 damage twice."
level-commands: [ ]
effects:
- id: give_health
args:
chance: "%level%"
cooldown: "1-(%level%/200)"
send_cooldown_message: false
amount: "%level%/20"
triggers:
- melee_attack
- id: bleed
args:
chance: "%level%-10"
damage: "(%level%-15)/10"
interval: 15
amount: 2
conditions:
- id: has_pet_level
args:
pet: vampire
level: 25
triggers:
- melee_attack
conditions: []
entity-texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzgyMGExMGRiMjIyZjY5YWMyMjE1ZDdkMTBkY2E0N2VlYWZhMjE1NTUzNzY0YTJiODFiYWZkNDc5ZTc5MzNkMSJ9fX0="
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzgyMGExMGRiMjIyZjY5YWMyMjE1ZDdkMTBkY2E0N2VlYWZhMjE1NTUzNzY0YTJiODFiYWZkNDc5ZTc5MzNkMSJ9fX0=
spawn-egg:
enabled: true
item: bat_spawn_egg unbreaking:2 hide_enchants
name: "<gradient:#A50000>Vampire</gradient:#FD2424>&f Pet Spawn Egg"
lore:
- ""
- "&8&oPlace on the ground to"
- "&8&ounlock the &r<gradient:#A50000>Vampire</gradient:#FD2424>&8&o pet!"
craftable: false
recipe: [ ]

View File

@@ -1,4 +1,4 @@
#libreforge-updater #libreforge-updater
#Wed Jun 22 22:25:32 BST 2022 #Sat Jul 09 12:11:27 BST 2022
version=1.7.0 version=1.9.0
plugin-name=EcoPets plugin-name=EcoPets

0
gradlew vendored Normal file → Executable file
View File