Page 2 of 12

PostPosted: Sun Apr 01, 2012 19:34
by LolManKuba
Death Dealer wrote:
LolManKuba wrote:yeah but it should include the regular minetest blocks for the crafting table.

What are you talking about? There isn't a crafting table yet.

It says "Crafting table" in the program though.

PostPosted: Tue Apr 03, 2012 16:06
by mauvebic
Crap this is my favorite mod for having more building materials. But i cant diggem either.

PostPosted: Tue Apr 03, 2012 16:08
by mauvebic
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
material = minetest.digprop_glasslike(1.0),
})


Im assuming the problem is here?

PostPosted: Tue Apr 03, 2012 16:14
by bgsmithjr
Yes
change to
groups = {cracky=3}

PostPosted: Tue Apr 03, 2012 16:35
by mauvebic
Replace moreblocks' init.lua with this one. I didnt remove any code, just added, fully diggable now :-)

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
--[[
****
More Blocks
by Calinou
Version 12.01.30
****
--]]

-- Crafting

minetest.register_craft({
    output = 'node "moreblocks:stonebrick" 4',
    recipe = {
        {'node "stone"', 'node "stone"'},
        {'node "stone"', 'node "stone"'},
    }
})

minetest.register_craft({
    output = 'craft "moreblocks:sweeper" 3',
    recipe = {
        {'node "junglegrass"'},
        {'craft "Stick"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:stonesquare" 4',
    recipe = {
        {'node "cobble"', 'node "cobble"'},
        {'node "cobble"', 'node "cobble"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:emptybookshelf" 1',
    recipe = {
        {'craft "moreblocks:sweeper"'},
        {'node "bookshelf"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:ironstonebrick" 1',
    recipe = {
        {'node "steel_ingot"'},
        {'node "stonebrick"'},
    }
})

minetest.register_craft({
    output = 'node "default:wood" 4',
    recipe = {
        {'node "moreblocks:horizontaltree"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:plankstone" 4',
    recipe = {
        {'node "cobble"', 'node "cobble"'},
        {'node "wood"', 'node "wood"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:plankstone" 4',
    recipe = {
        {'node "wood', 'node "stone"'},
        {'node "stone"', 'node "wood"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:coalchecker" 4',
    recipe = {
        {'node "stone"', 'craft "lump_of_coal"'},
        {'craft "lump_of_coal"', 'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:coalchecker" 4',
    recipe = {
        {'craft "lump_of_coal"', 'node "stone"'},
        {'node "stone"', 'craft "lump_of_coal"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:ironchecker" 4',
    recipe = {
        {'craft "steel_ingot"', 'node "stone"'},
        {'node "stone"', 'craft "steel_ingot"'},
    }
})

minetest.register_craft({
    output = 'node "default:chest_locked" 1',
    recipe = {
        {'craft "steel_ingot"'},
        {'node "chest"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:ironchecker" 4',
    recipe = {
        {'node "stone"', 'craft "steel_ingot"'},
        {'craft "steel_ingot"', 'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:ironglass" 1',
    recipe = {
        {'craft "steel_ingot"'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:coalglass" 1',
    recipe = {
        {'craft "lump_of_coal"'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:cleanglass" 1',
    recipe = {
        {'craft "moreblocks:sweeper'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:glowglass" 1',
    recipe = {
        {'node "torch"'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:superglowglass" 1',
    recipe = {
        {'node "torch"'},
        {'node "torch"'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:coalstone" 1',
    recipe = {
        {'craft "lump_of_coal"'},
        {'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:trapstone" 12',
    recipe = {
        {'node "mese"'},
        {'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:trapglass" 12',
    recipe = {
        {'node "mese"'},
        {'node "glass"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:ironstone" 1',
    recipe = {
        {'craft "steel_ingot"'},
        {'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:cactusbrick" 1',
    recipe = {
        {'node "cactus"'},
        {'node "brick"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:cactuschecker" 4',
    recipe = {
        {'node "cactus"', 'node "stone"'},
        {'node "stone"', 'node "cactus"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:cactuschecker" 4',
    recipe = {
        {'node "stone"', 'node "cactus"'},
        {'node "cactus"', 'node "stone"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:oerkkiblock" 9',
    recipe = {
        {'craft "lump_of_iron', 'craft "lump_of_coal"', 'craft "lump_of_iron"'},
        {'craft "lump_of_coal"', 'node "bookshelf"', 'craft "lump_of_coal"'},
        {'craft "lump_of_iron', 'craft "lump_of_coal"', 'craft "lump_of_iron"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:oerkkiblock" 9',
    recipe = {
        {'craft "lump_of_coal', 'craft "lump_of_iron"', 'craft "lump_of_coal"'},
        {'craft "lump_of_iron"', 'node "bookshelf"', 'craft "lump_of_iron"'},
        {'craft "lump_of_coal"', 'craft "lump_of_iron"', 'craft "lump_of_coal"'},
    }
})

minetest.register_craft({
    output = 'node "sapling" 1',
    recipe = {
        {'node "leaves"', 'node "leaves"', 'node "leaves"'},
        {'node "leaves"', 'node "leaves"', 'node "leaves"'},
        {'', 'craft "Stick"', ''},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:rope" 1',
    recipe = {
        {'node "leaves"'},
        {'node "junglegrass"'},
        {'node "leaves"'},
    }
})

minetest.register_craft({
    output = 'craft "steel_ingot" 9',
    recipe = {
        {'node "steel_block"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:horizontaltree" 2',
    recipe = {
        {'node "tree"', 'node "tree"'},
    }
})

minetest.register_craft({
    output = 'node "tree" 2',
    recipe = {
        {'node "moreblocks:horizontaltree"'},
        {'node "moreblocks:horizontaltree"'},
    }
})

minetest.register_craft({
    output = 'node "moreblocks:horizontaljungletree" 2',
    recipe = {
        {'node "jungletree"', 'node "jungletree"'},
    }
})

minetest.register_craft({
    output = 'node "jungletree" 2',
    recipe = {
        {'node "moreblocks:horizontaljungletree"'},
        {'node "moreblocks:horizontaljungletree"'},
    }
})

-- Blocks

minetest.register_node("moreblocks:stonebrick", {
    description = "Stone Bricks",
    tile_images = {"moreblocks_stonebrick.png"},
    inventory_image = minetest.inventorycube("moreblocks_stonebrick.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:ironstonebrick", {
    description = "Iron Stone Bricks",
    tile_images = {"moreblocks_ironstonebrick.png"},
    inventory_image = minetest.inventorycube("moreblocks_ironstonebrick.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(7.5),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:stonesquare", {
    description = "Stonesquare",
    tile_images = {"moreblocks_stonesquare.png"},
    inventory_image = minetest.inventorycube("moreblocks_stonesquare.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:plankstone", {
    description = "Plankstone",
    tile_images = {"moreblocks_plankstone.png"},
    inventory_image = minetest.inventorycube("moreblocks_plankstone.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:ironglass", {
    description = "Iron Glass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_ironglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_ironglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:coalglass", {
    description = "Coal Glass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_coalglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_coalglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:cleanglass", {
    description = "Clean Glass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_cleanglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_cleanglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})


minetest.register_node("moreblocks:cactusbrick", {
    description = "Cactus Brick",
    tile_images = {"moreblocks_cactusbrick.png"},
    inventory_image = minetest.inventorycube("moreblocks_cactusbrick.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:cactuschecker", {
    description = "Cactus Checker",
    tile_images = {"moreblocks_cactuschecker.png"},
    inventory_image = minetest.inventorycube("moreblocks_cactuschecker.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:emptybookshelf", {
    description = "Empty Bookshelf",
    tile_images = {"moreblocks_emptybookshelf.png"},
    inventory_image = minetest.inventorycube("moreblocks_emptybookshelf.png"),
    is_ground_content = true,
    material = minetest.digprop_woodlike(0.75),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:oerkkiblock", {
    description = "Oerkki Block",
    tile_images = {"moreblocks_oerkkiblock.png"},
    inventory_image = minetest.inventorycube("moreblocks_oerkkiblock.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(15.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:coalstone", {
    description = "Coalstone",
    tile_images = {"moreblocks_coalstone.png"},
    inventory_image = minetest.inventorycube("moreblocks_coalstone.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(6.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:ironstone", {
    description = "Ironstone",
    tile_images = {"moreblocks_ironstone.png"},
    inventory_image = minetest.inventorycube("moreblocks_ironstone.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(6.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:coalchecker", {
    description = "Coalchecker",
    tile_images = {"moreblocks_coalchecker.png"},
    inventory_image = minetest.inventorycube("moreblocks_coalchecker.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:ironchecker", {
    description = "Ironchecker",
    tile_images = {"moreblocks_ironchecker.png"},
    inventory_image = minetest.inventorycube("moreblocks_ironchecker.png"),
    is_ground_content = true,
    material = minetest.digprop_stonelike(5.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:trapstone", {
    description = "Trapstone",
    tile_images = {"moreblocks_trapstone.png"},
    inventory_image = minetest.inventorycube("moreblocks_trapstone.png"),
    walkable = false,
    is_ground_content = true,
    material = minetest.digprop_stonelike(3.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:trapglass", {
    description = "Trapglass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_trapglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_trapglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    walkable = false,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:horizontaltree", {
    description = "Horizontal Tree",
    tile_images = {"default_tree.png", "default_tree.png", "default_tree.png",
        "default_tree.png", "default_tree_top.png", "default_tree_top.png"},
    inventory_image = minetest.inventorycube("default_tree.png", "default_tree_top.png", "default_tree.png"),
    paramtype = "facedir_simple",
    material = minetest.digprop_woodlike(1.0),
    furnace_burntime = 30,
    groups = {cracky=3},
})

minetest.register_node("moreblocks:horizontaljungletree", {
    description = "Horizontal Jungletree",
    tile_images = {"default_jungletree.png", "default_jungletree.png", "default_jungletree.png",
        "default_jungletree.png", "default_jungletree_top.png", "default_jungletree_top.png"},
    inventory_image = minetest.inventorycube("default_jungletree.png", "default_jungletree_top.png", "default_jungletree.png"),
    paramtype = "facedir_simple",
    material = minetest.digprop_woodlike(1.0),
    furnace_burntime = 30,
    groups = {cracky=3},
})

minetest.register_node("moreblocks:glowglass", {
    description = "Glowglass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_glowglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_glowglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    light_source = 12,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:superglowglass", {
    description = "Super Glowglass",
    drawtype = "glasslike",
    tile_images = {"moreblocks_glowglass.png"},
    inventory_image = minetest.inventorycube("moreblocks_glowglass.png"),
    light_propagates = true,
    paramtype = "light",
    sunlight_propagates = true,
    light_source = 15    ,
    is_ground_content = true,
    material = minetest.digprop_glasslike(1.0),
    groups = {cracky=3},
})

minetest.register_node("moreblocks:rope", {
    description = "Rope",
    drawtype = "signlike",
    tile_images = {"moreblocks_rope.png"},
    inventory_image = "moreblocks_rope.png",
    wield_image = "moreblocks_rope.png",
    paramtype = "light",
    paramtype2 = "wallmounted",
    is_ground_content = true,
    walkable = false,
    climbable = true,
    selection_box = {
        type = "wallmounted",
    },
    material = minetest.digprop_leaveslike(1.0),
    legacy_wallmounted = true,
    groups = {cracky=3},
})

-- Items

minetest.register_craftitem("moreblocks:sweeper", {
    description = "Sweeper",
    image = "moreblocks_sweeper.png",
    on_place_on_ground = minetest.craftitem_place_item,
})

PostPosted: Thu Apr 05, 2012 18:31
by mauvebic
If youre not going to maintain anymore mind if i run with it? Ive already expanded somewhat:

Image

From left to right: normal brick, brown brick, blue brick, yellow brick, teal brick, odd-colored brick
And ontop is red wood.

If anyone's got some crafting recipes now's the time.

PostPosted: Thu Apr 05, 2012 19:55
by Calinou
Yeah, feel free to share it. :)
I will maintain it once the API gets stable.

PostPosted: Thu Apr 05, 2012 20:04
by mauvebic
Image
Image
Image
Image
Terraformers:
Image
Image

Image
*dyes: rose, dandelion_yellow, dandelion_white, tulip, viola from flowers mod. gives 4 dyes
** two redwoods diagonally gives 2 redwood parquets
*** 5 mese in a 'T' gives 2 terraformers

PostPosted: Fri Apr 06, 2012 13:45
by mauvebic
Works on 0.4 git 20120326

* flowers included though you dont need it if you already have nature_pack
http://ompldr.org/vZGEyMg/moreblocks_ocd.zip

PostPosted: Fri Apr 06, 2012 13:53
by Calinou
Included the link in the main post.

PostPosted: Sun Apr 08, 2012 12:52
by mauvebic
Proposed Stone Brick expansion:
Image
from left to right: red stone brick, marble stone brick, mossy stone brick, cultured stone block

PostPosted: Sun Apr 08, 2012 15:31
by Calinou
Your mossy stone brick should be based on the normal stone brick... not some weird orange-ish brick. :P

PostPosted: Sat Apr 14, 2012 12:50
by Calinou
Decided to (finally) update my mod for latest version. Works fine, added sound support, made the blocks diggable. Feel free to report any bugs.

PostPosted: Sat Apr 14, 2012 17:41
by Hackeridze

PostPosted: Tue May 08, 2012 18:35
by LandMine
how do i generate these via /giveme command?

PostPosted: Wed May 09, 2012 17:53
by Calinou
Here's some item names:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
moreblocks:stonebrick
moreblocks:stonesquare
moreblocks:ironstonebrick
moreblocks:plankstone
moreblocks:coalstone
moreblocks:ironstone
moreblocks:coalglass
moreblocks:ironglass
moreblocks:glowglass
moreblocks:superglowglass
moreblocks:cactuschecker
moreblocks:cactusbrick
moreblocks:coalchecker
moreblocks:ironchecker
moreblocks:oerkkiblock
moreblocks:rope
moreblocks:sweeper


edit: Added them to the wiki: http://wiki.minetest.com/wiki/Item_Codes

PostPosted: Mon May 28, 2012 17:20
by Calinou
Big update! :)

PostPosted: Wed Jun 27, 2012 02:57
by RandomBot
any chance we will get an update that includes stairs for all the textures?

PostPosted: Fri Jun 29, 2012 19:22
by Calinou
Small update with a code cleanup. :)
I changed rope recipe, added a new one; the old one is still available.
Also, steel block > steel ingots recipe was fixed. :D

PostPosted: Sun Jul 08, 2012 14:06
by Calinou
Update: new crafting recipes and aliases.

PostPosted: Mon Jul 16, 2012 03:40
by sjts95
how can i get this downloaded i tried but it didnt work on the game

PostPosted: Mon Jul 16, 2012 11:35
by Topywo
Did the download not work?

If it worked, make sure the map/directory/folder "moreblocks" is in the /mods/minetest folder. It will look (something) like this

Before extracting: /home/TOPYWO/celeron55-minetest-02fb912-Test 4/mods/minetest

After extracting: /home/TOPYWO/celeron55-minetest-02fb912-Test 4/mods/minetest/moreblocks

Under moreblocks are:
a textures map, containing the .png files
a depends.txt file
a init.lua file

I downloaded it and it worked fine.
Good luck!

PostPosted: Wed Jul 18, 2012 02:52
by sjts95
thx

PostPosted: Mon Jul 30, 2012 13:21
by Calinou
New version with better textures.

PostPosted: Thu Aug 02, 2012 18:04
by Calinou
Now with stonebrick/stonesquare/jungle wood/circle stone brick/iron stone brick/planktstone stairs, slabs and panels!

PostPosted: Thu Aug 02, 2012 18:06
by Ancien
Good job !

PostPosted: Sun Aug 05, 2012 18:21
by MsDbird
Awesome mod :D

PostPosted: Fri Aug 24, 2012 15:11
by 1221jr
how do you breake coal cheaker

PostPosted: Fri Aug 24, 2012 15:36
by rubenwardy
Hit with pick axe? You may need a certain level of pickaxe, eg Steel or Mese

PostPosted: Fri Aug 24, 2012 18:06
by Calinou
Just use any kind of pickaxe. ;)