diff --git a/blendermodels/MineTurtle.blend b/blendermodels/MineTurtle.blend new file mode 100644 index 0000000..6a61654 Binary files /dev/null and b/blendermodels/MineTurtle.blend differ diff --git a/mods/deco/init.lua b/mods/deco/init.lua index 454f082..575e4a1 100644 --- a/mods/deco/init.lua +++ b/mods/deco/init.lua @@ -1384,4 +1384,26 @@ minetest.register_craft({ {'deco:soapstone_brick', 'deco:soapstone_brick'}, {'deco:soapstone_brick', 'deco:soapstone_brick'}, } +}) + +-- clay bricks + +minetest.register_craft({ + output = 'deco:brick_block 1', + recipe = { + {'deco:brick', 'deco:brick'}, + {'deco:brick', 'deco:brick'}, + } +}) + +minetest.register_node("deco:brick_block", { + description = "Brick Block", + sounds = default.node_sound_stone_defaults(), + groups = {cracky=3}, + tiles = {"deco_brick.png"}, +}) + +minetest.register_craftitem("deco:brick", { + description = "Brick", + inventory_image = "deco_brick_wield.png", }) \ No newline at end of file diff --git a/mods/deco/textures/deco_brick_wield.png b/mods/deco/textures/deco_brick_wield.png new file mode 100644 index 0000000..32f62a8 Binary files /dev/null and b/mods/deco/textures/deco_brick_wield.png differ diff --git a/mods/mapgen/init.lua b/mods/mapgen/init.lua index a5c6ec5..974cfa7 100644 --- a/mods/mapgen/init.lua +++ b/mods/mapgen/init.lua @@ -63,10 +63,46 @@ minetest.register_node("mapgen:gravel", { tiles = {"mapgen_gravel.png"}, is_ground_content = true, drop = 'mapgen:gravel', - groups = {crumbly=2, soil=1, falling_node=1}, + groups = {crumbly=2, falling_node=1}, + sounds = default.node_sound_gravel_defaults(), +}) + +minetest.register_node("mapgen:clay", { + description = "Clay Block", + tiles = {"mapgen_clay.png"}, + is_ground_content = true, + drop = "mapgen:clay_lump 4", + groups = {crumbly = 3, oddly_breakable_by_hand=3, falling_node=1}, sounds = default.node_sound_dirt_defaults(), }) +minetest.register_craftitem("mapgen:clay_lump", { + description = "Clay Lump", + inventory_image = "mapgen_clay_lump.png", +}) + +minetest.register_craft({ + type = "cooking", + output = "deco:brick", + recipe = "mapgen:clay_lump", +}) + +minetest.register_craft({ + output = 'mapgen:clay_lump 4', + recipe = { + {'mapgen:clay'}, + } +}) + +minetest.register_craft({ + output = 'mapgen:clay 1', + recipe = { + {'mapgen:clay_lump', 'mapgen:clay_lump'}, + {'mapgen:clay_lump', 'mapgen:clay_lump'}, + } +}) + + minetest.register_node("mapgen:grass", { description = "Dirt with Grass", tiles = {"mapgen_grass.png", "mapgen_dirt.png", "mapgen_dirt.png^mapgen_grass_side_1.png"}, @@ -731,4 +767,18 @@ minetest.register_node(":base:leaves", { drop = 'mapgen:dirt', groups = {crumbly=3, soil=1, not_in_creative_inventory=1}, sounds = default.node_sound_dirt_defaults(), +}) + +minetest.register_node("mapgen:force_field", { + description = "Alien Forcefield", + tiles = { + {name="mapgen_force.png", animation={type="vertical_frames", aspect_w=128, aspect_h=128, length=1.5}}, + }, + sunlight_propagates = true, + paramtype = "light", + drawtype = "glasslike", + inventory_image = minetest.inventorycube("mapgen_force_inv_wield.png"), + wield_image = minetest.inventorycube("mapgen_force_inv_wield.png"), + is_ground_content = true, + groups = {not_in_creative_inventory=1}, }) \ No newline at end of file diff --git a/mods/mapgen/mapgen.lua b/mods/mapgen/mapgen.lua index ee1dee3..8bd515e 100644 --- a/mods/mapgen/mapgen.lua +++ b/mods/mapgen/mapgen.lua @@ -11,6 +11,7 @@ minetest.register_biome({ node_underwater = "mapgen:sand", y_min = 60, y_max = 160, + node_shore_filler = "mapgen:sand", heat_point = 45, humidity_point = 45, }) diff --git a/mods/mapgen/textures/mapgen_force.png b/mods/mapgen/textures/mapgen_force.png new file mode 100644 index 0000000..cf6f0f2 Binary files /dev/null and b/mods/mapgen/textures/mapgen_force.png differ diff --git a/mods/mapgen/textures/mapgen_force_inv_wield.png b/mods/mapgen/textures/mapgen_force_inv_wield.png new file mode 100644 index 0000000..f7c58a7 Binary files /dev/null and b/mods/mapgen/textures/mapgen_force_inv_wield.png differ diff --git a/mods/tools/textures/tool_j_pick.png b/mods/tools/textures/tool_j_pick.png new file mode 100644 index 0000000..507c28c Binary files /dev/null and b/mods/tools/textures/tool_j_pick.png differ diff --git a/mods/tools/textures/tool_j_shovel.png b/mods/tools/textures/tool_j_shovel.png new file mode 100644 index 0000000..b0804e4 Binary files /dev/null and b/mods/tools/textures/tool_j_shovel.png differ diff --git a/mods/tools/textures/tool_j_sword.png b/mods/tools/textures/tool_j_sword.png new file mode 100644 index 0000000..498424d Binary files /dev/null and b/mods/tools/textures/tool_j_sword.png differ