9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2026-01-03 22:26:13 +00:00

Added steel golem

This commit is contained in:
Auxilor
2021-03-13 14:34:21 +00:00
parent 01cd2cdbef
commit ddd567ee6f
4 changed files with 125 additions and 8 deletions

View File

@@ -30,7 +30,8 @@ public class EcoBosses {
*/
private static final List<String> DEFAULT_BOSSES = Arrays.asList(
"illusioner",
"tarantula"
"tarantula",
"steel_golem"
);
/**

View File

@@ -1,6 +1,6 @@
enabled: true
name: "Illusioner" # Display name
name: "&9Illusioner" # Display name
base-mob: custom_illusioner # Any existing mob - custom_illusioner is also accepted (like in the old Illusioner plugin)
bossbar:
@@ -109,7 +109,7 @@ sounds:
- "entity_wither_death:50:2"
summon: # On summon enemy
- "entity_evoker_prepare_attack:1:2"
- "entity_evoker_prepare_attack:10:2"
injure: # On take damage
- "entity_illusioner_cast_spell:1:2"
- "entity_illusioner_cast_spell:10:2"

View File

@@ -0,0 +1,116 @@
enabled: true
name: "&8Steel Golem" # Display name
base-mob: iron_golem # Any existing mob - custom_illusioner is also accepted (like in the old Illusioner plugin)
bossbar:
enabled: true
color: WHITE # Choose from: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SOLID # Choose from: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
max-health: 2400
attack-damage: 120
movement-speed: 0.2
spawn-totem:
enabled: true
top: netherite_block
middle: iron_block
bottom: magma_block
world-blacklist: []
rewards:
xp:
minimum: 30000
maximum: 60000
top-damager-commands:
# To set a chance for a command, put <chance>::<command>
1: []
2: []
3: []
nearby-player-commands:
radius: 10
# To set a chance for a command, put <chance>::<command>
# Use %player% as the placeholder for the player name
commands: []
# Get items to add here by copying the console output for /ebdrop
# To set the chance for a drop, put <chance>::<base64>
drops: []
broadcast:
spawn:
- ""
- "&fA &8&lSteel Golem&r&f has been spawned!"
- "&fCome fight it at &8%x%&f, &8%y%&f, &8%z%&f!"
- ""
death:
- ""
- "&fThe &8&lSteel Golem&r&f has been killed!"
- "&fMost Damage:"
- "&f - &8%top%&f (%top_damage% Damage)"
- "&f - &8%second%&f (%second_damage% Damage)"
- "&f - &8%third%&f (%third_damage% Damage)"
- ""
defence:
immunities:
explosion: true
fire: true
drowning: true
projectiles: true
suffocation: true
# If the boss should teleport when damaged
teleport:
enabled: false
range: 7
chance: 15 # As a percentage
attacks:
# Chance is rolled when boss attacks player
on-injure: true # If chance should be rolled when boss is attacked too
# Potion effects are formatted like this:
# effect:level:duration:chance
# Duration is in ticks, chance is as a percentage
potion-effects:
- "weakness:5:100:10"
- "slow:5:100:20"
- "levitation:3:50:10"
# Bonus enemies that spawn to fight you
# entity:chance
# Chance is as a percentage
summons:
- "iron_golem:5"
- "vindicator:10"
# Chance to shuffle your hotbar as a percentage - set to 0 to disable.
shuffle-chance: 30
sounds:
# Sounds are formatted like this:
# sound:volume:pitch
# Sound is the sound ID
# Volume is the distance that it can be heard from
# Pitch is 0.5-2
# All the sounds for a given category are played at the same time (layered)
spawn: # On spawn
- "entity_iron_golem_death:100:0.8"
- "entity_iron_golem_hurt:100:0.5"
- "entity_ender_dragon_growl:100:0.5"
death: # On death
- "entity_ender_dragon_death:50:0.6"
- "entity_wither_death:50:1.2"
summon: # On summon enemy
- "entity_iron_golem_step:10:1.2"
injure: # On take damage
- "entity_iron_golem_damage:10:0.7"

View File

@@ -1,6 +1,6 @@
enabled: true
name: "Tarantula" # Display name
name: "&4Tarantula" # Display name
base-mob: cave_spider # Any existing mob - custom_illusioner is also accepted (like in the old Illusioner plugin)
bossbar:
@@ -10,7 +10,7 @@ bossbar:
max-health: 1200
attack-damage: 80
movement-speed: 0.8
movement-speed: 0.9
spawn-totem:
enabled: true
@@ -110,7 +110,7 @@ sounds:
- "entity_wither_death:50:0.5"
summon: # On summon enemy
- "entity_spider_step:1:1.2"
- "entity_spider_step:10:1.2"
injure: # On take damage
- "entity_spider_hurt:1:0.7"
- "entity_spider_hurt:10:0.7"