diff --git a/README.md b/README.md
index 719b9232c8b9af4f8fc4bdd35d80e35ff6252c32..a48cee608ed21b4bd1ea418ae31f638b54bfdf2c 100644
--- a/README.md
+++ b/README.md
@@ -2,3 +2,6 @@
 
 Thanks to TenPlus1, blert2112, and taikedz
 
+** This mod has been modified for the Illuna Minetestservers, it may not work for you as expected.
+Check out the original one here: https://github.com/D00Med/dmobs **
+
diff --git a/dragons/aliases.lua b/dragons/aliases.lua
new file mode 100644
index 0000000000000000000000000000000000000000..bbb70e96beef64063ca83db827313af6cdcfec4c
--- /dev/null
+++ b/dragons/aliases.lua
@@ -0,0 +1,22 @@
+minetest.register_alias("dragons:dragons_armor_steel", "dmobs:dragon_armor_steel")
+minetest.register_alias("dragons:dragons_gem_fire", "dmobs:dragon_gem_fire")
+minetest.register_alias("dragons:dragon", "dmobs:dragon")
+minetest.register_alias("dragons:dragon2", "dmobs:dragon2")
+minetest.register_alias("dragons:dragon3", "dmobs:dragon3")
+minetest.register_alias("dragons:dragon4", "dmobs:dragon4")
+minetest.register_alias("dragons:egg", "dmobs:egg")
+minetest.register_alias("dragons:egg_great", "dmobs:dragon_egg_great")
+minetest.register_alias("dragons:dragon_gem", "dmobs:dragon_gem")
+minetest.register_alias("dragons:dragon_gem_lightning", "dmobs:dragon_gem_lightning")
+minetest.register_alias("dragons:dragon_gem_fire", "dmobs:dragon_gem_fire")
+minetest.register_alias("dragons:dragon_gem_poison", "dmobs:dragon_gem_poison")
+minetest.register_alias("dragons:dragon_gem_ice", "dmobs:dragon_gem_ice")
+minetest.register_alias("dragons:poison", "dmobs:poison")
+minetest.register_alias("dragons:dragon_red", "dmobs:dragon_red")
+minetest.register_alias("dragons:dragon_black", "dmobs:dragon_black")
+minetest.register_alias("dragons:dragon_green", "dmobs:dragon:green")
+minetest.register_alias("dragons:dragon_blue", "dmobs:dragon_blue")
+minetest.register_alias("dragons:dragon_egg_fire", "dmobs:dragon_egg_fire")
+minetest.register_alias("dragons:dragon_egg_lighting", "dmobs:dragon_egg_lighning")
+minetest.register_alias("dragons:dragon_egg_poison", "dmobs:dragon_egg_poison")
+minetest.register_alias("dragons:dragon_egg_ice", "dmobs:dragon_egg_ice")
diff --git a/dragons/dragon1.lua b/dragons/dragon1.lua
index b1fed8107ae263e918a143ae34d5cd101cb633f7..727229fa743f4eb0d9da4c15fe6085f84b53debd 100644
--- a/dragons/dragon1.lua
+++ b/dragons/dragon1.lua
@@ -2,8 +2,8 @@ local dragondef = {
    type = "monster",
    passive = false,
    attacks_monsters = true,
-   damage = 4,
-   reach = 3,
+   damage = 22,
+   reach = 6,
    attack_type = "dogshoot",
    shoot_interval = 2.5,
 	dogshoot_switch = 2,
@@ -11,9 +11,9 @@ local dragondef = {
 	dogshoot_count_max =5,
    arrow = "dmobs:fire",
    shoot_offset = 1,
-   hp_min = 70,
-   hp_max = 100,
-   armor = 100,
+   hp_min = 680,
+   hp_max = 850,
+   armor = 1200,
 	collisionbox = {-0.6, -1.2, -0.6, 0.6, 0.6, 0.6},
    visual = "mesh",
    mesh = "dragon.b3d",
@@ -33,8 +33,8 @@ local dragondef = {
    sounds = {
       shoot_attack = "mobs_fireball",
    },
-   walk_velocity = 3,
-   run_velocity = 5,
+   walk_velocity = 6,
+   run_velocity = 11,
    jump = true,
    fly = true,
    drops = {
diff --git a/dragons/dragon2.lua b/dragons/dragon2.lua
index a90f104264a07645db2ac07fb63258123bc344cc..65271f1a2f8fc6fdc24553bc91f4261e96cd44cd 100644
--- a/dragons/dragon2.lua
+++ b/dragons/dragon2.lua
@@ -2,8 +2,8 @@ local dragondef = {
    type = "monster",
    passive = false,
    attacks_monsters = true,
-   damage = 4,
-   reach = 3,
+   damage = 22,
+   reach = 6,
    attack_type = "dogshoot",
    shoot_interval = 2.5,
 	dogshoot_switch = 2,
@@ -11,9 +11,9 @@ local dragondef = {
 	dogshoot_count_max =5,
    arrow = "dmobs:lightning",
    shoot_offset = 1,
-   hp_min = 70,
-   hp_max = 100,
-   armor = 100,
+   hp_min = 680,
+   hp_max = 850,
+   armor = 1200,
 	collisionbox = {-0.6, -1.2, -0.6, 0.6, 0.6, 0.6},
    visual = "mesh",
    mesh = "dragon.b3d",
@@ -33,8 +33,8 @@ local dragondef = {
    sounds = {
       shoot_attack = "mobs_fireball",
    },
-   walk_velocity = 3,
-   run_velocity = 5,
+   walk_velocity = 8,
+   run_velocity = 14,
    jump = true,
    fly = true,
    drops = {
diff --git a/dragons/dragon3.lua b/dragons/dragon3.lua
index a21553e7421473a6f9e138a2312405fb02a08d1a..3ffa384fbbb72ece00d4a1529772c6d24085950e 100644
--- a/dragons/dragon3.lua
+++ b/dragons/dragon3.lua
@@ -2,8 +2,8 @@ local dragondef = {
    type = "monster",
    passive = false,
    attacks_monsters = true,
-   damage = 4,
-   reach = 3,
+   damage = 18,
+   reach = 5,
    attack_type = "dogshoot",
    shoot_interval = 2.5,
 	dogshoot_switch = 2,
@@ -11,9 +11,9 @@ local dragondef = {
 	dogshoot_count_max =5,
    arrow = "dmobs:poison",
    shoot_offset = 1,
-   hp_min = 70,
-   hp_max = 100,
-   armor = 100,
+   hp_min = 700,
+   hp_max = 1250,
+   armor = 1000,
 	collisionbox = {-0.6, -1.2, -0.6, 0.6, 0.6, 0.6},
    visual = "mesh",
    mesh = "dragon.b3d",
@@ -33,8 +33,8 @@ local dragondef = {
    sounds = {
       shoot_attack = "mobs_fireball",
    },
-   walk_velocity = 3,
-   run_velocity = 5,
+   walk_velocity = 6,
+   run_velocity = 10,
    jump = true,
    fly = true,
    drops = {
diff --git a/dragons/dragon4.lua b/dragons/dragon4.lua
index 204d5897225a5abe719ba34ee60edaf6caae7bf6..7e4efe4dc8b66f7a8b2e0595ed810bd62eacc9b6 100644
--- a/dragons/dragon4.lua
+++ b/dragons/dragon4.lua
@@ -2,8 +2,8 @@ local dragondef = {
    type = "monster",
    passive = false,
    attacks_monsters = true,
-   damage = 4,
-   reach = 3,
+   damage = 32,
+   reach = 7,
    attack_type = "dogshoot",
    shoot_interval = 2.5,
 	dogshoot_switch = 2,
@@ -11,9 +11,9 @@ local dragondef = {
 	dogshoot_count_max =5,
    arrow = "dmobs:ice",
    shoot_offset = 1,
-   hp_min = 70,
-   hp_max = 100,
-   armor = 100,
+   hp_min = 900,
+   hp_max = 1600,
+   armor = 2100,
 	collisionbox = {-0.6, -1.2, -0.6, 0.6, 0.6, 0.6},
    visual = "mesh",
    mesh = "dragon.b3d",
@@ -33,8 +33,8 @@ local dragondef = {
    sounds = {
       shoot_attack = "mobs_fireball",
    },
-   walk_velocity = 3,
-   run_velocity = 5,
+   walk_velocity = 11,
+   run_velocity = 18,
    jump = true,
    fly = true,
    drops = {
diff --git a/dragons/main.lua b/dragons/main.lua
index 19a24002c2f999bea3d57c375aff815468c133ed..132444e22cb96c59cb6a43e2f49f21497b70633d 100644
--- a/dragons/main.lua
+++ b/dragons/main.lua
@@ -38,6 +38,12 @@ minetest.register_craftitem("dmobs:dragon_gem", {
 -- mobs:spawn_specific("dmobs:dragon3", {"air"}, {"default:stone"}, 20, 10, 300, 15000, 2, -100, 11000)
 -- mobs:spawn_specific("dmobs:dragon4", {"air"}, {"default:stone"}, 20, 10, 300, 15000, 2, -100, 11000)
 
+mobs:spawn_specific("dragons:dragon1", {"caverealms:glow_ruby"}, {"caverealms:glow_ruby_ore", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+mobs:spawn_specific("dragons:dragon2", {"caverealms:glow_mese"}, {"default:stone_with_mese", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+mobs:spawn_specific("dragons:dragon3", {"caverealms:glow_emerald"}, {"caverealms:glow_emerald_ore", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+mobs:spawn_specific("dragons:dragon4", {"caverealms:glow_ore", "caverealms:thin_ice"}, {"default:ice", "default:air"}, 2, 14, 120, 60000, 1, -28000, -17000, nil)
+mobs:spawn_specific("dragons:dragon1", {"loud_walking:stone_with_moss", "loud_walking:stone_with_salt"}, {"default:air"}, 2, 14, 120, 90000, 1, 30100, 29950, nil)
+
    
 mobs:register_egg("dmobs:dragon", "Wild Fire Dragon", "default_apple.png", 1)
 mobs:register_egg("dmobs:dragon2", "Wild Lightning Dragon", "default_mese_crystal.png", 1)
diff --git a/init.lua b/init.lua
index 5a60105fe7e123b519d8638e39a2c2e0822e3f1a..27f11618d70b7a16ef8c698d0b54e568f9f86c18 100644
--- a/init.lua
+++ b/init.lua
@@ -98,6 +98,7 @@ else
 	loadmob("wyvern","/dragons/")
 	
 	dofile(minetest.get_modpath("dmobs").."/dragons/eggs.lua")
+    dofile(minetest.get_modpath("dmobs").."/dragons/aliases.lua")
 end
 dofile(minetest.get_modpath("dmobs").."/arrows/dragonfire.lua")
 dofile(minetest.get_modpath("dmobs").."/arrows/dragonarrows.lua")
diff --git a/spawn.lua b/spawn.lua
index 13a32eb9c1ed425e6268a8d9d65acc87d8252c84..bcc92797b836019c5479acc7c98622daf7fea9f3 100644
--- a/spawn.lua
+++ b/spawn.lua
@@ -40,13 +40,19 @@ end
 
 -- dragons
 
-mobs:register_spawn("dmobs:dragon", {"default:leaves","default:dirt_with_grass"}, 20, 10, 64000, 2, 31000)
+--mobs:register_spawn("dmobs:dragon", {"default:leaves","default:dirt_with_grass"}, 20, 10, 64000, 2, 31000)
 
 if dmobs.dragons then
-	mobs:register_spawn("dmobs:dragon2", {"default:pine_needles"}, 20, 10, 64000, 2, 31000)
-	mobs:register_spawn("dmobs:dragon3", {"default:acacia_leaves","default:dirt_with_dry_grass"}, 20, 10, 64000, 2, 31000)
-	mobs:register_spawn("dmobs:dragon4", {"default:jungleleaves"}, 20, 10, 64000, 2, 31000)
-	mobs:register_spawn("dmobs:waterdragon", {"default:water_source"}, 20, 10, 32000, 1, 31000, false)
-	mobs:register_spawn("dmobs:wyvern",	{"default:leaves"}, 20, 10, 32000, 1, 31000, false)
-	mobs:register_spawn("dmobs:dragon_great", {"default:lava_source"}, 20, 0, 64000, -21000, 1000, false)
+	--mobs:register_spawn("dmobs:dragon2", {"default:pine_needles"}, 20, 10, 64000, 2, 31000)
+	--mobs:register_spawn("dmobs:dragon3", {"default:acacia_leaves","default:dirt_with_dry_grass"}, 20, 10, 64000, 2, 31000)
+	--mobs:register_spawn("dmobs:dragon4", {"default:jungleleaves"}, 20, 10, 64000, 2, 31000)
+	--mobs:register_spawn("dmobs:waterdragon", {"default:water_source"}, 20, 10, 32000, 1, 31000, false)
+	--mobs:register_spawn("dmobs:wyvern",	{"default:leaves"}, 20, 10, 32000, 1, 31000, false)
+	--mobs:register_spawn("dmobs:dragon_great", {"default:lava_source"}, 20, 0, 64000, -21000, 1000, false)
+    mobs:spawn_specific("dmobs:dragon1", {"caverealms:glow_ruby"}, {"caverealms:glow_ruby_ore", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+    mobs:spawn_specific("dmobs:dragon2", {"caverealms:glow_mese"}, {"default:stone_with_mese", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+    mobs:spawn_specific("dmobs:dragon3", {"caverealms:glow_emerald"}, {"caverealms:glow_emerald_ore", "default:air"}, 2, 14, 120, 90000, 1, -28000, -17000, nil)
+    mobs:spawn_specific("dmobs:dragon4", {"caverealms:glow_ore", "caverealms:thin_ice"}, {"default:ice", "default:air"}, 2, 14, 120, 60000, 1, -28000, -17000, nil)
+    mobs:spawn_specific("dmobs:dragon2", {"loud_walking:stone_with_moss", "loud_walking:stone_with_salt"}, {"default:air"}, 2, 14, 120, 90000, 1, 30100, 29950, nil)
+
 end