New Skills Added in Bosses:
-
What does it do?
- This plugin allows you to create custom bosses in Minecraft, both vanilla and modded mobs, with advanced features such as custom drops, respawn times, equipment, effects, and the ability to summon minions.
-
Config Skills: You can configure skills for bosses with the following parameters:
- name: The skill name displayed in the game.
- cooldown: The cooldown time in seconds (minimum 45s).
- radius: The radius in which the skill affects players.
- effect: The type of skill effect applied
skills: explosion: name: "Explosion" description: "Causes a massive explosion around the boss, dealing damage to nearby players." config: cooldown: 45 radius: 10 effect: "explosion" freeze: name: "Freeze" description: "Reduces the speed of nearby players, slowing them down for a while." config: cooldown: 60 radius: 8 effect: "slowness" lightning: name: "Lightning" description: "Strikes a random player with lightning within the specified radius." config: cooldown: 50 radius: 15 effect: "lightning" heal: name: "Heal" description: "Restores health to the boss, keeping it strong during battle." config: cooldown: 30 radius: 0 effect: "heal" amount: 10 fireball: name: "Fireball" description: "Launches a fireball at nearby players, causing direct damage." config: cooldown: 40 radius: 12 effect: "fireball" damage_boost: name: "Damage Boost" description: "Temporarily increases the damage dealt by the boss to nearby players." config: cooldown: 55 radius: 10 effect: "damage_boost" duration: 10 area_poison: name: "Area Poison" description: "Applies poison to all players within the radius around the boss." config: cooldown: 50 radius: 10 effect: "poison" duration: 8 blindness: name: "Blindness" description: "Causes nearby players to suffer from blindness, preventing them from seeing." config: cooldown: 60 radius: 10 effect: "blindness" duration: 6 earthquake: name: "Earthquake" description: "Causes an earthquake that affects nearby entities, launching them into the air." config: cooldown: 70 radius: 15 effect: "earthquake"
-
Key Features:
- Custom Mob Types: You can use both vanilla mobs (e.g.,
ZOMBIE
,minecraft:phantom
) and custom modded mobs by specifying them with the formatnamespace:mob_name
. - Respawn Control: You can set a respawn time for each boss, and if you set
respawn_time
to0
, the boss will not respawn. - Custom Drops: Each boss can have custom loot drops with defined probabilities for each item.
- Equipment and Effects: Equip your bosses with armor and weapons, and apply custom effects like
RESISTANCE
orSTRENGTH
. - Minion Summoning: Bosses can call minions during combat, making fights more dynamic and challenging.
- Custom Mob Types: You can use both vanilla mobs (e.g.,
-
Configuration Example:
bosses: zombieBoss: type: "ZOMBIE" name: "The Undying Zombie" boss_bar_color: "GREEN" health: 600 size: "NORMAL" equipment: helmet: "IRON_HELMET" chestplate: "IRON_CHESTPLATE" leggings: "IRON_LEGGINGS" boots: "IRON_BOOTS" weapon: "IRON_SWORD" effects: - "RESISTANCE:1:999999" - "STRENGTH:2:999999" drops: - item: "IRON_SWORD" chance: 60 amount: 1 - item: "GOLDEN_APPLE" chance: 25 amount: 2 drop_equipment_chance: 50 respawn_time: 0 movement_area: 30 target_area: 20 summon: "minecraft:cow" amount: 2 interval: 30 minion_name: "Minion of the Undying" skill: name: "lightning" cooldown: 45 radius: 10 effect: "lightning"
NEW Summoned minions
-
Minion Summoning: Bosses can call minions during combat, making fights more dynamic and challenging.
- Type: The type of mob to summon.
- Amount: The number of minions to summon.
- Interval: The time (in seconds) between each summoning.
- minion_name: Can put a custom name to minions
# Minion spawning settings.
summon: "minecraft:chicken" # The type of minions the boss will summon. In this case, chickens.
amount: 20 # The number of minions to summon each time.
interval: 30 # The interval (in seconds) between each summoning.
minion_name: "Minion of the boss" # Name of minion
BUG FIX 1.0.1
Boss Configuration Fixes
-
Fixed an issue where bosses were reappearing regardless of whether they died or not, and added functionality to remove the boss bar upon death.
-
What was the issue?
- Bosses were incorrectly scheduled to respawn even if they hadn't died, causing them to respawn immediately without respecting their death status.
- The boss bar remained visible after the boss had died, as there was no mechanism to remove it upon the boss's death.
-
How was it resolved?
- The reappearance of bosses now correctly checks if the boss has died before scheduling a respawn. Only after the boss's death will the respawn timer be initiated.
- An
EntityDeathEvent
listener was added to remove the boss bar once the boss is defeated, ensuring the UI is cleared properly.
Boss Creation Plugin (NEW)
-
What does it do?
- This plugin allows you to create custom bosses in Minecraft, both vanilla and modded mobs, with advanced features such as custom drops, respawn times, equipment, and effects.
-
How does it work?
- The plugin allows you to define custom bosses in the
config.yml
file with detailed settings, including:- Type: The mob type (e.g.,
ZOMBIE
,minecraft:phantom
, or modded mobs likemodnamespace:custom_boss
). - Name: The name displayed for the boss.
- Health: The health value for the boss.
- Boss Bar Color: The color of the boss bar that will display during combat.
- Equipment: What armor and weapon the boss will carry.
- Effects: Any potion effects applied to the boss (e.g.,
STRENGTH
,REGENERATION
). - Drops: Custom drops for the boss with probabilities and quantities.
- Respawn Time: How often the boss respawns after being defeated (in seconds).
- Movement Area: The radius within which the boss can move.
- Target Area: The radius within which the boss will attack players.
- Type: The mob type (e.g.,
- The plugin allows you to define custom bosses in the
-
Key Features:
- Custom Mob Types: You can use both vanilla mobs (e.g.,
ZOMBIE
,minecraft:phantom
) and custom modded mobs by specifying them with the formatnamespace:mob_name
. - Respawn Control: You can set a respawn time for each boss, and if you set
respawn_time
to0
, the boss will not respawn. - Custom Drops: Each boss can have custom loot drops with defined probabilities for each item.
- Equipment and Effects: Equip your bosses with armor and weapons, and apply custom effects like
RESISTANCE
orSTRENGTH
.
- Custom Mob Types: You can use both vanilla mobs (e.g.,
-
Configuration Example:
bosses: zombieBoss: type: "ZOMBIE" # The type of the mob (Zombie). name: "The Undying Zombie" # The name of the boss. boss_bar_color: "GREEN" # Color of the boss bar. health: 600 # Health of the boss. size: "NORMAL" # Size of the boss. equipment: helmet: "IRON_HELMET" # Equipment the boss will wear. chestplate: "IRON_CHESTPLATE" leggings: "IRON_LEGGINGS" boots: "IRON_BOOTS" weapon: "IRON_SWORD" # Weapon the boss will use. effects: - "RESISTANCE:1:INFINITE" # Infinite resistance effect. - "STRENGTH:2:INFINITE" # Infinite strength effect. drops: - item: "IRON_SWORD" # Drop with a 60% chance. chance: 60 amount: 1 - item: "GOLDEN_APPLE" # Drop with a 25% chance. chance: 25 amount: 2 drop_equipment_chance: 50 # 50% chance to drop the equipment. respawn_time: 600 # Boss respawns after 10 minutes. movement_area: 30 # Boss can move within 30 blocks. target_area: 20 # Boss attacks players within 20 blocks. phantomBoss: type: "minecraft:phantom" # The type of the mob (Phantom). name: "The Sky Phantom" # The name of the boss. boss_bar_color: "BLUE" # Color of the boss bar. health: 350 # Health of the boss. size: "NORMAL" # Size of the boss. equipment: helmet: "LEATHER_HELMET" # Equipment the boss will wear. weapon: "BOW" # Weapon the boss will use. effects: - "SLOWNESS:1:INFINITE" # Infinite slowness effect. - "REGENERATION:2:120" # Regeneration effect for 120 seconds. drops: - item: "ARROW" # Drop with an 80% chance. chance: 80 amount: 5 - item: "ENCHANTED_BOOK" # Drop with a 15% chance. chance: 15 amount: 1 drop_equipment_chance: 10 # 10% chance to drop the equipment. respawn_time: 300 # Boss respawns after 5 minutes. movement_area: 100 # Boss can move within 100 blocks. target_area: 50 # Boss attacks players within 50 blocks.