9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-21 16:09:24 +00:00

Added tarantula boss

This commit is contained in:
Auxilor
2021-03-13 14:13:41 +00:00
parent 470cedec55
commit dc089ece9b
3 changed files with 122 additions and 10 deletions

View File

@@ -29,7 +29,8 @@ public class EcoBosses {
* Sets that exist by default.
*/
private static final List<String> DEFAULT_BOSSES = Arrays.asList(
"illusioner"
"illusioner",
"tarantula"
);
/**

View File

@@ -24,12 +24,9 @@ rewards:
maximum: 25000
top-damager-commands:
# To set a chance for a command, put <chance>::<command>
1:
- "give %player% diamond_block"
2:
- "25::give %player% emerald_block"
3:
- "10::give %player% iron_block"
1: []
2: []
3: []
nearby-player-commands:
radius: 10
# To set a chance for a command, put <chance>::<command>
@@ -66,7 +63,7 @@ defence:
# If the boss should teleport when damaged
teleport:
enabled: false
enabled: true
range: 7
chance: 15 # As a percentage
@@ -102,8 +99,8 @@ sounds:
# All the sounds for a given category are played at the same time (layered)
spawn: # On spawn
- "entity_illusioner_mirror_move:1000:0.5"
- "entity_wither_spawn:1000:2"
- "entity_illusioner_mirror_move:100:0.5"
- "entity_wither_spawn:100:2"
death: # On death
- "entity_evoker_prepare_wololo:50:0.8"

View File

@@ -0,0 +1,114 @@
enabled: true
name: "Tarantula" # Display name
base-mob: cave_spider # Any existing mob - custom_illusioner is also accepted (like in the old Illusioner plugin)
bossbar:
enabled: true
color: RED # Choose from: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SOLID # Choose from: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
max-health: 900
attack-damage: 80
spawn-totem:
enabled: true
top: netherite_block
middle: red_wool
bottom: white_wool
world-blacklist: []
rewards:
xp:
minimum: 30000
maximum: 40000
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 &4&lTarantula&r&f has been spawned!"
- "&fCome fight it at &4%x%&f, &4%y%&f, &4%z%&f!"
- ""
death:
- ""
- "&fThe &4&lTarantula&r&f has been killed!"
- "&fMost Damage:"
- "&f - &4%top%&f (%top_damage% Damage)"
- "&f - &4%second%&f (%second_damage% Damage)"
- "&f - &4%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:
- "poison:5:200:10"
- "slow:2:100:20"
- "hunger:3:400:10"
# Bonus enemies that spawn to fight you
# entity:chance
# Chance is as a percentage
summons:
- "spider:15"
- "cave_spider:15"
# Chance to shuffle your hotbar as a percentage - set to 0 to disable.
shuffle-chance: 0
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_spider_ambient:100:0.5"
- "entity_wolf_growl:100:2"
death: # On death
- "entity_spider_death:50:0.7"
- "entity_wither_death:50:0.5"
summon: # On summon enemy
- "entity_spider_step:1:1.2"
injure: # On take damage
- "entity_spider_hurt:1:0.7"