diff --git a/mods/mobs/init.lua b/mods/mobs/init.lua index 58d12092..41f712d8 100755 --- a/mods/mobs/init.lua +++ b/mods/mobs/init.lua @@ -15,7 +15,10 @@ dofile(path.."/bee.lua") -- KrupnoPavel dofile(path.."/bunny.lua") -- ExeterDad dofile(path.."/kitten.lua") -- Jordach/BFD dofile(path.."/goat.lua") -- ??? + +-- Fish dofile(path.."/shark.lua") -- blert2112 (animal_modpack) +dofile(path.."/jellyfish.lua") -- blert2112 -- Monsters diff --git a/mods/mobs/jellyfish.lua b/mods/mobs/jellyfish.lua new file mode 100644 index 00000000..ada04e18 --- /dev/null +++ b/mods/mobs/jellyfish.lua @@ -0,0 +1,34 @@ + +mobs:register_mob("mobs:jellyfish", { + type = "animal", + attack_type = "dogfight", + damage = 5, + hp_min = 5, + hp_max = 10, + armor = 100, + collisionbox = {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25}, + visual = "mesh", + mesh = "mobs_jellyfish.b3d", + textures = { + {"mobs_jellyfish.png"} + }, + makes_footstep_sound = false, + walk_velocity = 0.1, + run_velocity = 0.1, + fly = true, + fly_in = "default:water_source", + fall_speed = 0, + view_range = 10, + water_damage = 0, + lava_damage = 5, + light_damage = 0, + on_rightclick = function(self, clicker) + mobs:capture_mob(self, clicker, 80, 100, 0, true, nil) + end +}) +--name, nodes, neighbours, minlight, maxlight, interval, chance, active_object_count, min_height, max_height +mobs:spawn_specific("mobs:jellyfish", + {"default:water_source"}, + {"default:water_flowing","default:water_source"}, + 5, 20, 30, 10000, 1, -31000, 0) +mobs:register_egg("mobs:jellyfish", "Jellyfish", "mobs_jellyfish_inv.png", 0) diff --git a/mods/mobs/models/mobs_jellyfish.b3d b/mods/mobs/models/mobs_jellyfish.b3d new file mode 100644 index 00000000..16b7fd38 Binary files /dev/null and b/mods/mobs/models/mobs_jellyfish.b3d differ diff --git a/mods/mobs/textures/mobs_jellyfish.png b/mods/mobs/textures/mobs_jellyfish.png new file mode 100644 index 00000000..3f0db905 Binary files /dev/null and b/mods/mobs/textures/mobs_jellyfish.png differ diff --git a/mods/mobs/textures/mobs_jellyfish_inv.png b/mods/mobs/textures/mobs_jellyfish_inv.png new file mode 100644 index 00000000..641b3884 Binary files /dev/null and b/mods/mobs/textures/mobs_jellyfish_inv.png differ