From 0c924c9d7831d0f9211d5119311777b74ba727bc Mon Sep 17 00:00:00 2001 From: OldCoder Date: Sun, 4 Sep 2022 22:00:49 -0700 Subject: [PATCH] Imported from trollstream "ContentDB" --- LICENSE | 9 + depends.txt | 4 + init.lua | 1304 +++++++++++++++++ models/mcl_dream_dream.b3d | Bin 0 -> 145382 bytes schematics/mcl_dream_dream.mts | Bin 0 -> 3401 bytes schematics/mcl_dream_end_dream_dungeon.mts | Bin 0 -> 1570 bytes schematics/mcl_dream_nether_dream_dungeon.mts | Bin 0 -> 2211 bytes schematics/mcl_dream_spider_dream_dungeon.mts | Bin 0 -> 2160 bytes textures/mcl_dream_apple_dream_enchanted.png | Bin 0 -> 224 bytes textures/mcl_dream_dream.png | Bin 0 -> 662 bytes textures/mcl_dream_dream_blaze.png | Bin 0 -> 396 bytes textures/mcl_dream_dream_block.png | Bin 0 -> 147 bytes textures/mcl_dream_dream_channel_block.png | Bin 0 -> 65259 bytes textures/mcl_dream_dream_creeper.png | Bin 0 -> 3050 bytes textures/mcl_dream_dream_error.png | Bin 0 -> 8641 bytes textures/mcl_dream_dream_ghast.png | Bin 0 -> 375 bytes textures/mcl_dream_dream_ghast_firing.png | Bin 0 -> 493 bytes textures/mcl_dream_dream_ingot.png | Bin 0 -> 237 bytes textures/mcl_dream_dream_ore.png | Bin 0 -> 1360 bytes textures/mcl_dream_dream_pick.png | Bin 0 -> 275 bytes textures/mcl_dream_dream_spider.png | Bin 0 -> 395 bytes textures/mcl_dream_dream_sword.png | Bin 0 -> 268 bytes textures/mcl_dream_dream_totem.png | Bin 0 -> 350 bytes textures/mcl_dream_dream_totem_2.png | Bin 0 -> 225 bytes textures/mcl_dream_dream_totem_3.png | Bin 0 -> 238 bytes textures/mcl_dream_dream_totem_4.png | Bin 0 -> 192 bytes textures/mcl_dream_technoblade_totem.png | Bin 0 -> 409 bytes 27 files changed, 1317 insertions(+) create mode 100644 LICENSE create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 models/mcl_dream_dream.b3d create mode 100644 schematics/mcl_dream_dream.mts create mode 100644 schematics/mcl_dream_end_dream_dungeon.mts create mode 100644 schematics/mcl_dream_nether_dream_dungeon.mts create mode 100644 schematics/mcl_dream_spider_dream_dungeon.mts create mode 100644 textures/mcl_dream_apple_dream_enchanted.png create mode 100644 textures/mcl_dream_dream.png create mode 100644 textures/mcl_dream_dream_blaze.png create mode 100644 textures/mcl_dream_dream_block.png create mode 100644 textures/mcl_dream_dream_channel_block.png create mode 100644 textures/mcl_dream_dream_creeper.png create mode 100644 textures/mcl_dream_dream_error.png create mode 100644 textures/mcl_dream_dream_ghast.png create mode 100644 textures/mcl_dream_dream_ghast_firing.png create mode 100644 textures/mcl_dream_dream_ingot.png create mode 100644 textures/mcl_dream_dream_ore.png create mode 100644 textures/mcl_dream_dream_pick.png create mode 100644 textures/mcl_dream_dream_spider.png create mode 100644 textures/mcl_dream_dream_sword.png create mode 100644 textures/mcl_dream_dream_totem.png create mode 100644 textures/mcl_dream_dream_totem_2.png create mode 100644 textures/mcl_dream_dream_totem_3.png create mode 100644 textures/mcl_dream_dream_totem_4.png create mode 100644 textures/mcl_dream_technoblade_totem.png diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..aa2e3fe --- /dev/null +++ b/LICENSE @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (c) 2022 Furious_mat + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4025cd1 --- /dev/null +++ b/depends.txt @@ -0,0 +1,4 @@ +mobs_mc +mcl_core +mcl_mapgen_core +mcl_tools diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..f7aece7 --- /dev/null +++ b/init.lua @@ -0,0 +1,1304 @@ +local S = minetest.get_translator(minetest.get_current_modname()) + +--################### +--################### DREAM +--################### + +local drops_common = { + {name = "mcl_core:diamond", + chance = 1, + min = 1, + max = 3, + looting = "common",}, +} + +local drops_dream = table.copy(drops_common) +table.insert(drops_dream, { + name = "mcl_dream:dream_channel_block", + chance = 15, + min = 1, + max = 1, +}) + +local dream = { + description = S("Dream"), + type = "monster", + spawn_class = "hostile", + hp_min = 20, + hp_max = 20, + xp_min = 5, + xp_max = 5, + breath_max = -1, + armor = {undead = 90, fleshy = 90}, + collisionbox = {-0.7, -0.01, -0.7, 0.7, 2.69, 0.7}, + visual = "mesh", + mesh = "mcl_dream_dream.b3d", + textures = { + { + "mcl_dream_dream.png", + } + }, + visual_size = {x=1, y=1}, + makes_footstep_sound = true, + walk_velocity = 15, + run_velocity = 15, + damage = 10, + reach = 2, + fear_height = 4, + pathfinding = 1, + jump = true, + jump_height = 4, + drops = drops_dream, + animation = { + speed_normal = 25, speed_run = 50, + stand_start = 40, stand_end = 80, + walk_start = 0, walk_end = 40, + run_start = 0, run_end = 40, + }, + view_range = 16, + attack_type = "dogfight", + harmed_by_heal = true, +} + +mcl_mobs:register_mob("mcl_dream:dream", dream) + +-- Spawning + +mcl_mobs:spawn_specific( +"mcl_dream:dream", +"overworld", +"ground", +{ +"FlowerForest_underground", +"JungleEdge_underground", +"StoneBeach_underground", +"MesaBryce_underground", +"Mesa_underground", +"RoofedForest_underground", +"Jungle_underground", +"Swampland_underground", +"MushroomIsland_underground", +"BirchForest_underground", +"Plains_underground", +"MesaPlateauF_underground", +"ExtremeHills_underground", +"MegaSpruceTaiga_underground", +"BirchForestM_underground", +"SavannaM_underground", +"MesaPlateauFM_underground", +"Desert_underground", +"Savanna_underground", +"Forest_underground", +"SunflowerPlains_underground", +"ColdTaiga_underground", +"IcePlains_underground", +"IcePlainsSpikes_underground", +"MegaTaiga_underground", +"Taiga_underground", +"ExtremeHills+_underground", +"JungleM_underground", +"ExtremeHillsM_underground", +"JungleEdgeM_underground", +"Mesa", +"FlowerForest", +"Swampland", +"Taiga", +"ExtremeHills", +"Jungle", +"Savanna", +"BirchForest", +"MegaSpruceTaiga", +"MegaTaiga", +"ExtremeHills+", +"Forest", +"Plains", +"ColdTaiga", +"MushroomIsland", +"IcePlainsSpikes", +"SunflowerPlains", +"IcePlains", +"RoofedForest", +"ExtremeHills+_snowtop", +"MesaPlateauFM_grasstop", +"JungleEdgeM", +"ExtremeHillsM", +"JungleM", +"BirchForestM", +"MesaPlateauF", +"MesaPlateauFM", +"MesaPlateauF_grasstop", +"MesaBryce", +"JungleEdge", +"SavannaM", +"FlowerForest_beach", +"Forest_beach", +"StoneBeach", +"ColdTaiga_beach_water", +"Taiga_beach", +"Savanna_beach", +"Plains_beach", +"ExtremeHills_beach", +"ColdTaiga_beach", +"Swampland_shore", +"MushroomIslandShore", +"JungleM_shore", +"Jungle_shore", +"MesaPlateauFM_sandlevel", +"MesaPlateauF_sandlevel", +"MesaBryce_sandlevel", +"Mesa_sandlevel", +}, +0, +minetest.LIGHT_MAX+1, +30, +15000, +3, +mcl_vars.mg_overworld_min, +mcl_vars.mg_overworld_max) + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream", S("Dream"), "", 0) + +minetest.register_craft({ + output = "mcl_dream:pick", + recipe = { + {"mcl_dream:dream_ingot", "mcl_dream:dream_ingot", "mcl_dream:dream_ingot"}, + {"", "mcl_core:stick", ""}, + {"", "mcl_core:stick", ""}, + } +}) + +minetest.register_craft({ + output = "mcl_dream:sword", + recipe = { + {"", "mcl_dream:dream_ingot", ""}, + {"", "mcl_dream:dream_ingot", ""}, + {"", "mcl_core:stick", ""}, + } +}) + +-- Registering tools +minetest.register_tool("mcl_dream:pick", { + description = S("Dream Pickaxe"), + _doc_items_longdesc = pickaxe_longdesc, + inventory_image = "mcl_dream_dream_pick.png", + wield_scale = wield_scale, + groups = { tool=1, pickaxe=1, dig_speed_class=8, enchantability=10 }, + tool_capabilities = { + -- 1/1.2 + full_punch_interval = 0.83333333, + max_drop_level=5, + damage_groups = {fleshy=6}, + punch_attack_uses = 898, + }, + sound = { breaks = "default_tool_breaks" }, + _repair_material = "mcl_dream:dream_ingot", + _mcl_toollike_wield = true, + _mcl_diggroups = { + pickaxey = { speed = 8, level = 5, uses = 3000 } + }, + _mcl_upgradable = true, + _mcl_upgrade_item = "mcl_tools:pick_netherite" +}) + +minetest.register_tool("mcl_dream:sword", { + description = S("Dream Sword"), + _doc_items_longdesc = sword_longdesc, + inventory_image = "mcl_dream_dream_sword.png", + wield_scale = wield_scale, + groups = { weapon=1, sword=1, dig_speed_class=6, enchantability=10 }, + tool_capabilities = { + full_punch_interval = 0.625, + max_drop_level=5, + damage_groups = {fleshy=15}, + punch_attack_uses = 1796, + }, + sound = { breaks = "default_tool_breaks" }, + _repair_material = "mcl_dream:dream_ingot", + _mcl_toollike_wield = true, + _mcl_diggroups = { + swordy = { speed = 8, level = 5, uses = 1796 }, + swordy_cobweb = { speed = 8, level = 5, uses = 3000 } + }, + _mcl_upgradable = true, + _mcl_upgrade_item = "mcl_tools:sword_netherite" +}) + +minetest.register_craftitem("mcl_dream:dream_ingot",{ + description = S("Dream Ingot"), + _doc_items_longdesc = S("Dream Ingot"), + inventory_image = "mcl_dream_dream_ingot.png", + stack_max = 64, + groups = { craftitem = 1 }, +}) + +minetest.register_craftitem("mcl_dream:dream_totem",{ + description = S("Dream Totem"), + _doc_items_longdesc = S("Dream Totem"), + inventory_image = "mcl_dream_dream_totem.png", + stack_max = 64, + groups = { craftitem = 1 }, +}) + +minetest.register_craftitem("mcl_dream:dream_totem_2",{ + description = S("Dream Totem"), + _doc_items_longdesc = S("Dream Totem"), + inventory_image = "mcl_dream_dream_totem_2.png", + stack_max = 64, + groups = { craftitem = 1 }, +}) + +minetest.register_craftitem("mcl_dream:dream_totem_3",{ + description = S("Dream Totem"), + _doc_items_longdesc = S("Dream Totem"), + inventory_image = "mcl_dream_dream_totem_3.png", + stack_max = 64, + groups = { craftitem = 1 }, +}) + +minetest.register_craftitem("mcl_dream:dream_totem_4",{ + description = S("Dream Totem"), + _doc_items_longdesc = S("Dream Totem"), + inventory_image = "mcl_dream_dream_totem_4.png", + stack_max = 64, + groups = { craftitem = 1 }, +}) + +local S = minetest.get_translator(minetest.get_current_modname()) + +local hud_totem = {} + +minetest.register_on_leaveplayer(function(player) + hud_totem[player] = nil +end) + +minetest.register_craftitem("mcl_dream:technoblade_totem", { + description = S("Technoblade Totem (RIP Techoblade)"), + _tt_help = minetest.colorize(mcl_colors.GREEN, S("Protects you from death while wielding it")), + _doc_items_longdesc = S("A totem of undying is a rare artifact which may safe you from certain death."), + _doc_items_usagehelp = S("The totem only works while you hold it in your hand. If you receive fatal damage, you are saved from death and you get a second chance with 1 HP. The totem is destroyed in the process, however."), + inventory_image = "mcl_dream_technoblade_totem.png", + wield_image = "mcl_dream_technoblade_totem.png", + stack_max = 1, + groups = {combat_item = 1, offhand_item = 1}, +}) +minetest.register_alias("mobs_mc:technoblade_totem", "mcl_dream:technoblade_totem") + +local particle_colors = {"98BF22", "C49E09", "337D0B", "B0B021", "1E9200"} -- TODO: real MC colors + +-- Save the player from death when holding totem of undying in hand +mcl_damage.register_modifier(function(obj, damage, reason) + if obj:is_player() and not reason.bypasses_totem then + local hp = obj:get_hp() + if hp - damage <= 0 then + local wield = obj:get_wielded_item() + local in_offhand = false + if not (wield:get_name() == "mcl_dream:technoblade_totem") then + local inv = obj:get_inventory() + if inv then + wield = obj:get_inventory():get_stack("offhand", 1) + in_offhand = true + end + end + if wield:get_name() == "mcl_dream:technoblade_totem" then + local ppos = obj:get_pos() + local pnname = minetest.get_node(ppos).name + + if obj:get_breath() < 11 then + obj:set_breath(10) + end + + if not minetest.is_creative_enabled(obj:get_player_name()) then + wield:take_item() + if in_offhand then + obj:get_inventory():set_stack("offhand", 1, wield) + mcl_inventory.update_inventory_formspec(obj) + else + obj:set_wielded_item(wield) + end + end + awards.unlock(obj:get_player_name(), "mcl:postMortal") + + -- Effects + minetest.sound_play({name = "mcl_totems_totem", gain = 1}, {pos=ppos, max_hear_distance = 16}, true) + + for i = 1, 4 do + for c = 1, #particle_colors do + minetest.add_particlespawner({ + amount = math.floor(100 / (4 * #particle_colors)), + time = 1, + minpos = vector.offset(ppos, 0, -1, 0), + maxpos = vector.offset(ppos, 0, 1, 0), + minvel = vector.new(-1.5, 0, -1.5), + maxvel = vector.new(1.5, 1.5, 1.5), + minacc = vector.new(0, -0.1, 0), + maxacc = vector.new(0, -1, 0), + minexptime = 1, + maxexptime = 3, + minsize = 1, + maxsize = 2, + collisiondetection = true, + collision_removal = true, + object_collision = false, + vertical = false, + texture = "mcl_particles_totem" .. i .. ".png^[colorize:#" .. particle_colors[c], + glow = 10, + }) + end + end + + -- Big totem overlay + if not hud_totem[obj] then + hud_totem[obj] = obj:hud_add({ + hud_elem_type = "image", + text = "mcl_dream_technoblade_totem.png", + position = {x = 0.5, y = 1}, + scale = {x = 17, y = 17}, + offset = {x = 0, y = -178}, + z_index = 100, + }) + minetest.after(3, function() + if obj:is_player() then + obj:hud_remove(hud_totem[obj]) + hud_totem[obj] = nil + end + end) + end + + -- Set HP to exactly 1 + return hp - 1 + end + end + end +end, 1000) + +minetest.register_node("mcl_dream:dream_ore", { + description = S("Dream Ore"), + _doc_items_longdesc = S("Ore Dream Block"), + tiles = {"mcl_dream_dream_ore.png"}, + is_ground_content = false, + stack_max = 64, + paramtype2 = "facedir", + on_place = mcl_util.rotate_axis, + groups = {pickaxey=1, building_block = 1, xp=1}, + drop = "mcl_dream:dream_ingot", + on_rotate = on_rotate, + _mcl_silk_touch_drop = true, + _mcl_blast_resistance = 3, + _mcl_hardness = 3, + _mcl_fortune_drop = mcl_core.fortune_drop_ore, +}) + +minetest.register_node("mcl_dream:dream_channel_block", { + description = S("Dream Channel Block"), + _doc_items_longdesc = S("Obtain 3 of this block and spawn The Dream Error."), + tiles = {"mcl_dream_dream_channel_block.png"}, + is_ground_content = false, + stack_max = 64, + paramtype2 = "facedir", + on_place = mcl_util.rotate_axis, + groups = {pickaxey=1, building_block = 1, xp=1}, + on_rotate = on_rotate, + _mcl_blast_resistance = 3, + _mcl_hardness = 3, +}) + +minetest.register_node("mcl_dream:dream_block", { + description = S("Dream Block"), + _doc_items_longdesc = S("Obtain 4 of this block and spawn The Dream Error."), + tiles = {"mcl_dream_dream_block.png"}, + is_ground_content = false, + stack_max = 64, + paramtype2 = "facedir", + on_place = mcl_util.rotate_axis, + groups = {pickaxey=1, building_block = 1, xp=1}, + on_rotate = on_rotate, + _mcl_blast_resistance = 3, + _mcl_hardness = 3, +}) + + -- + -- Dream Ore Mapgen + -- + +minetest.register_ore({ + ore_type = "blob", + ore = "mcl_dream:dream_ore", + wherein = { "mcl_core:stone", "mcl_core:diorite", "mcl_core:andesite", "mcl_core:granite"}, + clust_scarcity = 10*10*10, + clust_num_ores = 58, + clust_size = 7, + y_min = layer_min, + y_max = layer_max, + noise_params = { + offset = 0, + scale = 1, + spread = {x=250, y=250, z=250}, + seed = 12345, + octaves = 3, + persist = 0.6, + lacunarity = 2, + flags = "defaults", + } +}) + +minetest.register_craftitem("mcl_dream:apple_dream_enchanted", { + description = S("Enchanted Dream Apple"), + _doc_items_longdesc = S("Dream apples are precious food items which can be eaten."), + wield_image = "mcl_dream_apple_dream_enchanted.png", + inventory_image = "mcl_dream_apple_dream_enchanted.png", + stack_max = 64, + on_place = minetest.item_eat(30), + on_secondary_use = minetest.item_eat(30), + groups = { food = 2, eatable = 1, can_eat_when_full = 1 }, + _mcl_saturation = 30, +}) + +minetest.register_craft({ + output = "mcl_dream:dream_block 4", + recipe = { + {"mcl_dream:dream_totem", "mcl_dream:dream_totem_2"}, + {"mcl_dream:dream_totem_3", "mcl_dream:dream_totem_4"}, + } +}) + +minetest.register_craft({ + output = "mcl_dream:apple_dream_enchanted", + recipe = { + {"mcl_dream:dream_ingot", "mcl_dream:dream_ingot", "mcl_dream:dream_ingot"}, + {"mcl_dream:dream_ingot", "mcl_core:apple", "mcl_dream:dream_ingot"}, + {"mcl_dream:dream_ingot", "mcl_dream:dream_ingot", "mcl_dream:dream_ingot"}, + } +}) + +--################### +--################### The Dream Error +--################### + +local drops_common = { + {name = "mcl_nether:netheriteblock", + chance = 1, + min = 1, + max = 1, + looting = "common",}, + {name = "mcl_dream:technoblade_totem", + chance = 1, + min = 1, + max = 1, + looting = "common",}, +} + +local dream_error = { + description = S("Dream_error"), + type = "monster", + spawn_class = "hostile", + hp_min = 500, + hp_max = 500, + xp_min = 50, + xp_max = 50, + breath_max = -1, + armor = {undead = 90, fleshy = 90}, + collisionbox = {-0.7, -0.01, -0.7, 0.7, 2.69, 0.7}, + visual = "mesh", + mesh = "mobs_mc_zombie.b3d", + textures = { + { + "mcl_dream_dream_error.png", + } + }, + visual_size = {x=3, y=3}, + makes_footstep_sound = true, + walk_velocity = 8, + run_velocity = 8, + damage = 30, + reach = 2, + fear_height = 4, + pathfinding = 1, + jump = true, + do_custom = function(self) + if self.health < (self.hp_max / 2) then + self.base_texture = "mcl_dream_dream_error.png" + self.fly = false + self.object:set_properties({textures={self.base_texture}}) + self.armor = {undead = 80, fleshy = 80} + end + mcl_bossbars.update_boss(self.object, "The Dream Error", "green") + end, + jump_height = 4, + drops = drops_common, + animation = { + speed_normal = 25, speed_run = 50, + stand_start = 40, stand_end = 80, + walk_start = 0, walk_end = 40, + run_start = 0, run_end = 40, + }, + view_range = 16, + attack_type = "dogfight", + harmed_by_heal = true, +} + +mcl_mobs:register_mob("mcl_dream:dream_error", dream_error) + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream_error", S("The Dream Error"), "mcl_dream_dream_error.png", 0) + +minetest.register_craft({ + output = "mcl_dream:dream_error", + recipe = { + {"mcl_dream:dream_channel_block", "mcl_dream:dream_channel_block", "mcl_dream:dream_channel_block"}, + {"mcl_dream:dream_block", "mcl_dream:dream_block", "mcl_dream:dream_block"}, + {"", "mcl_dream:dream_block", ""}, + } +}) + +local mod_target = minetest.get_modpath("mcl_target") + +--################### +--################### DREAM BLAZE +--################### + + +mcl_mobs:register_mob("mcl_dream:dream_blaze", { + description = S("Dream Blaze"), + type = "monster", + spawn_class = "hostile", + hp_min = 20, + hp_max = 20, + xp_min = 10, + xp_max = 10, + collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.79, 0.3}, + rotate = -180, + visual = "mesh", + mesh = "mobs_mc_blaze.b3d", + textures = { + {"mcl_dream_dream_blaze.png"}, + }, + armor = { fleshy = 100, snowball_vulnerable = 100, water_vulnerable = 100 }, + visual_size = {x=3, y=3}, + sounds = { + random = "mobs_mc_blaze_breath", + death = "mobs_mc_blaze_died", + damage = "mobs_mc_blaze_hurt", + distance = 16, + }, + walk_velocity = .8, + run_velocity = 1.6, + damage = 6, + reach = 2, + pathfinding = 1, + drops = { + {name = "mcl_dream:apple_dream_enchanted", + chance = 1, + min = 0, + max = 1, + looting = "common",}, + }, + animation = { + stand_speed = 25, + stand_start = 0, + stand_end = 100, + walk_speed = 25, + walk_start = 0, + walk_end = 100, + run_speed = 50, + run_start = 0, + run_end = 100, + }, + lava_damage = 0, + fire_damage = 0, + fall_damage = 0, + fall_speed = -2.25, + light_damage = 0, + view_range = 16, + attack_type = "dogshoot", + arrow = "mcl_dream:blaze_fireball", + shoot_interval = 3.5, + shoot_offset = 1.0, + passive = false, + jump = true, + jump_height = 4, + fly = true, + makes_footstep_sound = false, + fear_height = 0, + glow = 14, + fire_resistant = true, + do_custom = function(self) + if self.state == "attack" and self.attack:get_pos() and vector.distance(self.object:get_pos(), self.attack:get_pos()) < 1.2 then + mcl_burning.set_on_fire(self.attack, 5) + end + local pos = self.object:get_pos() + minetest.add_particle({ + pos = {x=pos.x+math.random(-0.7,0.7)*math.random()/2,y=pos.y+math.random(0.7,1.2),z=pos.z+math.random(-0.7,0.7)*math.random()/2}, + velocity = {x=0, y=math.random(1,1), z=0}, + expirationtime = math.random(), + size = math.random(1, 4), + collisiondetection = true, + vertical = false, + texture = "mcl_particles_smoke_anim.png^[colorize:#2c2c2c:255", + animation = { + type = "vertical_frames", + aspect_w = 8, + aspect_h = 8, + length = 2.05, + }, + }) + minetest.add_particle({ + pos = {x=pos.x+math.random(-0.7,0.7)*math.random()/2,y=pos.y+math.random(0.7,1.2),z=pos.z+math.random(-0.7,0.7)*math.random()/2}, + velocity = {x=0, y=math.random(1,1), z=0}, + expirationtime = math.random(), + size = math.random(1, 4), + collisiondetection = true, + vertical = false, + texture = "mcl_particles_smoke_anim.png^[colorize:#424242:255", + animation = { + type = "vertical_frames", + aspect_w = 8, + aspect_h = 8, + length = 2.05, + }, + }) + minetest.add_particle({ + pos = {x=pos.x+math.random(-0.7,0.7)*math.random()/2,y=pos.y+math.random(0.7,1.2),z=pos.z+math.random(-0.7,0.7)*math.random()/2}, + velocity = {x=0, y=math.random(1,1), z=0}, + expirationtime = math.random(), + size = math.random(1, 4), + collisiondetection = true, + vertical = false, + texture = "mcl_particles_smoke_anim.png^[colorize:#0f0f0f:255", + animation = { + type = "vertical_frames", + aspect_w = 8, + aspect_h = 8, + length = 2.05, + }, + }) + end, +}) + +-- (Dream) Blaze fireball +mcl_mobs:register_arrow("mcl_dream:blaze_fireball", { + visual = "sprite", + visual_size = {x = 0.3, y = 0.3}, + textures = {"mcl_fire_fire_charge.png"}, + velocity = 15, + _is_fireball = true, + + -- Direct hit, no fire... just plenty of pain + hit_player = function(self, player) + mcl_burning.set_on_fire(player, 5) + player:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = 5}, + }, nil) + end, + + hit_mob = function(self, mob) + mcl_burning.set_on_fire(mob, 5) + mob:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = 5}, + }, nil) + end, + + hit_object = function(self, object) + local lua = object:get_luaentity() + if lua then + if lua.name == "mcl_minecarts:tnt_minecart" then + lua:on_activate_by_rail(2) + end + end + end, + + -- Node hit, make fire + hit_node = function(self, pos, node) + if node == "air" then + minetest.set_node(pos, {name = "mcl_fire:fire"}) + else + if self._shot_from_dispenser and mod_target and node == "mcl_target:target_off" then + mcl_target.hit(vector.round(pos), 0.4) --4 redstone ticks + end + local v = vector.normalize(self.object:get_velocity()) + local crashpos = vector.subtract(pos, v) + local crashnode = minetest.get_node(crashpos) + local cndef = minetest.registered_nodes[crashnode.name] + -- Set fire if node is air, or a replacable flammable node (e.g. a plant) + if crashnode.name == "air" or + (cndef and cndef.buildable_to and minetest.get_item_group(crashnode.name, "flammable") >= 1) then + minetest.set_node(crashpos, {name = "mcl_fire:fire"}) + end + end + end +}) + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream_blaze", S("Dream Blaze"), "mobs_mc_spawn_icon_blaze.png", 0) + +--################### +--################### DREAM CREEPER +--################### + +mcl_mobs:register_mob("mcl_dream:dream_creeper", { + type = "monster", + spawn_class = "hostile", + hp_min = 20, + hp_max = 20, + xp_min = 5, + xp_max = 5, + collisionbox = {-0.3, -0.01, -0.3, 0.3, 1.69, 0.3}, + pathfinding = 1, + visual = "mesh", + mesh = "mobs_mc_creeper.b3d", + textures = { + {"mcl_dream_dream_creeper.png", + "mobs_mc_empty.png"}, + }, + visual_size = {x=3, y=3}, + sounds = { + attack = "tnt_ignite", + death = "mobs_mc_creeper_death", + damage = "mobs_mc_creeper_hurt", + fuse = "tnt_ignite", + explode = "tnt_explode", + distance = 16, + }, + makes_footstep_sound = true, + walk_velocity = 1.05, + run_velocity = 2.1, + runaway_from = { "mobs_mc:ocelot", "mobs_mc:cat" }, + attack_type = "explode", + + --hssssssssssss + + explosion_strength = 3, + explosion_radius = 3.5, + explosion_damage_radius = 3.5, + explosiontimer_reset_radius = 6, + reach = 3, + explosion_timer = 1.5, + allow_fuse_reset = true, + stop_to_explode = true, + + -- Force-ignite creeper with flint and steel and explode after 1.5 seconds. + -- TODO: Make creeper flash after doing this as well. + -- TODO: Test and debug this code. + on_rightclick = function(self, clicker) + if self._forced_explosion_countdown_timer ~= nil then + return + end + local item = clicker:get_wielded_item() + if item:get_name() == "mcl_fire:flint_and_steel" then + if not minetest.is_creative_enabled(clicker:get_player_name()) then + -- Wear tool + local wdef = item:get_definition() + item:add_wear(1000) + -- Tool break sound + if item:get_count() == 0 and wdef.sound and wdef.sound.breaks then + minetest.sound_play(wdef.sound.breaks, {pos = clicker:get_pos(), gain = 0.5}, true) + end + clicker:set_wielded_item(item) + end + self._forced_explosion_countdown_timer = self.explosion_timer + minetest.sound_play(self.sounds.attack, {pos = self.object:get_pos(), gain = 1, max_hear_distance = 16}, true) + end + end, + do_custom = function(self, dtime) + if self._forced_explosion_countdown_timer ~= nil then + self._forced_explosion_countdown_timer = self._forced_explosion_countdown_timer - dtime + if self._forced_explosion_countdown_timer <= 0 then + mcl_mobs:boom(self, mcl_util.get_object_center(self.object), self.explosion_strength) + end + end + end, + on_die = function(self, pos, cmi_cause) + -- Drop a random music disc when killed by skeleton or stray + if cmi_cause and cmi_cause.type == "punch" then + local luaentity = cmi_cause.puncher and cmi_cause.puncher:get_luaentity() + if luaentity and luaentity.name:find("arrow") then + local shooter_luaentity = luaentity._shooter and luaentity._shooter:get_luaentity() + if shooter_luaentity and (shooter_luaentity.name == "mobs_mc:skeleton" or shooter_luaentity.name == "mobs_mc:stray") then + minetest.add_item({x=pos.x, y=pos.y+1, z=pos.z}, "mcl_jukebox:record_" .. math.random(9)) + end + end + end + end, + maxdrops = 2, + drops = { + {name = "mcl_mobitems:gunpowder", + chance = 1, + min = 0, + max = 2, + looting = "common",}, + }, + animation = { + speed_normal = 24, + speed_run = 48, + stand_start = 0, + stand_end = 23, + walk_start = 24, + walk_end = 49, + run_start = 24, + run_end = 49, + hurt_start = 110, + hurt_end = 139, + death_start = 140, + death_end = 189, + look_start = 50, + look_end = 108, + }, + floats = 1, + fear_height = 4, + view_range = 16, +}) + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream_creeper", S("Dream Creeper"), "mobs_mc_spawn_icon_creeper.png", 0) + +--################### +--################### DREAM SPIDER +--################### + +local dream_spider = { + description = S("Dream Spider"), + type = "monster", + spawn_class = "hostile", + passive = false, + docile_by_day = true, + attack_type = "dogfight", + pathfinding = 1, + damage = 2, + reach = 2, + hp_min = 16, + hp_max = 16, + xp_min = 5, + xp_max = 5, + armor = {fleshy = 100, arthropod = 100}, + collisionbox = {-0.7, -0.01, -0.7, 0.7, 0.89, 0.7}, + visual = "mesh", + mesh = "mobs_mc_spider.b3d", + textures = { + {"mcl_dream_dream_spider.png"}, + }, + visual_size = {x=3, y=3}, + makes_footstep_sound = false, + sounds = { + random = "mobs_mc_spider_random", + attack = "mobs_mc_spider_attack", + damage = "mobs_mc_spider_hurt", + death = "mobs_mc_spider_death", + -- TODO: sounds: walk + distance = 16, + }, + walk_velocity = 1.3, + run_velocity = 2.8, + jump = true, + jump_height = 4, + view_range = 16, + floats = 1, + drops = { + {name = "mcl_mobitems:string", chance = 1, min = 0, max = 2, looting = "common"}, + {name = "mcl_mobitems:spider_eye", chance = 3, min = 1, max = 1, looting = "common", looting_chance_function = function(lvl) + return 1 - 2 / (lvl + 3) + end}, + }, + specific_attack = { "player", "mobs_mc:iron_golem" }, + fear_height = 4, + animation = { + stand_speed = 10, + walk_speed = 25, + run_speed = 50, + stand_start = 20, + stand_end = 40, + walk_start = 0, + walk_end = 20, + run_start = 0, + run_end = 20, + }, +} +mcl_mobs:register_mob("mcl_dream:dream_spider", dream_spider) + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream_spider", S("Dream Spider"), "mobs_mc_spawn_icon_spider.png", 0) + +--################### +--################### DREAM GHAST +--################### + + +mcl_mobs:register_mob("mcl_dream:dream_ghast", { + description = S("Dream Ghast"), + type = "monster", + spawn_class = "hostile", + pathfinding = 1, + group_attack = true, + hp_min = 10, + hp_max = 10, + xp_min = 5, + xp_max = 5, + collisionbox = {-2, 5, -2, 2, 9, 2}, + visual = "mesh", + mesh = "mobs_mc_ghast.b3d", + textures = { + {"mcl_dream_dream_ghast.png"}, + }, + visual_size = {x=12, y=12}, + sounds = { + shoot_attack = "mobs_fireball", + death = "mobs_mc_zombie_death", + attack = "mobs_fireball", + random = "mobs_eerie", + distance = 16, + -- TODO: damage + -- TODO: better death + }, + walk_velocity = 1.6, + run_velocity = 3.2, + drops = { + {name = "mcl_mobitems:gunpowder", chance = 1, min = 0, max = 2, looting = "common"}, + {name = "mcl_mobitems:ghast_tear", chance = 10/6, min = 0, max = 1, looting = "common", looting_ignore_chance = true}, + }, + animation = { + stand_speed = 50, walk_speed = 50, run_speed = 50, + stand_start = 0, stand_end = 40, + walk_start = 0, walk_end = 40, + run_start = 0, run_end = 40, + }, + fall_damage = 0, + view_range = 100, + attack_type = "dogshoot", + arrow = "mcl_dream:fireball", + shoot_interval = 3.5, + shoot_offset = -5, + dogshoot_switch = 1, + dogshoot_count_max =1, + passive = false, + jump = true, + jump_height = 4, + floats=1, + fly = true, + makes_footstep_sound = false, + instant_death = true, + fire_resistant = true, + do_custom = function(self) + if self.firing == true then + self.base_texture = {"mcl_dream_dream_ghast_firing.png"} + self.object:set_properties({textures=self.base_texture}) + else + self.base_texture = {"mcl_dream_dream_ghast.png"} + self.object:set_properties({textures=self.base_texture}) + end + end, +}) + +-- fireball (projectile) +mcl_mobs:register_arrow("mcl_dream:fireball", { + visual = "sprite", + visual_size = {x = 1, y = 1}, + textures = {"mcl_fire_fire_charge.png"}, + velocity = 15, + collisionbox = {-.5, -.5, -.5, .5, .5, .5}, + _is_fireball = true, + + hit_player = function(self, player) + player:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = 6}, + }, nil) + local p = self.object:get_pos() + if p then + mcl_mobs:boom(self, p, 1, true) + else + mcl_mobs:boom(self, player:get_pos(), 1, true) + end + end, + + hit_mob = function(self, mob) + mob:punch(self.object, 1.0, { + full_punch_interval = 1.0, + damage_groups = {fleshy = 6}, + }, nil) + mcl_mobs:boom(self, self.object:get_pos(), 1, true) + end, + + hit_node = function(self, pos, node) + mcl_mobs:boom(self, pos, 1, true) + end +}) + + + + +-- spawn eggs +mcl_mobs:register_egg("mcl_dream:dream_ghast", S("Dream Ghast"), "mobs_mc_spawn_icon_ghast.png", 0) + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local modpath = minetest.get_modpath(modname) + +mcl_structures.register_structure("giant_dream",{ + place_on = {"group:grass_block","group:dirt","mcl_core:dirt_with_grass"}, + fill_ratio = 0.01, + flags = "place_center_x, place_center_z", + solid_ground = true, + make_foundation = true, + chunk_probability = 500, + y_max = mcl_vars.mg_overworld_max, + y_min = 1, + sidelen = 80, + filenames = { + modpath.."/schematics/mcl_dream_dream.mts", + }, + after_place = function(p,def,pr) + local spawnon = {"mcl_amethyst:calcite"} + local p1=vector.offset(p,-def.sidelen,-1,-def.sidelen) + local p2=vector.offset(p,def.sidelen,def.sidelen,def.sidelen) + local sp = minetest.find_nodes_in_area_under_air(p1,p2,spawnon) + if sp and #sp > 0 then + for i=1,5 do + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream") + end + end + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream_creeper") + end + end + end, + loot = { + ["mcl_chests:chest_small" ] ={{ + stacks_min = 3, + stacks_max = 3, + items = { + { itemstring = "mcl_dream:dream_totem", weight = 10, amount_min = 1, amount_max=1 }, + { itemstring = "mcl_mobitems:bone", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_bows:bow", weight = 10, amount_min = 1, amount_max = 8 }, + { itemstring = "mcl_core:diamond", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_mobitems:string", weight = 10, amount_min = 1, amount_max=8 }, + + { itemstring = "mcl_core:gold_ingot", weight = 15, amount_min = 2, amount_max = 7 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_farming:bread", weight = 20, amount_min = 1, amount_max = 1 }, + { itemstring = "mcl_core:coal_lump", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_dream:dream_ingot", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_core:iron_ingot", weight = 10, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_bows:arrow", weight = 5, amount_min = 1, amount_max = 4 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_mobs:nametag", weight = 2, amount_min = 1, amount_max = 3 }, + { itemstring = "mcl_dream:apple_dream_enchanted", weight = 2, }, + } + }} + } +}) + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local modpath = minetest.get_modpath(modname) + +mcl_structures.register_structure("end_dream_dungeon",{ + place_on = {"mcl_end:end_stone"}, + fill_ratio = 0.01, + flags = "all_floors", + solid_ground = true, + make_foundation = true, + chunk_probability = 300, + y_min = mcl_vars.mg_end_min, + y_max = mcl_vars.mg_end_max, + biomes = {"End"}, + sidelen = 80, + filenames = { + modpath.."/schematics/mcl_dream_end_dream_dungeon.mts", + }, + after_place = function(p,def,pr) + local spawnon = {"mcl_colorblocks:concrete_lime"} + local p1=vector.offset(p,-def.sidelen,-1,-def.sidelen) + local p2=vector.offset(p,def.sidelen,def.sidelen,def.sidelen) + local sp = minetest.find_nodes_in_area_under_air(p1,p2,spawnon) + if sp and #sp > 0 then + for i=1,5 do + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream") + end + end + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream_ghast") + end + end + end, + loot = { + ["mcl_chests:chest_small" ] ={{ + stacks_min = 3, + stacks_max = 3, + items = { + { itemstring = "mcl_dream:dream_totem_4", weight = 10, amount_min = 1, amount_max=1 }, + { itemstring = "mcl_end:chorus_fruit", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_bows:bow", weight = 10, amount_min = 1, amount_max = 8 }, + { itemstring = "mcl_core:diamondblock", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_bows:arrow", weight = 5, amount_min = 1, amount_max = 4 }, + + { itemstring = "mcl_core:goldblock", weight = 15, amount_min = 2, amount_max = 7 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_end:crystal", weight = 20, amount_min = 1, amount_max = 1 }, + { itemstring = "mcl_bells:bell", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_dream:dream_ingot", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_core:ironblock", weight = 10, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_armor:elytra", weight = 5, amount_min = 1, amount_max = 4 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_totems:totem", weight = 2, amount_min = 1, amount_max = 3 }, + { itemstring = "mcl_dream:apple_dream_enchanted", weight = 2, }, + } + }} + } +}) + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local modpath = minetest.get_modpath(modname) + +mcl_structures.register_structure("nether_dream_dungeon",{ + place_on = {"mcl_nether:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","mcl_blackstone:basalt","mcl_blackstone:soul_soil"}, + fill_ratio = 0.01, + flags = "all_floors", + solid_ground = true, + make_foundation = true, + chunk_probability = 300, + y_min = mcl_vars.mg_lava_nether_max - 1, + y_max = mcl_vars.mg_nether_max - 30, + biomes = {"Nether","SoulsandValley","WarpedForest","CrimsonForest","BasaltDelta"}, + sidelen = 60, + filenames = { + modpath.."/schematics/mcl_dream_nether_dream_dungeon.mts", + }, + after_place = function(p,def,pr) + local spawnon = {"mcl_colorblocks:concrete_lime"} + local p1=vector.offset(p,-def.sidelen,-1,-def.sidelen) + local p2=vector.offset(p,def.sidelen,def.sidelen,def.sidelen) + local sp = minetest.find_nodes_in_area_under_air(p1,p2,spawnon) + if sp and #sp > 0 then + for i=1,5 do + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream") + end + end + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream_blaze") + end + end + end, + loot = { + ["mcl_chests:chest_small" ] ={{ + stacks_min = 3, + stacks_max = 3, + items = { + { itemstring = "mcl_dream:dream_totem_2", weight = 10, amount_min = 1, amount_max=1 }, + { itemstring = "mcl_potions:fire_resistance", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_core:obsidian", weight = 10, amount_min = 1, amount_max = 8 }, + { itemstring = "mcl_core:diamondblock", weight = 10, amount_min = 1, amount_max=8 }, + { itemstring = "mcl_nether:magma", weight = 5, amount_min = 1, amount_max = 4 }, + + { itemstring = "mcl_nether:ancient_debris", weight = 15, amount_min = 2, amount_max = 7 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_throwing:ender_pearl", weight = 20, amount_min = 1, amount_max = 1 }, + { itemstring = "mcl_bells:bell", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_nether:netherite_scrap", weight = 15, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_core:apple_gold", weight = 10, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_shields:shield", weight = 5, amount_min = 1, amount_max = 4 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_tnt:tnt", weight = 2, amount_min = 1, amount_max = 3 }, + { itemstring = "mcl_dream:apple_dream_enchanted", weight = 2, }, + } + }} + } +}) + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local modpath = minetest.get_modpath(modname) + +mcl_structures.register_structure("spider_dream_dungeon",{ + place_on = {"mcl_core:stone","mcl_deepslate:deepslate"}, + fill_ratio = 0.01, + flags = "place_center_x, place_center_z", + solid_ground = true, + make_foundation = true, + chunk_probability = 300, + y_max = -1, + y_min = -60, + sidelen = 30, + filenames = { + modpath.."/schematics/mcl_dream_spider_dream_dungeon.mts", + }, + after_place = function(p,def,pr) + local spawnon = {"mcl_colorblocks:concrete_lime"} + local p1=vector.offset(p,-def.sidelen,-1,-def.sidelen) + local p2=vector.offset(p,def.sidelen,def.sidelen,def.sidelen) + local sp = minetest.find_nodes_in_area_under_air(p1,p2,spawnon) + if sp and #sp > 0 then + for i=1,5 do + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream") + end + end + local pos = sp[pr:next(1,#sp)] + if pos then + minetest.add_entity(pos,"mcl_dream:dream_spider") + end + end + end, + loot = { + ["mcl_chests:chest_small" ] ={{ + stacks_min = 1, + stacks_max = 1, + items = { + { itemstring = "mcl_mobs:nametag", weight = 30 }, + { itemstring = "mcl_core:apple_gold", weight = 20 }, + { itemstring = "mcl_books:book", weight = 10, func = function(stack, pr) + mcl_enchanting.enchant_uniform_randomly(stack, {"soul_speed"}, pr) + end }, + { itemstring = "air", weight = 5}, + { itemstring = "mcl_core:pick_iron", weight = 5 }, + { itemstring = "mcl_core:apple_gold_enchanted", weight = 1 }, + + { itemstring = "mcl_dream:dream_totem_3", weight = 10 }, + }},{ + stacks_min = 3, + stacks_max = 3, + items = { + { itemstring = "mcl_minecarts:rail", weight = 20, amount_min = 4, amount_max = 8 }, + { itemstring = "mcl_torches:torch", weight = 15, amount_min = 1, amount_max = 16 }, + { itemstring = "mcl_minecarts:activator_rail", weight = 5, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_minecarts:detector_rail", weight = 5, amount_min = 1, amount_max = 4 }, + { itemstring = "mcl_minecarts:golden_rail", weight = 5, amount_min = 1, amount_max = 4 }, + }},{ + stacks_min = 1, + stacks_max = 4, + items = { + { itemstring = "mcl_minecarts:minecart", weight = 1 }, + { itemstring = "mcl_dream:apple_dream_enchanted", weight = 2, }, + } + }} + } +}) diff --git a/models/mcl_dream_dream.b3d b/models/mcl_dream_dream.b3d new file mode 100644 index 0000000000000000000000000000000000000000..f5482f4c748cb49b8867cd9908fbc5fde5c67cd8 GIT binary patch literal 145382 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 z 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

