help me i made this mod but dont works

sky
Member
 
Posts: 152
Joined: Tue Oct 16, 2012 11:59

help me i made this mod but dont works

by sky » Tue Oct 30, 2012 15:57

i tryed to make an enchanting mod and this is the code but i think it needs changes because it dont worked so look there
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
minetest.register_tool("enchant:pick_wood", {
    description = "Wooden Pickaxe Enchanted",
    inventory_image = "default_tool_woodpick.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            cracky={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:pick_stone", {
    description = "Stone Pickaxe Enchanted",
    inventory_image = "default_tool_stonepick.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            cracky={times={[1]=3.60, [2]=1.40, [3]=1.20}, uses=40, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:pick_steel", {
    description = "Iron Pickaxe Enchanted",
    inventory_image = "default_tool_steelpick.png",
    tool_capabilities = {
        max_drop_level=1,
        groupcaps={
            cracky={times={[1]=2.60, [2]=0.60, [3]=1.00}, uses=60, maxlevel=2},
        }
    },
})
minetest.register_tool("enchant:pick_mese", {
    description = "Redstone Pickaxe Enchanted",
    inventory_image = "default_tool_mesepick.png",
    tool_capabilities = {
        full_punch_interval = 1.0,
        max_drop_level=3,
        groupcaps={
            cracky={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3},
            crumbly={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3},
            snappy={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=20, maxlevel=3}
        }
    },
})
minetest.register_tool("enchant:shovel_wood", {
    description = "Wooden Shovel Enchanted",
    inventory_image = "default_tool_woodshovel.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            crumbly={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:shovel_stone", {
    description = "Stone Shovel Enchanted",
    inventory_image = "default_tool_stoneshovel.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            crumbly={times={[1]=3.60, [2]=1.40, [3]=1.20}, uses=40, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:shovel_steel", {
    description = "Iron Shovel Enchanted",
    inventory_image = "default_tool_steelshovel.png",
    tool_capabilities = {
        max_drop_level=1,
        groupcaps={
            crumbly={times={[1]=2.60, [2]=0.60, [3]=1.00}, uses=60, maxlevel=2},
        }
    },
})
minetest.register_tool("enchant:axe_wood", {
    description = "Wooden Axe Enchanted",
    inventory_image = "default_tool_woodaxe.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            choppy={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
            fleshy={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:axe_stone", {
    description = "Stone Axe Enchanted",
    inventory_image = "default_tool_stoneaxe.png",
    tool_capabilities = {
        max_drop_level=0,
        groupcaps={
            choppy={times={[1]=3.00, [2]=1.00, [3]=0.60}, uses=20, maxlevel=1},
            fleshy={times={[2]=1.30, [3]=0.70}, uses=20, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:axe_steel", {
    description = "Iron Axe Enchanted Enchanted",
    inventory_image = "default_tool_steelaxe.png",
    tool_capabilities = {
        max_drop_level=1,
        groupcaps={
            choppy={times={[1]=2.60, [2]=0.60, [3]=1.00}, uses=60, maxlevel=2},
            fleshy={times={[2]=1.10, [3]=0.60}, uses=40, maxlevel=1}
        }
    },
})
minetest.register_tool("enchant:sword_wood", {
    description = "Wooden Sword Enchanted",
    inventory_image = "default_tool_woodsword.png",
    tool_capabilities = {
        full_punch_interval = 1.0,
        max_drop_level=0,
        groupcaps={
            fleshy={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
            snappy={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
            choppy={times={[2]=1.50, [3]=1.00}, uses=30, maxlevel=1}
        }
    }
})
minetest.register_tool("enchant:sword_stone", {
    description = "Stone Sword Enchanted",
    inventory_image = "default_tool_stonesword.png",
    tool_capabilities = {
        full_punch_interval = 1.0,
        max_drop_level=0,
        groupcaps={
            fleshy={times={[1]=3.60, [2]=1.40, [3]=1.20}, uses=40, maxlevel=1}
            snappy={times={[1]=3.60, [2]=1.40, [3]=1.20}, uses=40, maxlevel=1}
            choppy={times={[1]=3.60, [2]=1.40, [3]=1.20}, uses=40, maxlevel=1}
        }
    }
})
minetest.register_tool("enchant:sword_steel", {
    description = "Iron Sword Enchanted",
    inventory_image = "default_tool_steelsword.png",
    tool_capabilities = {
        full_punch_interval = 1.0,
        max_drop_level=1,
        groupcaps=
        {choppy={times={[1]=2.60, [2]=0.60, [3]=1.00}, uses=60, maxlevel=2},
            fleshy={times={[2]=1.10, [3]=0.60}, uses=40, maxlevel=1}
            snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1},
        }
                minetest.register_craft({
    output = 'enchant:pick_wood',
    recipe = {
        {'default:mese'},
                                {'default:pick_wood'}
    }
})
        minetest.register_craft({
    output = 'enchant:pick_stone',
    recipe = {
        {'default:mese'},
                                {'default:pick_stone'}
    }
})

minetest.register_craft({
    output = 'enchant:pick_steel',
    recipe = {
        {'default:mese'},
                                {'default:pick_steel'}
    }
})
minetest.register_craft({
    output = 'enchant:pick_mese',
    recipe = {
        {'default:mese'},
                                {'default:pick_mese'}
    }
})
minetest.register_craft({
    output = 'enchant:shovel_wood',
    recipe = {
        {'default:mese'},
                                {'default:shovel_wood'}
    }
})
minetest.register_craft({
    output = 'enchant:shovel_stone',
    recipe = {
        {'default:mese'},
                                {'default:shovel_stone'}
    }
})
minetest.register_craft({
    output = 'enchant:shovel_steel',
    recipe = {
        {'default:mese'},
                                {'default:shovel_steel'}
    }
})
minetest.register_craft({
    output = 'enchant:axe_wood',
    recipe = {
        {'default:mese'},
        {'default:axe_wood'}
    }
})
minetest.register_craft({
    output = 'enchant:axe_stone',
    recipe = {
        {'default:mese'},
        {'default:axe_stone'}
    }
})
minetest.register_craft({
    output = 'enchant:axe_steel',
    recipe = {
        {'default:mese'},
        {'default:axe_steel'}
    }
})
minetest.register_craft({
    output = 'enchant:sword_wood',
    recipe = {
        {'default:mese '},
          {'default:sword_wood'}
    }
})
minetest.register_craft({
    output = 'enchant:sword_stone',
    recipe = {
        {'default:mese'},
        {'default:sword_stone'}
    }
})
minetest.register_craft({
    output = 'enchant:sword_steel',
    recipe = {
        {'default:mese'},
         {'default:sword_steel'}
    }
})
Last edited by sky on Tue Oct 30, 2012 15:57, edited 1 time in total.
 

User avatar
PilzAdam
Member
 
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam

by PilzAdam » Tue Oct 30, 2012 16:06

1) You have the same textures for normal and enchanted tools.
2) In the definition of "enchant:sword_steel" is a crafting recipe; that causes an error. Move the crafting recipe after "})".
 


Return to WIP Mods

Who is online

Users browsing this forum: No registered users and 8 guests

cron