mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-19 23:19:17 +00:00
Compare commits
30 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
21d24a5198 | ||
|
|
af9766a391 | ||
|
|
df70871bad | ||
|
|
b030af609a | ||
|
|
344e71cd9a | ||
|
|
7b7a16f9c6 | ||
|
|
ba1c348f8e | ||
|
|
c81f7174e2 | ||
|
|
53b037816d | ||
|
|
d7e07c1a62 | ||
|
|
d939296d96 | ||
|
|
2505ddd845 | ||
|
|
ea7371db9e | ||
|
|
b53ab306ed | ||
|
|
33f82117e4 | ||
|
|
a80e060a7e | ||
|
|
a915752922 | ||
|
|
06eb724bd8 | ||
|
|
18c66ef10c | ||
|
|
ae0c8531b0 | ||
|
|
705eafb9af | ||
|
|
e83ede56f0 | ||
|
|
6bddf72111 | ||
|
|
d32d07f4e2 | ||
|
|
8c40d9861d | ||
|
|
03272f794e | ||
|
|
8ff42da43c | ||
|
|
7f61f6a66a | ||
|
|
c1dde026b7 | ||
|
|
983246a7c4 |
@@ -41,7 +41,7 @@ allprojects {
|
|||||||
compileOnly("org.jetbrains:annotations:23.0.0")
|
compileOnly("org.jetbrains:annotations:23.0.0")
|
||||||
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.7.10")
|
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:1.7.10")
|
||||||
|
|
||||||
implementation("com.willfp:libreforge:3.117.0")
|
implementation("com.willfp:libreforge:3.129.5")
|
||||||
implementation("org.joml:joml:1.10.4")
|
implementation("org.joml:joml:1.10.4")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ class EcoBoss(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
val disabledTotemWorlds: List<String> = config.getStrings("spawn.totem.notInWorlds")
|
val disabledTotemWorlds: List<String> = config.getStrings("spawn.totem.not-in-worlds")
|
||||||
|
|
||||||
val autoSpawnInterval = config.getInt("spawn.autospawn.interval")
|
val autoSpawnInterval = config.getInt("spawn.autospawn.interval")
|
||||||
|
|
||||||
|
|||||||
210
eco-core/core-plugin/src/main/resources/bosses/illusioner.yml
Normal file
210
eco-core/core-plugin/src/main/resources/bosses/illusioner.yml
Normal file
@@ -0,0 +1,210 @@
|
|||||||
|
mob: illusioner attack-damage:50 health:600 hand:"iron_sword sharpness:5"
|
||||||
|
|
||||||
|
model-engine-id: ""
|
||||||
|
model-engine-animation: ""
|
||||||
|
|
||||||
|
display-name: "&9Illusioner &7| &c%health%♥ &7| &e%time%"
|
||||||
|
|
||||||
|
influence: 40
|
||||||
|
|
||||||
|
custom-ai:
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
target-goals:
|
||||||
|
- key: minecraft:hurt_by
|
||||||
|
priority: 0
|
||||||
|
args:
|
||||||
|
blacklist: [ ]
|
||||||
|
- key: minecraft:nearest_attackable
|
||||||
|
priority: 1
|
||||||
|
args:
|
||||||
|
target:
|
||||||
|
- player
|
||||||
|
checkVisibility: false
|
||||||
|
checkCanNavigate: true
|
||||||
|
reciprocalChance: 300
|
||||||
|
- key: minecraft:nearest_attackable
|
||||||
|
priority: 2
|
||||||
|
args:
|
||||||
|
target:
|
||||||
|
- iron_golem
|
||||||
|
- villager
|
||||||
|
checkVisibility: false
|
||||||
|
checkCanNavigate: true
|
||||||
|
reciprocalChance: 300
|
||||||
|
|
||||||
|
ai-goals:
|
||||||
|
- key: minecraft:float
|
||||||
|
priority: 0
|
||||||
|
- key: minecraft:illusioner_mirror_spell
|
||||||
|
priority: 1
|
||||||
|
- key: minecraft:melee_attack
|
||||||
|
priority: 2
|
||||||
|
args:
|
||||||
|
speed: 1.6
|
||||||
|
pauseWhenMobIdle: false
|
||||||
|
- key: minecraft:random_stroll
|
||||||
|
priority: 8
|
||||||
|
args:
|
||||||
|
speed: 0.6
|
||||||
|
interval: 80
|
||||||
|
canDespawn: false
|
||||||
|
- key: minecraft:look_at_player
|
||||||
|
priority: 9
|
||||||
|
args:
|
||||||
|
range: 6
|
||||||
|
chance: 1
|
||||||
|
|
||||||
|
effects:
|
||||||
|
- id: run_chain
|
||||||
|
args:
|
||||||
|
chain: blind
|
||||||
|
self_as_victim: true
|
||||||
|
chance: 20
|
||||||
|
triggers:
|
||||||
|
- static_20
|
||||||
|
|
||||||
|
conditions: [ ]
|
||||||
|
|
||||||
|
lifespan: 120
|
||||||
|
|
||||||
|
defence:
|
||||||
|
prevent-mounts: true
|
||||||
|
explosion-immune: true
|
||||||
|
fire-immune: true
|
||||||
|
drowning-immune: true
|
||||||
|
suffocation-immune: true
|
||||||
|
|
||||||
|
melee-damage-multiplier: 1
|
||||||
|
projectile-damage-multiplier: 0.8
|
||||||
|
|
||||||
|
teleportation:
|
||||||
|
enabled: true
|
||||||
|
interval: 200
|
||||||
|
range: 20
|
||||||
|
|
||||||
|
rewards:
|
||||||
|
xp:
|
||||||
|
minimum: 20000
|
||||||
|
maximum: 40000
|
||||||
|
|
||||||
|
top-damager-commands:
|
||||||
|
1:
|
||||||
|
- chance: 100 # As a percentage
|
||||||
|
commands:
|
||||||
|
- eco give %player% 10000
|
||||||
|
2: [ ]
|
||||||
|
3: [ ]
|
||||||
|
|
||||||
|
nearby-player-commands:
|
||||||
|
radius: 10
|
||||||
|
commands: [ ]
|
||||||
|
|
||||||
|
drops: []
|
||||||
|
|
||||||
|
target:
|
||||||
|
mode: closest
|
||||||
|
range: 40
|
||||||
|
|
||||||
|
boss-bar:
|
||||||
|
enabled: true
|
||||||
|
color: blue
|
||||||
|
style: notched_20
|
||||||
|
radius: 120
|
||||||
|
|
||||||
|
spawn:
|
||||||
|
conditions: [ ]
|
||||||
|
autospawn:
|
||||||
|
interval: -1
|
||||||
|
locations: []
|
||||||
|
totem:
|
||||||
|
enabled: false
|
||||||
|
top: carved_pumpkin
|
||||||
|
middle: beacon
|
||||||
|
bottom: diamond_block
|
||||||
|
not-in-worlds: [ ]
|
||||||
|
egg:
|
||||||
|
enabled: true
|
||||||
|
item: dolphin_spawn_egg unbreaking:1 hide_enchants
|
||||||
|
name: "&9Illusioner&f Spawn Egg"
|
||||||
|
lore:
|
||||||
|
- ""
|
||||||
|
- "&8&oPlace on the ground to"
|
||||||
|
- "&8&osummon an &9Illusioner"
|
||||||
|
craftable: true
|
||||||
|
recipe:
|
||||||
|
- ""
|
||||||
|
- fermented_spider_eye 64
|
||||||
|
- ""
|
||||||
|
- fermented_spider_eye 64
|
||||||
|
- ecoitems:boss_core ? nether_star
|
||||||
|
- fermented_spider_eye 64
|
||||||
|
- ""
|
||||||
|
- fermented_spider_eye 64
|
||||||
|
- ""
|
||||||
|
|
||||||
|
commands:
|
||||||
|
spawn: [ ]
|
||||||
|
kill: [ ]
|
||||||
|
despawn: [ ]
|
||||||
|
injure: [ ]
|
||||||
|
|
||||||
|
messages:
|
||||||
|
spawn:
|
||||||
|
- message:
|
||||||
|
- ""
|
||||||
|
- "&fAn &9&lIllusioner&r&f has been spawned!"
|
||||||
|
- "&fCome fight it at &9%x%&f, &9%y%&f, &9%z%&f!"
|
||||||
|
- ""
|
||||||
|
radius: -1
|
||||||
|
|
||||||
|
kill:
|
||||||
|
- message:
|
||||||
|
- ""
|
||||||
|
- "&fThe &9&lIllusioner&r&f has been killed!"
|
||||||
|
- "&fMost Damage:"
|
||||||
|
- "&f - &9%damage_1_player%&f (%damage_1% Damage)"
|
||||||
|
- "&f - &9%damage_2_player%&f (%damage_2% Damage)"
|
||||||
|
- "&f - &9%damage_3_player%&f (%damage_3% Damage)"
|
||||||
|
- ""
|
||||||
|
radius: -1
|
||||||
|
despawn:
|
||||||
|
- message:
|
||||||
|
- ""
|
||||||
|
- "&fYou ran out of time to kill the &9&lIllusioner&r&f!"
|
||||||
|
- ""
|
||||||
|
radius: -1
|
||||||
|
injure: [ ]
|
||||||
|
|
||||||
|
sounds:
|
||||||
|
spawn:
|
||||||
|
- sound: entity_illusioner_mirror_move
|
||||||
|
pitch: 0.5
|
||||||
|
volume: 100
|
||||||
|
- sound: entity_wither_spawn
|
||||||
|
pitch: 2
|
||||||
|
volume: 100
|
||||||
|
|
||||||
|
kill:
|
||||||
|
- sound: entity_evoker_prepare_wololo
|
||||||
|
pitch: 0.8
|
||||||
|
volume: 100
|
||||||
|
- sound: entity_illusioner_prepare_blindness
|
||||||
|
pitch: 1
|
||||||
|
volume: 100
|
||||||
|
- sound: entity_wither_death
|
||||||
|
pitch: 2
|
||||||
|
volume: 100
|
||||||
|
|
||||||
|
despawn:
|
||||||
|
- sound: entity_ender_dragon_ambient
|
||||||
|
pitch: 0.6
|
||||||
|
volume: 50
|
||||||
|
- sound: entity_enderman_death
|
||||||
|
pitch: 0.8
|
||||||
|
volume: 50
|
||||||
|
|
||||||
|
injure:
|
||||||
|
- sound: entity_illusioner_cast_spell
|
||||||
|
pitch: 2
|
||||||
|
volume: 10
|
||||||
@@ -1,19 +1,14 @@
|
|||||||
# Read more about chains: https://plugins.auxilor.io/effects/configuring-an-effect#effect-chains
|
# Read more about chains: https://plugins.auxilor.io/effects/configuring-an-effect#effect-chains
|
||||||
|
|
||||||
chains:
|
chains:
|
||||||
- id: example_chain
|
- id: blind
|
||||||
effects:
|
effects:
|
||||||
- id: teleport
|
|
||||||
- id: potion_effect
|
- id: potion_effect
|
||||||
args:
|
args:
|
||||||
effect: blindness
|
effect: blindness
|
||||||
level: 3
|
level: 3
|
||||||
duration: 30
|
duration: 30
|
||||||
apply_to_player: true
|
apply_to_player: true
|
||||||
- id: send_message
|
|
||||||
args:
|
|
||||||
message: "&fYou have been teleported!"
|
|
||||||
action_bar: true
|
|
||||||
- id: play_sound
|
- id: play_sound
|
||||||
args:
|
args:
|
||||||
sound: entity_dragon_fireball_explode
|
sound: entity_dragon_fireball_explode
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#libreforge-updater
|
#libreforge-updater
|
||||||
#Tue Nov 01 16:23:35 GMT 2022
|
#Mon Mar 13 13:40:30 GMT 2023
|
||||||
version=8.103.0
|
version=8.115.5
|
||||||
plugin-name=EcoBosses
|
plugin-name=EcoBosses
|
||||||
|
|||||||
Reference in New Issue
Block a user