MC#&_QN6*JgFlbQu1IXcRd z(izeO1{_CxLL^0_zOq`P9%<7y{AUF6!)_Oz>!wg|zm~S%@g(Po(ERu!wl_!d&?AdS zRqjko9Qk_y^_;V=$b|6ufW zCDeQ_V<3K(g65kvzTV2sm{{glOkr`(GkTl1W35+)b<}sp7}uk<;Skyx8<3yL}?`k&JFUjYAod!96^ z(;E4zX7(SQ^MACnzW~J9y%5$$J;qOYHqtvp$Zt)izxi<1dw1npVh>(^8}i#Rv)sN4 zl2h`l4v@HNV7-|(ebhS8A?WEC9#kIwl&+Sy+KinlKn>P@L0_~5gQ60Q(qu8d_6Fz6gZ`s) z{^QOxe7_1km4;H#=D^lbQ^}arNrjI&FANoFecTgW86%3X=J0s@A@-)F5wdC&7Kz~m zrSAOKHj-X>j(!SytWUS%RKRCSoAdCSuFjbUF$m98;r{6Z{m*RUP?ihNlb;hS_k-McmMz29{0xpYNTt0+s~v^UoAqpY#D}15nSkI&Cd_rsCjjRrm@Qq z^w8$kRwMMy(#V`%fU;sBeH>(P^bR22PoIXDZ;A2BW!S7`^z6MDn}f^ntdquDGL9?x zfrzPW;&{`2La&EmIB-5|dW|D`eGsRUa@cxc=^uIcBk^B!yQjVv7RFd|aMK4$_di88 z=>daUA5?DOJ@g%8>7Lz%l_H-*xYEd6Z4&s2C_GlKf{ zOE`R08U63s9A+|NYdiSa+kv7j3cO*uq~jbM*o45Fvw z_%!1p+8Pn`|6q-lYAJ&ay5LuzMPlFyl44%a`$Qk6tKKKJYAC^B{U}YqA z_=|;{$-c%==imSS{$F1LY3Gj$-#X6WSwjPLNww%nt>D9sY78n8XwWjEy0<4cjo0zG zB%GB_Vq6N>GkUd8)sc8CI+`?WvnL`!# z$n$bRvwaiSIu7VXqp(Da73J}NAt5;;m&Yy6@b{*g2TP z{^KeAJe<_XecT(kkkOybNV8eY<5n#s!(-95yh;1=R=y93q|Lt%fj|56OlBh6wa4&@ zeJrdSMoA4U3TmX+W;HU`z2V)0^O!xpjKqdn_~;}dw`=+zd1CwTC;$KfZ%IT!RQMzD zUjRlucrAQ&K@YK%<%~BvOwzJIBJPQkY%&q6y+i30R=|@J^_=%GrA1kSfDvmMx}X@p z=qISW5wP6kJm$JT5&de*u$WMMLUQOH=gsDuZZxKfa^meUv?_bka(@MG?rX4LzY-1A z0LJ7V#`KZ-013%>20 zME0>%p0?#uWa7wWSydKA93mqRJnKf$k)QEL9{x!D7l2c{Y=!%r2XW@JF>9>uvqIg6 zm&vn9FuKB`^fO!z?#3IFH*^cG;lkdz43hs&`4eT*g9>?8eHR6zV$@Z#nOu;?%JObh zHx^*vzZj#YB%a3pz|JNJ`CcQayViw5<6y449>GV@i`qRuc$F}Ujj>z*$ix2uMN~DY TIPmC!00000NkvXXu0mjfZJ|$@ literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_ghast.png b/textures/mcl_dream_dream_ghast.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0fa1ca511da040266f3b1f6dafeaad91c44961 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=%;U|_WKba4#HaDF>8k?)WKPitc5 z^$-7^f09aboN-uTSIyB$Ifs88pZUqFa{V6GFL{4s4w*iA{-yT2dHlb7RqG0ce9jwQ zvfBQvM)y-brvhtd;-T*$zoYe5^*{T*g<)31hmZy{zpsIH$_*kaZJhpG8IMEcpKj*^ zE1b-9%i^m0&$Y}Rj!821h=wQXe9I9OG#Aojc+#RH{f6KPcSQ2-T2@mT?NBKMQ0R!Har)bFe}RJ y>_d)>yLN{KHpsL+ySXz{sMz34;)^%OAF>;rW0&J+n|=ZqpbVa_elF{r5}E-0Wu@f+ literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_ghast_firing.png b/textures/mcl_dream_dream_ghast_firing.png new file mode 100644 index 0000000000000000000000000000000000000000..18cd4119f7a933f4c4c3f7d5ac52d7a83dcff59d GIT binary patch literal 493 zcmVjqGSoo3tD&1I^fv@LQ*`Sz<>h)cCCiT zN(IA4llpS0FQk!66Bw!|=u)pYyaNKMnSt_~4Ka|TDTGpa{ z58#4%Bb1r}r&r^z;sHPiyqKnE{9C8E5EEBc@SE1B^upDoLpkxUU j5ip$w&j|rr|2g~#R``}~-d0mt00000NkvXXu0mjfU!c#F literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_ingot.png b/textures/mcl_dream_dream_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..d43e9cef7420067ae99853ef9685ae2ca9e6ca8e GIT binary patch literal 237 zcmVY>*Ac=q-l_c6&~_(Sr9}Hz3dRroC*jj z*zIqGU7N*8GC>JS+q4o0QfM8cW4fu&Mny?bnDG#CjIzy}1KOdLnxrUDni7REgQ$n=H32~t-AceVY!9XQe32{x1#$ks(GM@zzs6?iPW)aW9i$b=jvYc(7sPx)3Q0skR9Hu)S50VKRTMsVOp0kb&YL@llO~<9lep1^72`?>2$5PUZbTP~f^^xq z5Udotb0HP9B1|c66nB+uRaB@y#Dxk?Y&Q{+7->qIw8?vKoM{si(<|S(@4UJ1F*BLe zJ0$o0-gD0PednC}6q&psQe^)!grO)yCY}}HXZXL&_BlLnD2U#@yZ4nc1=BPp#*;=} z=fp`n!)WL@yZiSQnS$9(!R?ESxrs zfPH_rBSPSSK`fqb#7DPC3sx8irZaYQJJG*HG`TvR+=ix+C=)g5iaX*z&z*zAs;UfWTNVmxwS zl-qHumfMQ+X6r`9L>AN%G&R!;rGs zENQK2V`GCFjRrr1XK@|`0hLN6I{Vy00s+@S3Ch#Uyl%}u;LvGHzIyY^XUzKgI+e3S zgc%0r-;q{$B^>F3|)sJFM5!m~H1_(q9V&MeW$$qE}RWU_p3 z=Hv|Bd8vm{`sd?1ou9cyd0poM21n5AJsnW!4-n{p6P~^iAuvoieT|WT6Bz2niHA(# z&?K#0{+2HcohZ}t`&VKi?K!rOHa}_5!0W@b`r$P?IFzTqmLWXi<9Da8avcbKLwT)Y z2P^^u5h6FK=G$x%IxHn6Qs-VfYL-?)Diu8%+pp=}4&v<7oLw?e`iEK*LdFdc$~dh3NJ42-}ihByNQGGIuYkz<@c`RFJeIrV*F zLz~_+?v!2Xn|EF|KV14VHg?}*&(hy>pYu5kVBo%c3EV_ zaE&co_hTe*AaJ_~$#u+A)n9o(5c+##B%leGj&y^vwIHgnq5)Y{BEt-706ClxdL#h3xS~EuAXE{5hued!xt^o-~z!jBnjoIZ}tfZ-!s?PGBF!b+@k$@ASpG|bh z1P4*W;yNJ?AmTLVpaWuj^@#0mk|8**jZCmsPEY?qdHpX1{+_63D8dda@cUct6WqN3 z?~2nDU~!})ga>5iX_Ou&D^j6F(iAj&HnZCHGtS*9NsD%=;5y-^q44iIk%lf!#nY$0 z>iA9BYP)8)en{<1k^(Hgb(PF|{iN^yEBQa(+C8L0 Sh#-sr0000Px#%}GQ-R5(v#WS|f*QmCH+p8@}|7>=PHmjVC(|A*)ofZFka;XeZ-BO`;SnJ9z2 z1Si9cO^?8OiFN_VKv4#EhSCg0hWXo{Fx+_bm7oDAKJYXX{lD$xE3hGN7=OVnCn^v@ znnBJ!aN#Y(^@m@;27|li3Bqm3D}G^yy3Axq|F$HzzxXollu>fXQa?36vL2sBuW(? ZMF0#-Xc0!Ii~axr002ovPDHLkV1n$8Z9M=0 literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_spider.png b/textures/mcl_dream_dream_spider.png new file mode 100644 index 0000000000000000000000000000000000000000..0d375191d5c133a777d84b34e76774f4b0c4ecf3 GIT binary patch literal 395 zcmV;60d)R}P)!AM~Em^Lwox>%a~$SO6e0V10`c2AhcDaabl4V?gx)1Pv&i%ABUe zG%2j1uT9XpiZS440mvcD%_z1Osk>2#XEQ(m0MwqF`Eb85fM`sHz~>k$B@l6@q+K9~ zFt-%AC18wUIV@{!(i)R|^BAuW^$r;0betM>x}1_ZSk9Jeb+x1OBmhvMqn3;?0BE1F zCD3)~81iBes*d(o|Ka?i!q3 zAoVV;!3xh70E7W=ZilNc0jg$T<9|j2updN?69AY8Eg#zjsF}sa3j>4!w4b2hkCAu# p04$}cabHmaLyzsf^`}ND0PfB_P^e9)BD4Si002ovPDHLkV1n~6qv-$u literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_sword.png b/textures/mcl_dream_dream_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..834dac78f66359a4f8042c57e399b8a09b1731c0 GIT binary patch literal 268 zcmV+n0rUQeP)n8$yg`3@;!X0x}E+ko}Av z?I>Y@%>aCwu?8ZtA?RU(EzzO4z|&0hzq|w|!^*>-8DP-{3lm%^7H$AYvxA`!!~E?} z7;ZfJ$_R@UPx$7)eAyR5(v#WWWM4Bs>3q{PC87pF*4iAv?K>)88Kner}1u+5=X3+ch?=fS+e3uSf!wVHQhH2O4V~bs|Se8~I zgT$R*aCxw4AOk=eK>(y#Q;V0u*w~oi?Afz$g)sj0YoEb}fB?uKxB(ymnC&0~Z~?3a zAiDzQ0+1NYR%F|ey>Zg*3L{E@$lo&phXt}XU@lp*_y9Z%K#Ye<=fHX~(g94v)-4zR wBYOqpbZ;Mh4E6Le0AxD|kn95Vn80QL04;WxWprTwFaQ7m07*qoM6N<$f&pKOtpET3 literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_totem_2.png b/textures/mcl_dream_dream_totem_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f152e6498ba3f310a810ce55c2061605f235c2dc GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|W_!9ghFJI~ zrz{XKNV=@Aq47h0`p)}5FG W(k|%NqI3u7Oa@O^KbLh*2~7a{*ih5} literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_totem_3.png b/textures/mcl_dream_dream_totem_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d0e871d24d2bb28d4f9938d617342c02d50cb8 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`TRmMILoEE0Qx*sq1g)6QxSa9R z_nv>s(s}|vraydiv|Hj;r_qCp2djCigrBreVpRBlf1)iXKhxCX&vK4vW@@s%!7JP<(zGd2CV7l<}_9_ zK4A*bY2Z=3)!^PQcQE$D!uR%tY%gBFZWiX(ILN`pbx2s~48x4c6NE+1wS4*gJ%0zI mfj-a1DIDDVIse?wr7(D}m?S8)Kd2k%0R~T3KbLh*2~7ZjpILhV literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_totem_4.png b/textures/mcl_dream_dream_totem_4.png new file mode 100644 index 0000000000000000000000000000000000000000..abb6dc31804e76c0e496013ea4d5145c98766b15 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`liDV<-1kdxHZfeQj``lxP~=fW!=zl=&4i+ p_ln1?UBW^~J!d{TjsEf^HD(;05en#^FsF2HcZ>;i^*oCdtwC-xuR za51M>#2diG!0`Xe=g$oH=5Aq7O7>yk;pJuc$G||m0aqq0$8dp8K_m?fxI1t2|7VKK z4EGY#7+C&6ELB;#p5Zgl`5?f=#=`J6Du&?~%U_frQJ%YiLHhnr21bwpzpQl_p1RpE z{QJ+s@S5QdgTUN%40e1I7*2jnVR)Am$H33b0@wVX5n>7RqPYwjH-10@W%t27|NqCw zGcf#v7@)jjI|G-f0K=>Mw{aT4F?TtGgR?awN}%kNmj@gF?k^LA+}h;~dJGd8&a)&l zu>56bcoGx=cZvJMhj4v34G>%~i$O+Sp5fi6N5mTdvVFOX;{V7e_Zg3!I*byHR%W)0 zAQvLr4pNUZC1Nvxq`dG#RSU%h61T5mwG5{V=w<)_ZIG02VqMzs00000NkvXXu0mjf DSMa(0 literal 0 HcmV?d00001

)KLokGz7{(AK2@rUhAN8XajK;?U-p_Tgh|0}Fb|V6Y;{-d8PLs**%lszX zJ;zH+;8AF~;CMmkfDlgO2or$`A?Co$i6bz_;U3Eo2oN5|aP2Uchhm7Mp-DwMle&uj z^*}@@)&B$zaY>w1lpp6xFe!?w^0C$@>s(WDWtglRb9ByQ)PPWE#1gR8J7#NzwgGGqYMZf3LSOgIYP;`=%OAQJY!hWto zkRwPysJrIeoK-G-PAZD135h~Xi1HD}#Bq`h1tevFF6bH$0)Tyg4jstYb&Aif zN@urrZoGWCbEpHBT&<@A>}eLPAonAKYl>~)O!(viHhZEt)(<+FpsI^C_i?=XWJ zN^SVU&FUh>H#()#($_##4HoXu7dD=RyAEa;!^*B~*!1|_#;L0wxqUygL;?;+=nU$O zjJ|mi@Chr3eM_9PEt%+!jFuTIZ;F}^mE^;2N3!(M4~P)_Vr+Cf@$~90!)%(f;T1*?&nhjX&I^D8l9lI76K3-5Ip%d}!uVWHHVYivt zVfSSZ^NH3`s38?*K~Kn^l%q;olihbkpBpKA|0j4ObJ`H=sA5H1n(YX9W9YFYZc9PAc+SLjC5qR8ZtE%nU;vr zPDO%sWIA1Z#+JKb1nlwDm5oTP=h)Rv;PnfzaC7Mq@``p{I$Fu9gpl-iK|t zjBU2%=9&f;b_R@&?*E7^)+6+I*(#E3j41hqwS}myF4m`DuJv9Pv&u)Fs|Y4dwU@T@#rQASdUSiVH?6O00oQ zi8@()5P;V12#@YKW-DJ9P64!3UAD)DzVbbik5V z$ZAs0YwBQBQIzP~k0#gnJ zm}lag#E186nR=(ZUv!S>zT!oad3T{q@l%E7)3;!;eUrLMa~_XiuC}Ds2R3(*I9El# zVqNU%HJ|8SS`#^X?&c6{q-lm?nwW&JBwvwcw*Dkjfcih#Niz;u(QnK~3 zXN|O{DwrawDRgctAzx!<4eMr)wC}NJ?T5G)`&xG~d#c4Mrt#r(&G|Qqz{i2Ml1Q`K zvqREvkBZDnFHe=J>``5t#~Qvc!8b?xoVCeyC0Owvbwoz(C3$!0}ZK1wi%N*BGFX+K;e6Vs0@ zsVNvJ(qGMgU|+Tr`X$}ilySvEhLnWA!p?qT9(hnFmz0HHCuv3^n9RKejgTRC0)0VT zzQSg-J~l6UrZ0Gu8>mE^!EcQP=kF;*)s~c!^|)Lg@My!j0*?>BYLg$5(F^*{fWunb zJ-p?SGDe9q?Y9D`SA0L71NB#ULo551K*bjuXw%%AXpd<49q2e1t5SJGZ?LGxbc-+4 ztyU|wDF^#j6d06Y%%B8HdWr!Zg)XVVMj9r8x%kMG{zG_9%WVP>XJrqn!R96ZmQnGD zwjohZ8o_TBpE$45^_r#nQu9!=!W_L6P9YWL_SX^H7KKvmv)GlMGB=qz47U~=AmER! z+WMIQaP+OPVV z?qPZR;m@~ga@nCl-oVZ|ZF1d0{8(~UTC}Gu2511K@RY@iEb_niyX7=?qc88wTKgju z2%j;mKbg1BeU>(4e*3D8S-|F9o*DRSi=V856Hoi~=gt{i4&?k?FP(kkJP!jRf3_`; z`G8GcOke%Qf*G4?`)!}BWBRty01vPdiycX*_7<=9xgFFrHSZa=(D(_RA^XeY&ZPz& gQKpF6T3X#Lb^G<4c&CbrG89vQfM)y5H{+lD7dPZePXGV_ literal 0 HcmV?d00001 diff --git a/schematics/mcl_dream_end_dream_dungeon.mts b/schematics/mcl_dream_end_dream_dungeon.mts new file mode 100644 index 0000000000000000000000000000000000000000..62c8c22386a163fc0c7822755f2098874075c723 GIT binary patch literal 1570 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 W1`D=|UVQ{~C4;A{pUXO@geCy?-%{WJ literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream.png b/textures/mcl_dream_dream.png new file mode 100644 index 0000000000000000000000000000000000000000..2594d16485820850ffeee43577b36c65a05465aa GIT binary patch literal 662 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQY^(zo*^7SP{WbZ!N9=e>*?Yc zlF|5f#>Q;nK$+wAM7{>)62+mi>BxsglZ(rlm)39K7gz=FtVK@Ad*#(#!Sw znjR#SWXxp=6i|$g78RKyuy9eQ+se+JCf{Y8v{koW+0(xMLG7~L)%&a8pML)CBUm9=;#Jp&j}yam7d+TAnaoZ z&q^LurdRjO<#hHuc(zk0`+Hx}nVAU}qz)PWE;wVSqkN=))A6@2xwt2%c6HnGw5v;K z`3G0u4iQ|K%_I7s#aAb9sokS%xBRyUXc$;o?OLlg`|PCi&lx?IPSVlU-4qp*SX*4aLEL*1W7(NwTl^3V)V9W z=Nip);pp$}{kG@-8Lqew-8n3pOO_v4{Y$y7>i+Is-?#42w%%iMi79H4=f~GtSF=RV z-~KK1ecwkJ|1AzIsmdOTwyX^6Vs@X|z5HEY?!tf$50y=CXC+F+>?&-y@w2Pz;nD!5 z2R~S!_cO&@KU!*iJIj&rMJ%JkMI#HNw+0fgkDGkIclW@!kY6NBB({4$Y*+h*JT{?5$jda+*SjyThlT0Zk5 kzv8dN^5+IfWVg?501&j>LK$;OGwtxvP>#%?s&Q<^^yq|3P7f5~cba4#H zV0|0z$kpt?^Cryk#r#{xx7TZNi01M+WnQ}L5H@L{;2xh%X-1OD(}JJwvOB(2D6Ca( zdU&9!mFnENui7+cGqp&z3Qt_cylDS^Ta(pX7Zy8wNngTnQN6@u|E0&#`HC<1rn~X} z{B6>mxxG@TP-VkT<~mb<-)l)4N+zre+)f#6s8i`tWn|D|yq21{)&^d|^W8AFHT_dLc}jK9NiLQZG9TvEy{ND1zPCy?K~vyw4wpc!lly0H z_AMgc{zYbf+S8hxx2 t7?&^vObNcuz2pX8Fn2kl<*dXi2Ky}Ek0IG}J_8MA@O1TaS?83{1ORFYEgk>> literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_channel_block.png b/textures/mcl_dream_dream_channel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c3100c16da47f3873d6b2c4b22b5ca01b10c35 GIT binary patch literal 65259 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 Q!@+*4idqWQa@HUI2e(KV>;M1& literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_creeper.png b/textures/mcl_dream_dream_creeper.png new file mode 100644 index 0000000000000000000000000000000000000000..289cf9f73b3d811e5a6bcf1d378effb286dd3475 GIT binary patch literal 3050 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 literal 0 HcmV?d00001 diff --git a/textures/mcl_dream_dream_error.png b/textures/mcl_dream_dream_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a59b8f6a76859e170ecdf121cbe4b6578765c89c GIT binary patch literal 8641 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