diff --git a/menu/background.png b/menu/background.png new file mode 100644 index 0000000..60cd677 Binary files /dev/null and b/menu/background.png differ diff --git a/mods/carts/textures/carts_rail_crossing.png b/mods/carts/textures/carts_rail_crossing.png index f689568..550656d 100644 Binary files a/mods/carts/textures/carts_rail_crossing.png and b/mods/carts/textures/carts_rail_crossing.png differ diff --git a/mods/carts/textures/carts_rail_crossing_brk.png b/mods/carts/textures/carts_rail_crossing_brk.png index 6454f02..160c2b7 100644 Binary files a/mods/carts/textures/carts_rail_crossing_brk.png and b/mods/carts/textures/carts_rail_crossing_brk.png differ diff --git a/mods/carts/textures/carts_rail_crossing_pwr.png b/mods/carts/textures/carts_rail_crossing_pwr.png index 06aa248..3e4c37e 100644 Binary files a/mods/carts/textures/carts_rail_crossing_pwr.png and b/mods/carts/textures/carts_rail_crossing_pwr.png differ diff --git a/mods/carts/textures/carts_rail_curved.png b/mods/carts/textures/carts_rail_curved.png index 8e2c3ce..7f591d0 100644 Binary files a/mods/carts/textures/carts_rail_curved.png and b/mods/carts/textures/carts_rail_curved.png differ diff --git a/mods/carts/textures/carts_rail_curved_brk.png b/mods/carts/textures/carts_rail_curved_brk.png index c846644..0682ada 100644 Binary files a/mods/carts/textures/carts_rail_curved_brk.png and b/mods/carts/textures/carts_rail_curved_brk.png differ diff --git a/mods/carts/textures/carts_rail_curved_pwr.png b/mods/carts/textures/carts_rail_curved_pwr.png index 7402430..34941e3 100644 Binary files a/mods/carts/textures/carts_rail_curved_pwr.png and b/mods/carts/textures/carts_rail_curved_pwr.png differ diff --git a/mods/carts/textures/carts_rail_straight.png b/mods/carts/textures/carts_rail_straight.png index a98fa90..1910629 100644 Binary files a/mods/carts/textures/carts_rail_straight.png and b/mods/carts/textures/carts_rail_straight.png differ diff --git a/mods/carts/textures/carts_rail_straight_brk.png b/mods/carts/textures/carts_rail_straight_brk.png index e912e25..5e52779 100644 Binary files a/mods/carts/textures/carts_rail_straight_brk.png and b/mods/carts/textures/carts_rail_straight_brk.png differ diff --git a/mods/carts/textures/carts_rail_straight_pwr.png b/mods/carts/textures/carts_rail_straight_pwr.png index f1f61b6..03c1a91 100644 Binary files a/mods/carts/textures/carts_rail_straight_pwr.png and b/mods/carts/textures/carts_rail_straight_pwr.png differ diff --git a/mods/carts/textures/carts_rail_t_junction.png b/mods/carts/textures/carts_rail_t_junction.png index 5b5e333..4de5766 100644 Binary files a/mods/carts/textures/carts_rail_t_junction.png and b/mods/carts/textures/carts_rail_t_junction.png differ diff --git a/mods/carts/textures/carts_rail_t_junction_brk.png b/mods/carts/textures/carts_rail_t_junction_brk.png index a42cc1b..c0f92d8 100644 Binary files a/mods/carts/textures/carts_rail_t_junction_brk.png and b/mods/carts/textures/carts_rail_t_junction_brk.png differ diff --git a/mods/carts/textures/carts_rail_t_junction_pwr.png b/mods/carts/textures/carts_rail_t_junction_pwr.png index d78e05a..40f9560 100644 Binary files a/mods/carts/textures/carts_rail_t_junction_pwr.png and b/mods/carts/textures/carts_rail_t_junction_pwr.png differ diff --git a/mods/default/textures/default_aspen_leaves.png b/mods/default/textures/default_aspen_leaves.png index 07f4a9b..ea59acd 100644 Binary files a/mods/default/textures/default_aspen_leaves.png and b/mods/default/textures/default_aspen_leaves.png differ diff --git a/mods/default/textures/default_aspen_leaves_simple.png b/mods/default/textures/default_aspen_leaves_simple.png index f385f74..00c93d2 100644 Binary files a/mods/default/textures/default_aspen_leaves_simple.png and b/mods/default/textures/default_aspen_leaves_simple.png differ diff --git a/mods/default/textures/default_aspen_tree.png b/mods/default/textures/default_aspen_tree.png index f28e781..ea16037 100644 Binary files a/mods/default/textures/default_aspen_tree.png and b/mods/default/textures/default_aspen_tree.png differ diff --git a/mods/default/textures/default_furnace_bottom.png b/mods/default/textures/default_furnace_bottom.png index b79ed06..8c6d0b6 100644 Binary files a/mods/default/textures/default_furnace_bottom.png and b/mods/default/textures/default_furnace_bottom.png differ diff --git a/mods/default/textures/default_furnace_front.png b/mods/default/textures/default_furnace_front.png index 8c1798e..00ab30e 100644 Binary files a/mods/default/textures/default_furnace_front.png and b/mods/default/textures/default_furnace_front.png differ diff --git a/mods/default/textures/default_furnace_front_active.png b/mods/default/textures/default_furnace_front_active.png index ea43ed9..b80f131 100644 Binary files a/mods/default/textures/default_furnace_front_active.png and b/mods/default/textures/default_furnace_front_active.png differ diff --git a/mods/default/textures/default_furnace_side.png b/mods/default/textures/default_furnace_side.png index 33408cf..1846c68 100644 Binary files a/mods/default/textures/default_furnace_side.png and b/mods/default/textures/default_furnace_side.png differ diff --git a/mods/default/textures/default_furnace_top.png b/mods/default/textures/default_furnace_top.png index b79ed06..19a2262 100644 Binary files a/mods/default/textures/default_furnace_top.png and b/mods/default/textures/default_furnace_top.png differ diff --git a/mods/default/textures/default_grass_1.png b/mods/default/textures/default_grass_1.png index a41877f..d4c7e6f 100644 Binary files a/mods/default/textures/default_grass_1.png and b/mods/default/textures/default_grass_1.png differ diff --git a/mods/default/textures/default_grass_2.png b/mods/default/textures/default_grass_2.png index e3ba9f7..cc7f853 100644 Binary files a/mods/default/textures/default_grass_2.png and b/mods/default/textures/default_grass_2.png differ diff --git a/mods/default/textures/default_grass_3.png b/mods/default/textures/default_grass_3.png index c1c4459..cbf07d9 100644 Binary files a/mods/default/textures/default_grass_3.png and b/mods/default/textures/default_grass_3.png differ diff --git a/mods/default/textures/default_leaves.png b/mods/default/textures/default_leaves.png index 79a6c86..eaa94dc 100644 Binary files a/mods/default/textures/default_leaves.png and b/mods/default/textures/default_leaves.png differ diff --git a/mods/default/textures/default_leaves_simple.png b/mods/default/textures/default_leaves_simple.png index 0327727..7c0785d 100644 Binary files a/mods/default/textures/default_leaves_simple.png and b/mods/default/textures/default_leaves_simple.png differ diff --git a/mods/default/textures/default_obsidian.png b/mods/default/textures/default_obsidian.png index 8f4a49c..77613c6 100644 Binary files a/mods/default/textures/default_obsidian.png and b/mods/default/textures/default_obsidian.png differ diff --git a/mods/default/textures/default_obsidian_block.png b/mods/default/textures/default_obsidian_block.png index 7e1d4d3..dd96e76 100644 Binary files a/mods/default/textures/default_obsidian_block.png and b/mods/default/textures/default_obsidian_block.png differ diff --git a/mods/hyrule_mapgen/nodes.lua b/mods/hyrule_mapgen/nodes.lua index af05366..060c041 100644 --- a/mods/hyrule_mapgen/nodes.lua +++ b/mods/hyrule_mapgen/nodes.lua @@ -2519,6 +2519,7 @@ minetest.register_node("hyrule_mapgen:magic_leaves", { }, groups = {snappy=3, flammable=1, leafdecay=3, oddly_breakable_by_hand = 1, leaves=1,}, paramtype = "light", + light_source = 5, walkable = false, }) @@ -2528,6 +2529,7 @@ minetest.override_item("hyrule_mapgen:magic_leaves", { mesh = "leaf.obj", tiles = {"hyrule_mapgen_magic_leaves2.png"}, paramtype = "light", + light_source = 5, }) end diff --git a/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves.png b/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves.png index 7ffb494..c30da91 100644 Binary files a/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves.png and b/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves.png differ diff --git a/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves_simple.png b/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves_simple.png index bbe8be9..f538526 100644 Binary files a/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves_simple.png and b/mods/hyrule_mapgen/textures/hyrule_mapgen_magic_leaves_simple.png differ diff --git a/mods/hyruletools/init.lua b/mods/hyruletools/init.lua index 5f69748..b24927f 100644 --- a/mods/hyruletools/init.lua +++ b/mods/hyruletools/init.lua @@ -2359,6 +2359,67 @@ minetest.register_node("hyruletools:pendant3", { groups = {cracky=1, oddly_breakable_by_hand=1, dig_immediate=3}, }) +minetest.register_node("hyruletools:chomper", { + description = "Wood Chomper", + tiles = { + "hyruletools_chomper_top.png", + "hyruletools_chomper_bottom.png", + "hyruletools_chomper.png", + "hyruletools_chomper.png", + "hyruletools_chomper_front.png", + "hyruletools_chomper.png" + }, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.5, 0.1875, -0.5, 0.5, 0.5, -0.3125}, -- NodeBox1 + {0.3125, 0.5, 0.3125, 0.4375, 0.625, 0.4375}, -- NodeBox2 + {-0.4375, 0.5, 0.3125, -0.3125, 0.625, 0.4375}, -- NodeBox3 + {-0.4375, 0.5, -0.4375, -0.3125, 0.625, -0.3125}, -- NodeBox4 + {0.3125, 0.5, -0.4375, 0.4375, 0.625, -0.3125}, -- NodeBox5 + {0.3125, 0.5, -0.0625, 0.4375, 0.625, 0.0625}, -- NodeBox6 + {-0.4375, 0.5, -0.0625, -0.3125, 0.625, 0.0625}, -- NodeBox7 + {-0.0625, 0.5, -0.4375, 0.0625, 0.625, -0.3125}, -- NodeBox8 + {-0.0625, 0.5, 0.3125, 0.0625, 0.625, 0.4375}, -- NodeBox9 + {-0.5, 0.1875, 0.3125, 0.5, 0.5, 0.5}, -- NodeBox10 + {0.3125, 0.1875, -0.5, 0.5, 0.5, 0.5}, -- NodeBox11 + {-0.5, 0.1875, -0.5, -0.3125, 0.5, 0.5}, -- NodeBox12 + } + }, + sounds = default.node_sound_metal_defaults(), + groups = {cracky=1, oddly_breakable_by_hand=1}, + on_construct = function(pos) + local pos_above = {x=pos.x, y=pos.y+1, z=pos.z} + local node = minetest.get_node(pos) + local node_above = minetest.get_node(pos_above) + if minetest.get_item_group(node_above.name, "choppy") >= 1 then + minetest.after(0.5, function() + if node ~= nil and node_above ~= nil and pos_above ~= nil then + minetest.remove_node(pos) + minetest.add_item(pos, node_above.name) + minetest.set_node(pos_above, {name="hyruletools:chomper", param2=node.param2}) + minetest.sound_play("hunger_eat", {pos=pos, gain=0.7}) + end + end) + else + minetest.add_item(pos, "hyruletools:chomper") + minetest.sound_play("gulp", {pos=pos, gain=2}) + minetest.remove_node(pos) + end + end, +}) + +minetest.register_craft({ + output = 'hyruletools:chomper', + recipe = { + {'mobs_loz:scale', "mobs_loz:scale", "mobs_loz:scale"}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + } +}) + --mobs redo arrow code, see mobs license minetest.register_entity("hyruletools:swdspark", { diff --git a/mods/hyruletools/sounds/gulp.ogg b/mods/hyruletools/sounds/gulp.ogg new file mode 100644 index 0000000..fc90323 Binary files /dev/null and b/mods/hyruletools/sounds/gulp.ogg differ diff --git a/mods/hyruletools/sounds/license.txt b/mods/hyruletools/sounds/license.txt index d9d2598..1ec121e 100644 --- a/mods/hyruletools/sounds/license.txt +++ b/mods/hyruletools/sounds/license.txt @@ -1 +1,2 @@ -crystalglass.ogg, thunder.ogg, earthquake.ogg, and flamearrow.ogg by Mike Keonig CC Attribution 3.0 \ No newline at end of file +crystalglass.ogg, thunder.ogg, earthquake.ogg, and flamearrow.ogg by Mike Keonig - CC Attribution 3.0 +gulp.ogg by SpliceSound https://freesound.org/people/SpliceSound/ - CC0 1.0 \ No newline at end of file diff --git a/mods/hyruletools/textures/hyruletools_chomper.png b/mods/hyruletools/textures/hyruletools_chomper.png new file mode 100644 index 0000000..3466525 Binary files /dev/null and b/mods/hyruletools/textures/hyruletools_chomper.png differ diff --git a/mods/hyruletools/textures/hyruletools_chomper_bottom.png b/mods/hyruletools/textures/hyruletools_chomper_bottom.png new file mode 100644 index 0000000..dcca5b6 Binary files /dev/null and b/mods/hyruletools/textures/hyruletools_chomper_bottom.png differ diff --git a/mods/hyruletools/textures/hyruletools_chomper_front.png b/mods/hyruletools/textures/hyruletools_chomper_front.png new file mode 100644 index 0000000..875f1fb Binary files /dev/null and b/mods/hyruletools/textures/hyruletools_chomper_front.png differ diff --git a/mods/hyruletools/textures/hyruletools_chomper_top.png b/mods/hyruletools/textures/hyruletools_chomper_top.png new file mode 100644 index 0000000..edb3409 Binary files /dev/null and b/mods/hyruletools/textures/hyruletools_chomper_top.png differ diff --git a/mods/quartz/init.lua b/mods/quartz/init.lua index 0c630f2..a92bf9a 100644 --- a/mods/quartz/init.lua +++ b/mods/quartz/init.lua @@ -10,7 +10,7 @@ minetest.register_craftitem("quartz:quartz_crystal", { minetest.register_node("quartz:quartz_ore", { description = "Quartz Ore", tiles = {"default_stone.png^quartz_ore.png"}, - groups = {cracky=3, stone=1}, + groups = {cracky=3, stone=1, xp=1}, drop = 'quartz:quartz_crystal', sounds = default.node_sound_stone_defaults(), }) diff --git a/mods/xdecor/crafts.lua b/mods/xdecor/crafts.lua index 349cb0a..05a8289 100644 --- a/mods/xdecor/crafts.lua +++ b/mods/xdecor/crafts.lua @@ -1,3 +1,10 @@ +minetest.register_craft({ + output = "dye:green", + recipe = { + {"xdecor:ivy",}, + } +}) + minetest.register_craft({ output = "xdecor:baricade", recipe = {