
LITE
This version contains all bosses and weapon drops from Souls like Bosses without any boss arenas. It can be used to let bosses spawn in own custom made structures via markers.
Required Mods
AttributeFix:
Boss Battles
Heolstor the Nightlord

Abyss Watchers

Soul of Cinder

FAQ & Configuration
Modpack Configuration via Helper Datapack
You can configure the mod using a helper datapack.
use the following code inside your load.mcfunction and adjust the values.
# --- Create scoreboard objectives ---
scoreboard objectives add gamerule_keep_inventory dummy # 1=Keep items when dying to boss, 2=drop items
scoreboard objectives add boss_difficulty dummy # 1=Easy, 2=Normal, 3=Difficult, 4=Hard, 5=Hardcore
scoreboard objectives add bossbars_enabled dummy # 1=show boss bars, 2=hide boss bars
scoreboard objectives add dialogue_audio_enabled dummy # 1= audio on, 2= audio off
scoreboard objectives add slb_ability_cooldown dummy # Cooldown time for player abilities
scoreboard objectives add heolstor_spawned dummy # 0= gets spawned at the start
# Health objectives for all characters (min 100, max 490.000)
scoreboard objectives add nl_health dummy # Health for Night Lord
scoreboard objectives add soc_health dummy # Health for Soul of Cinder
scoreboard objectives add aw_health dummy # Health for Abyss Watcher
# Combo length objectives
scoreboard objectives add nl_combo_length dummy # average combo length for Night Lord
scoreboard objectives add soc_combo_length dummy # average combo length for Soul of Cinder
scoreboard objectives add aw_combo_length dummy # average combo length for Abyss Watcher
# general config
scoreboard players set .s_l_b_global gamerule_keep_inventory 1
scoreboard players set .s_l_b_global boss_difficulty 2
scoreboard players set .s_l_b_global bossbars_enabled 1
scoreboard players set .s_l_b_global dialogue_audio_enabled 2
scoreboard players set .s_l_b_global slb_ability_cooldown 1600
scoreboard players set .s_l_b_global heolstor_spawned 0
# boss health values
scoreboard players set .s_l_b_global nl_health 600
scoreboard players set .s_l_b_global soc_health 400
scoreboard players set .s_l_b_global aw_health 400
# boss combo lengths
scoreboard players set .s_l_b_global nl_combo_length 2
scoreboard players set .s_l_b_global soc_combo_length 2
scoreboard players set .s_l_b_global aw_combo_length 2
Adding Bosses to Your Own Structures
Note: Mod needs to be disabled while building your structures
Save your structure with the option “Include Entities” enabled
when building your structure, use the specific command to summon a marker at the desired spawn point of the boss:
Soul of Cinder:
/summon marker ~ ~ ~ {Tags:["soc_arena_center","uninitialized"]}
directly beneath the spawn marker, a fire burning on netherrack must be placed
Abyss Watchers:
/summon marker ~ ~ ~ {Tags:["aw_arena_center","uninitialized"]}
you can summon multiple markers around the spawn, where Abyss Watchers randomly spawn in the 1st phase:
/summon marker ~ ~ ~ {Tags:["aw_spawn1"]}
Nightlord:
/summon marker ~ ~20 ~ {Tags:["nightlord_spawn","uninitialized"]}
Lothric Boss
The Lothric boss works a bit differently because he relies on several marker entities to function properly. You can spawn those manually when building a boss arena with:
/function souls_like_bosses:bosses/internal_setting/
Marker Types
-
Spawn Point Marker
Defines where the boss will initially appear.
-
Teleport Markers
These define locations where Lothric can randomly teleport during the fight for some of his attacks.
-
Detection Marker
Checks every few seconds whether a player is within 10 blocks. If so, the boss battle is triggered.
-
Cutscene Marker
This is the location where Lothric teleports before his final phase.
During the cutscene, his hitbox floats 10 blocks below him, so the area beneath must be empty to prevent him from taking damage.
Arena Setup for Spinning Attack
For Lothric’s spinning attack, the arena floor must be flat and covered with light blocks. These are used for collision detection.
He bounces off walls by detecting the boundary of these light blocks, meaning he can only move within the area they define.
This can be done easily with WorldEdit:
- Select an area using
//pos1 and //pos2
- Replace all air blocks with light blocks: //replace air light[level=0]
Texture Issues
If textures do not load correctly, place the Mod Resources resource pack at the top of your resource pack list.
Boss Spawning & Damage
/function souls_like_bosses:adjust_config/
1 vs 1 Mob Battles
By installing the Carpet Mod, you can enable 1v1 mob battles
https://modrinth.com/mod/neoforge-carpet
/function souls_like_bosses:adjust_config/mob_battle_mark_nearest_mob
Locating Boss Structures
/locate structure souls_like_bosses:catacombs_of_carthus
/locate structure souls_like_bosses:kiln_of_the_first_flame
/locate structure souls_like_bosses:lothric_castle
/locate structure souls_like_bosses:tree_of_light
Boss Health Configuration
Min: 100 | Max: 490000
/scoreboard players set .s_l_b_global aw_health number
/scoreboard players set .s_l_b_global soc_health number
/scoreboard players set .s_l_b_global lothran_health number
/scoreboard players set .s_l_b_global nl_health number
Combo Length Configuration
/scoreboard players set .s_l_b_global aw_combo_length number
/scoreboard players set .s_l_b_global soc_combo_length number
/scoreboard players set .s_l_b_global nl_combo_length number
Credits