new default

:D
master
crazyginger72 2014-06-22 21:14:12 -04:00
parent ed50b2d831
commit ce14029937
243 changed files with 227 additions and 2862 deletions

View File

@ -1,26 +0,0 @@
Minetest 0.4 mod: bucket
=========================
License of source code:
-----------------------
Copyright (C) 2011-2012 Kahrl <kahrl@gmx.net>
Copyright (C) 2011-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
http://www.gnu.org/licenses/lgpl-2.1.html
License of media (textures and sounds)
--------------------------------------
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
http://creativecommons.org/licenses/by-sa/3.0/
Authors of media files
-----------------------
Everything not listed in here:
Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>

View File

@ -1,2 +0,0 @@
default

View File

@ -1,22 +0,0 @@
Minetest 0.4 mod: creative
==========================
Implements creative mode.
Switch on by using the "creative_mode" setting.
Registered items that
- have a description, and
- do not have the group not_in_creative_inventory
are added to the creative inventory.
License of source code and media files:
---------------------------------------
Copyright (C) 2012 Perttu Ahola (celeron55) <celeron55@gmail.com>
This program is free software. It comes without any warranty, to
the extent permitted by applicable law. You can redistribute it
and/or modify it under the terms of the Do What The Fuck You Want
To Public License, Version 2, as published by Sam Hocevar. See
http://sam.zoy.org/wtfpl/COPYING for more details.

View File

@ -1 +0,0 @@
default

View File

@ -3,12 +3,12 @@
local LIQUID_MAX = 8 --The number of water levels when liquid_finite is enabled
minetest.register_alias("bucket", "bucket:bucket_empty")
minetest.register_alias("bucket_water", "bucket:bucket_water")
minetest.register_alias("bucket_lava", "bucket:bucket_lava")
minetest.register_alias("bucket", "default:bucket_empty")
minetest.register_alias("bucket_water", "default:bucket_water")
minetest.register_alias("bucket_lava", "default:bucket_lava")
minetest.register_craft({
output = 'bucket:bucket_empty 1',
output = 'default:bucket_empty 1',
recipe = {
{'default:steel_ingot', '', 'default:steel_ingot'},
{'', 'default:steel_ingot', ''},
@ -119,13 +119,13 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
return
end
end
return {name="bucket:bucket_empty"}
return {name="default:bucket_empty"}
end
})
end
end
minetest.register_craftitem("bucket:bucket_empty", {
minetest.register_craftitem("default:bucket_empty", {
description = "Empty Bucket",
inventory_image = "bucket.png",
stack_max = 1,
@ -162,7 +162,7 @@ minetest.register_craftitem("bucket:bucket_empty", {
bucket.register_liquid(
"default:water_source",
"default:water_flowing",
"bucket:bucket_water",
"default:bucket_water",
"bucket_water.png",
"Water Bucket"
)
@ -170,14 +170,14 @@ bucket.register_liquid(
bucket.register_liquid(
"default:lava_source",
"default:lava_flowing",
"bucket:bucket_lava",
"default:bucket_lava",
"bucket_lava.png",
"Lava Bucket"
)
minetest.register_craft({
type = "fuel",
recipe = "bucket:bucket_lava",
recipe = "default:bucket_lava",
burntime = 60,
replacements = {{"bucket:bucket_lava", "bucket:bucket_empty"}},
replacements = {{"default:bucket_lava", "default:bucket_empty"}},
})

View File

@ -255,7 +255,7 @@ function doors:register_door(name, def)
})
end
doors:register_door("doors:door_wood", {
doors:register_door("default:door_wood", {
description = "Wooden Door",
inventory_image = "door_wood.png",
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=2,door=1},
@ -264,7 +264,7 @@ doors:register_door("doors:door_wood", {
})
minetest.register_craft({
output = "doors:door_wood",
output = "default:door_wood",
recipe = {
{"group:wood", "group:wood"},
{"group:wood", "group:wood"},
@ -272,7 +272,7 @@ minetest.register_craft({
}
})
doors:register_door("doors:door_steel", {
doors:register_door("default:door_steel", {
description = "Steel Door",
inventory_image = "door_steel.png",
groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2,door=1},
@ -282,7 +282,7 @@ doors:register_door("doors:door_steel", {
})
minetest.register_craft({
output = "doors:door_steel",
output = "default:door_steel",
recipe = {
{"default:steel_ingot", "default:steel_ingot"},
{"default:steel_ingot", "default:steel_ingot"},
@ -290,7 +290,7 @@ minetest.register_craft({
}
})
minetest.register_alias("doors:door_wood_a_c", "doors:door_wood_t_1")
minetest.register_alias("doors:door_wood_a_o", "doors:door_wood_t_1")
minetest.register_alias("doors:door_wood_b_c", "doors:door_wood_b_1")
minetest.register_alias("doors:door_wood_b_o", "doors:door_wood_b_1")
minetest.register_alias("default:door_wood_a_c", "default:door_wood_t_1")
minetest.register_alias("default:door_wood_a_o", "default:door_wood_t_1")
minetest.register_alias("default:door_wood_b_c", "default:door_wood_b_1")
minetest.register_alias("default:door_wood_b_o", "default:door_wood_b_1")

View File

@ -85,8 +85,8 @@ for _, row in ipairs(dyelocal.dyes) do
local name = row[1]
local description = row[2]
local groups = row[3]
local item_name = "dye:"..name
local item_image = "dye_"..name..".png"
local item_name = "default:"..name
local item_image = "default_"..name..".png"
minetest.register_craftitem(item_name, {
inventory_image = item_image,
description = description,
@ -127,8 +127,8 @@ for one,results in pairs(dyelocal.mixes) do
local another = dyelocal.mixbases[i]
minetest.register_craft({
type = "shapeless",
output = 'dye:'..result..' 2',
recipe = {'dye:'..one, 'dye:'..another},
output = 'default:'..result..' 2',
recipe = {'default:'..one, 'default:'..another},
})
end
end

View File

@ -6,7 +6,7 @@ farming = {}
--
-- Soil
--
minetest.register_node("farming:soil", {
minetest.register_node("default:soil", {
description = "Soil",
tiles = {"farming_soil.png", "default_dirt.png"},
drop = "default:dirt",
@ -15,7 +15,7 @@ minetest.register_node("farming:soil", {
sounds = default.node_sound_dirt_defaults(),
})
minetest.register_node("farming:soil_wet", {
minetest.register_node("default:soil_wet", {
description = "Wet Soil",
tiles = {"farming_soil_wet.png", "farming_soil_wet_side.png"},
drop = "default:dirt",
@ -25,7 +25,7 @@ minetest.register_node("farming:soil_wet", {
})
minetest.register_abm({
nodenames = {"farming:soil", "farming:soil_wet"},
nodenames = {"default:soil", "default:soil_wet"},
interval = 15,
chance = 4,
action = function(pos, node)
@ -41,20 +41,20 @@ minetest.register_abm({
-- check if there is water nearby
if minetest.find_node_near(pos, 3, {"group:water"}) then
-- if it is dry soil turn it into wet soil
if node.name == "farming:soil" then
minetest.set_node(pos, {name="farming:soil_wet"})
if node.name == "default:soil" then
minetest.set_node(pos, {name="default:soil_wet"})
end
else
-- turn it back into dirt if it is already dry
if node.name == "farming:soil" then
if node.name == "default:soil" then
-- only turn it back if there is no plant on top of it
if minetest.get_item_group(nn, "plant") == 0 then
minetest.set_node(pos, {name="default:dirt"})
end
-- if its wet turn it back into dry soil
elseif node.name == "farming:soil_wet" then
minetest.set_node(pos, {name="farming:soil"})
elseif node.name == "default:soil_wet" then
minetest.set_node(pos, {name="default:soil"})
end
end
end,
@ -97,7 +97,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses)
end
-- turn the node into soil, wear out item and play sound
minetest.set_node(pt.under, {name="farming:soil"})
minetest.set_node(pt.under, {name="default:soil"})
minetest.sound_play("default_dig_crumbly", {
pos = pt.under,
gain = 0.5,
@ -106,7 +106,7 @@ function farming.hoe_on_use(itemstack, user, pointed_thing, uses)
return itemstack
end
minetest.register_tool("farming:hoe_wood", {
minetest.register_tool("default:hoe_wood", {
description = "Wooden Hoe",
inventory_image = "farming_tool_woodhoe.png",
@ -115,7 +115,7 @@ minetest.register_tool("farming:hoe_wood", {
end,
})
minetest.register_tool("farming:hoe_stone", {
minetest.register_tool("default:hoe_stone", {
description = "Stone Hoe",
inventory_image = "farming_tool_stonehoe.png",
@ -124,7 +124,7 @@ minetest.register_tool("farming:hoe_stone", {
end,
})
minetest.register_tool("farming:hoe_steel", {
minetest.register_tool("default:hoe_steel", {
description = "Steel Hoe",
inventory_image = "farming_tool_steelhoe.png",
@ -133,7 +133,7 @@ minetest.register_tool("farming:hoe_steel", {
end,
})
minetest.register_tool("farming:hoe_bronze", {
minetest.register_tool("default:hoe_bronze", {
description = "Bronze Hoe",
inventory_image = "farming_tool_bronzehoe.png",
@ -143,7 +143,7 @@ minetest.register_tool("farming:hoe_bronze", {
})
minetest.register_craft({
output = "farming:hoe_wood",
output = "default:hoe_wood",
recipe = {
{"group:wood", "group:wood"},
{"", "group:stick"},
@ -152,7 +152,7 @@ minetest.register_craft({
})
minetest.register_craft({
output = "farming:hoe_stone",
output = "default:hoe_stone",
recipe = {
{"group:stone", "group:stone"},
{"", "group:stick"},
@ -161,7 +161,7 @@ minetest.register_craft({
})
minetest.register_craft({
output = "farming:hoe_steel",
output = "default:hoe_steel",
recipe = {
{"default:steel_ingot", "default:steel_ingot"},
{"", "group:stick"},
@ -170,7 +170,7 @@ minetest.register_craft({
})
minetest.register_craft({
output = "farming:hoe_bronze",
output = "default:hoe_bronze",
recipe = {
{"default:bronze_ingot", "default:bronze_ingot"},
{"", "group:stick"},
@ -195,7 +195,7 @@ minetest.register_node(":default:grass_1", {
drop = {
max_items = 1,
items = {
{items = {'farming:seed_wheat'},rarity = 5},
{items = {'default:seed_wheat'},rarity = 5},
{items = {'default:grass_1'}},
}
},
@ -228,7 +228,7 @@ for i=2,5 do
drop = {
max_items = 1,
items = {
{items = {'farming:seed_wheat'},rarity = 5},
{items = {'default:seed_wheat'},rarity = 5},
{items = {'default:grass_1'}},
}
},
@ -256,7 +256,7 @@ minetest.register_node(":default:junglegrass", {
drop = {
max_items = 1,
items = {
{items = {'farming:seed_cotton'},rarity = 8},
{items = {'default:seed_cotton'},rarity = 8},
{items = {'default:junglegrass'}},
}
},
@ -318,25 +318,25 @@ end
--
-- Wheat
--
minetest.register_craftitem("farming:seed_wheat", {
minetest.register_craftitem("default:seed_wheat", {
description = "Wheat Seed",
inventory_image = "farming_wheat_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return place_seed(itemstack, placer, pointed_thing, "farming:wheat_1")
return place_seed(itemstack, placer, pointed_thing, "default:wheat_1")
end,
})
minetest.register_craftitem("farming:wheat", {
minetest.register_craftitem("default:wheat", {
description = "Wheat",
inventory_image = "farming_wheat.png",
})
minetest.register_craftitem("farming:flour", {
minetest.register_craftitem("default:flour", {
description = "Flour",
inventory_image = "farming_flour.png",
})
minetest.register_craftitem("farming:bread", {
minetest.register_craftitem("default:bread", {
description = "Bread",
inventory_image = "farming_bread.png",
on_use = minetest.item_eat(4),
@ -344,27 +344,27 @@ minetest.register_craftitem("farming:bread", {
minetest.register_craft({
type = "shapeless",
output = "farming:flour",
recipe = {"farming:wheat", "farming:wheat", "farming:wheat", "farming:wheat"}
output = "default:flour",
recipe = {"default:wheat", "default:wheat", "default:wheat", "default:wheat"}
})
minetest.register_craft({
type = "cooking",
cooktime = 15,
output = "farming:bread",
recipe = "farming:flour"
output = "default:bread",
recipe = "default:flour"
})
for i=1,8 do
local drop = {
items = {
{items = {'farming:wheat'},rarity=9-i},
{items = {'farming:wheat'},rarity=18-i*2},
{items = {'farming:seed_wheat'},rarity=9-i},
{items = {'farming:seed_wheat'},rarity=18-i*2},
{items = {'default:wheat'},rarity=9-i},
{items = {'default:wheat'},rarity=18-i*2},
{items = {'default:seed_wheat'},rarity=9-i},
{items = {'default:seed_wheat'},rarity=18-i*2},
}
}
minetest.register_node("farming:wheat_"..i, {
minetest.register_node("default:wheat_"..i, {
drawtype = "plantlike",
tiles = {"farming_wheat_"..i..".png"},
paramtype = "light",
@ -411,46 +411,46 @@ minetest.register_abm({
-- grow
local height = minetest.get_item_group(node.name, "wheat") + 1
minetest.set_node(pos, {name="farming:wheat_"..height})
minetest.set_node(pos, {name="default:wheat_"..height})
end
})
--
-- Cotton
--
minetest.register_craftitem("farming:seed_cotton", {
minetest.register_craftitem("default:seed_cotton", {
description = "Cotton Seed",
inventory_image = "farming_cotton_seed.png",
on_place = function(itemstack, placer, pointed_thing)
return place_seed(itemstack, placer, pointed_thing, "farming:cotton_1")
return place_seed(itemstack, placer, pointed_thing, "default:cotton_1")
end,
})
minetest.register_craftitem("farming:string", {
minetest.register_craftitem("default:string", {
description = "String",
inventory_image = "farming_string.png",
})
minetest.register_craft({
output = "wool:white",
output = "default:white",
recipe = {
{"farming:string", "farming:string"},
{"farming:string", "farming:string"},
{"default:string", "default:string"},
{"default:string", "default:string"},
}
})
for i=1,8 do
local drop = {
items = {
{items = {'farming:string'},rarity=9-i},
{items = {'farming:string'},rarity=18-i*2},
{items = {'farming:string'},rarity=27-i*3},
{items = {'farming:seed_cotton'},rarity=9-i},
{items = {'farming:seed_cotton'},rarity=18-i*2},
{items = {'farming:seed_cotton'},rarity=27-i*3},
{items = {'default:string'},rarity=9-i},
{items = {'default:string'},rarity=18-i*2},
{items = {'default:string'},rarity=27-i*3},
{items = {'default:seed_cotton'},rarity=9-i},
{items = {'default:seed_cotton'},rarity=18-i*2},
{items = {'default:seed_cotton'},rarity=27-i*3},
}
}
minetest.register_node("farming:cotton_"..i, {
minetest.register_node("default:cotton_"..i, {
drawtype = "plantlike",
tiles = {"farming_cotton_"..i..".png"},
paramtype = "light",
@ -497,6 +497,6 @@ minetest.register_abm({
-- grow
local height = minetest.get_item_group(node.name, "cotton") + 1
minetest.set_node(pos, {name="farming:cotton_"..height})
minetest.set_node(pos, {name="default:cotton_"..height})
end
})

View File

@ -1,6 +1,6 @@
-- minetest/fire/init.lua
minetest.register_node("fire:basic_flame", {
minetest.register_node("default:basic_flame", {
description = "Fire",
drawtype = "plantlike",
tiles = {{
@ -47,7 +47,7 @@ end
function fire.update_sounds_around(pos)
local p0, p1 = fire.get_area_p0p1(pos)
local cp = {x=(p0.x+p1.x)/2, y=(p0.y+p1.y)/2, z=(p0.z+p1.z)/2}
local flames_p = minetest.find_nodes_in_area(p0, p1, {"fire:basic_flame"})
local flames_p = minetest.find_nodes_in_area(p0, p1, {"default:basic_flame"})
--print("number of flames at "..minetest.pos_to_string(p0).."/"
-- ..minetest.pos_to_string(p1)..": "..#flames_p)
local should_have_sound = (#flames_p > 0)
@ -116,7 +116,7 @@ minetest.register_abm({
end
local p = fire.find_pos_for_flame_around(p0)
if p then
minetest.set_node(p, {name="fire:basic_flame"})
minetest.set_node(p, {name="default:basic_flame"})
fire.on_flame_add_at(p)
end
end,
@ -142,7 +142,7 @@ minetest.register_abm({
end
local p2 = fire.find_pos_for_flame_around(p)
if p2 then
minetest.set_node(p2, {name="fire:basic_flame"})
minetest.set_node(p2, {name="default:basic_flame"})
fire.on_flame_add_at(p2)
end
end
@ -151,7 +151,7 @@ minetest.register_abm({
-- Remove flammable nodes and flame
minetest.register_abm({
nodenames = {"fire:basic_flame"},
nodenames = {"default:basic_flame"},
interval = 1,
chance = 2,
action = function(p0, node, _, _)

View File

@ -38,17 +38,17 @@ minetest.register_on_generated(function(minp, maxp, seed)
local flower_choice = pr:next(1, 6)
local flower
if flower_choice == 1 then
flower = "flowers:tulip"
flower = "default:tulip"
elseif flower_choice == 2 then
flower = "flowers:rose"
flower = "default:rose"
elseif flower_choice == 3 then
flower = "flowers:dandelion_yellow"
flower = "default:dandelion_yellow"
elseif flower_choice == 4 then
flower = "flowers:dandelion_white"
flower = "default:dandelion_white"
elseif flower_choice == 5 then
flower = "flowers:geranium"
flower = "default:geranium"
elseif flower_choice == 6 then
flower = "flowers:viola"
flower = "default:viola"
end
minetest.set_node(p, {name=flower})
end

View File

@ -2,22 +2,22 @@
-- See README.txt for licensing and other information.
-- Map Generation
dofile(minetest.get_modpath("flowers").."/mapgen.lua")
dofile(minetest.get_modpath("default").."/mapgen.lua")
-- Aliases for original flowers mod
minetest.register_alias("flowers:flower_dandelion_white", "flowers:dandelion_white")
minetest.register_alias("flowers:flower_dandelion_yellow", "flowers:dandelion_yellow")
minetest.register_alias("flowers:flower_geranium", "flowers:geranium")
minetest.register_alias("flowers:flower_rose", "flowers:rose")
minetest.register_alias("flowers:flower_tulip", "flowers:tulip")
minetest.register_alias("flowers:flower_viola", "flowers:viola")
-- Aliases for original default mod
minetest.register_alias("default:flower_dandelion_white", "default:dandelion_white")
minetest.register_alias("default:flower_dandelion_yellow", "default:dandelion_yellow")
minetest.register_alias("default:flower_geranium", "default:geranium")
minetest.register_alias("default:flower_rose", "default:rose")
minetest.register_alias("default:flower_tulip", "default:tulip")
minetest.register_alias("default:flower_viola", "default:viola")
minetest.register_node("flowers:dandelion_white", {
minetest.register_node("default:dandelion_white", {
description = "White Dandelion",
drawtype = "plantlike",
tiles = { "flowers_dandelion_white.png" },
inventory_image = "flowers_dandelion_white.png",
wield_image = "flowers_dandelion_white.png",
tiles = { "default_dandelion_white.png" },
inventory_image = "default_dandelion_white.png",
wield_image = "default_dandelion_white.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,
@ -30,12 +30,12 @@ minetest.register_node("flowers:dandelion_white", {
},
})
minetest.register_node("flowers:dandelion_yellow", {
minetest.register_node("default:dandelion_yellow", {
description = "Yellow Dandelion",
drawtype = "plantlike",
tiles = { "flowers_dandelion_yellow.png" },
inventory_image = "flowers_dandelion_yellow.png",
wield_image = "flowers_dandelion_yellow.png",
tiles = { "default_dandelion_yellow.png" },
inventory_image = "default_dandelion_yellow.png",
wield_image = "default_dandelion_yellow.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,
@ -48,12 +48,12 @@ minetest.register_node("flowers:dandelion_yellow", {
},
})
minetest.register_node("flowers:geranium", {
minetest.register_node("default:geranium", {
description = "Blue Geranium",
drawtype = "plantlike",
tiles = { "flowers_geranium.png" },
inventory_image = "flowers_geranium.png",
wield_image = "flowers_geranium.png",
tiles = { "default_geranium.png" },
inventory_image = "default_geranium.png",
wield_image = "default_geranium.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,
@ -66,12 +66,12 @@ minetest.register_node("flowers:geranium", {
},
})
minetest.register_node("flowers:rose", {
minetest.register_node("default:rose", {
description = "Rose",
drawtype = "plantlike",
tiles = { "flowers_rose.png" },
inventory_image = "flowers_rose.png",
wield_image = "flowers_rose.png",
tiles = { "default_rose.png" },
inventory_image = "default_rose.png",
wield_image = "default_rose.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,
@ -84,12 +84,12 @@ minetest.register_node("flowers:rose", {
},
})
minetest.register_node("flowers:tulip", {
minetest.register_node("default:tulip", {
description = "Tulip",
drawtype = "plantlike",
tiles = { "flowers_tulip.png" },
inventory_image = "flowers_tulip.png",
wield_image = "flowers_tulip.png",
tiles = { "default_tulip.png" },
inventory_image = "default_tulip.png",
wield_image = "default_tulip.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,
@ -102,12 +102,12 @@ minetest.register_node("flowers:tulip", {
},
})
minetest.register_node("flowers:viola", {
minetest.register_node("default:viola", {
description = "Viola",
drawtype = "plantlike",
tiles = { "flowers_viola.png" },
inventory_image = "flowers_viola.png",
wield_image = "flowers_viola.png",
tiles = { "default_viola.png" },
inventory_image = "default_viola.png",
wield_image = "default_viola.png",
sunlight_propagates = true,
paramtype = "light",
walkable = false,

10
mods/default/give.lua Normal file
View File

@ -0,0 +1,10 @@
minetest.register_on_newplayer(function(player)
minetest.log("action", "Giving initial stuff to player "..player:get_player_name())
player:get_inventory():add_item('main', 'default:pick_steel')
player:get_inventory():add_item('main', 'default:torch 99')
player:get_inventory():add_item('main', 'default:axe_steel')
player:get_inventory():add_item('main', 'default:shovel_steel')
player:get_inventory():add_item('main', 'default:wood 99')
minetest.chat_send_player(name, 'You have been given tools and items to help you start playing!')
end)

View File

@ -33,6 +33,27 @@ dofile(minetest.get_modpath("default").."/areas.lua")
dofile(minetest.get_modpath("default").."/beds.lua")
dofile(minetest.get_modpath("default").."/tpr.lua")
dofile(minetest.get_modpath("default").."/trapdoors.lua")
dofile(minetest.get_modpath("default").."/screwdriver.lua")
dofile(minetest.get_modpath("default").."/give.lua")
dofile(minetest.get_modpath("default").."/flowergen.lua")
dofile(minetest.get_modpath("default").."/flowers.lua")
dofile(minetest.get_modpath("default").."/dye.lua")
dofile(minetest.get_modpath("default").."/wool.lua")
dofile(minetest.get_modpath("default").."/fire.lua")
dofile(minetest.get_modpath("default").."/vessels.lua")
dofile(minetest.get_modpath("default").."/stairs.lua")
dofile(minetest.get_modpath("default").."/legacymt.lua")
dofile(minetest.get_modpath("default").."/bucket.lua")
dofile(minetest.get_modpath("default").."/creative.lua")
dofile(minetest.get_modpath("default").."/extlegacy.lua")
dofile(minetest.get_modpath("default").."/doors.lua")
dofile(minetest.get_modpath("default").."/worldedit.lua")
dofile(minetest.get_modpath("default").."/farming.lua")
dofile(minetest.get_modpath("default").."/unified_inventory.lua")
@ -40,7 +61,7 @@ dofile(minetest.get_modpath("default").."/trapdoors.lua")
----------------------------------------------------------
----------------------------------------------------------
------------------------Admin tools-----------------------
----------------------------------------------------------
------alias-----------------------------------------------
----------------------------------------------------------
minetest.register_alias("adminpick", "default:pick_admin")
@ -149,6 +170,10 @@ minetest.register_tool("default:pick_admin_with_drops", {
},
})
--------------------------------------------------------
------admin pick function-------------------------------
--------------------------------------------------------
minetest.register_on_punchnode(function(pos, node, puncher)
if puncher:get_wielded_item():get_name() == "default:pick_admin"
and minetest.env: get_node(pos).name ~= "air" then

View File

@ -128,14 +128,14 @@ local function screwdriver_handler(itemstack, user, pointed_thing)
end
minetest.register_craft({
output = "screwdriver:screwdriver",
output = "default:screwdriver",
recipe = {
{"default:steel_ingot"},
{"group:stick"}
}
})
minetest.register_tool("screwdriver:screwdriver", {
minetest.register_tool("default:screwdriver", {
description = "Screwdriver",
inventory_image = "screwdriver.png",
on_use = function(itemstack, user, pointed_thing)
@ -145,7 +145,7 @@ minetest.register_tool("screwdriver:screwdriver", {
})
for i = 1, 4 do
minetest.register_tool("screwdriver:screwdriver"..i, {
minetest.register_tool("default:screwdriver"..i, {
description = "Screwdriver in Mode "..i,
inventory_image = "screwdriver.png^tool_mode"..i..".png",
wield_image = "screwdriver.png",

View File

@ -3,9 +3,9 @@
stairs = {}
-- Node will be called stairs:stair_<subname>
-- Node will be called default:stair_<subname>
function stairs.register_stair(subname, recipeitem, groups, images, description, sounds)
minetest.register_node(":stairs:stair_" .. subname, {
minetest.register_node("default:stair_" .. subname, {
description = description,
drawtype = "nodebox",
tiles = images,
@ -54,13 +54,13 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
})
-- for replace ABM
minetest.register_node(":stairs:stair_" .. subname.."upside_down", {
replace_name = "stairs:stair_" .. subname,
minetest.register_node("default:stair_" .. subname.."upside_down", {
replace_name = "default:stair_" .. subname,
groups = {slabs_replace=1},
})
minetest.register_craft({
output = 'stairs:stair_' .. subname .. ' 4',
output = 'default:stair_' .. subname .. ' 4',
recipe = {
{recipeitem, "", ""},
{recipeitem, recipeitem, ""},
@ -70,7 +70,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
-- Flipped recipe for the silly minecrafters
minetest.register_craft({
output = 'stairs:stair_' .. subname .. ' 4',
output = 'default:stair_' .. subname .. ' 4',
recipe = {
{"", "", recipeitem},
{"", recipeitem, recipeitem},
@ -79,9 +79,9 @@ function stairs.register_stair(subname, recipeitem, groups, images, description,
})
end
-- Node will be called stairs:slab_<subname>
-- Node will be called default:slab_<subname>
function stairs.register_slab(subname, recipeitem, groups, images, description, sounds)
minetest.register_node(":stairs:slab_" .. subname, {
minetest.register_node("default:slab_" .. subname, {
description = description,
drawtype = "nodebox",
tiles = images,
@ -109,13 +109,13 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
local n1 = minetest.get_node(p1)
local param2 = 0
local n0_is_upside_down = (n0.name == "stairs:slab_" .. subname and
local n0_is_upside_down = (n0.name == "default:slab_" .. subname and
n0.param2 >= 20)
if n0.name == "stairs:slab_" .. subname and not n0_is_upside_down and p0.y+1 == p1.y then
if n0.name == "default:slab_" .. subname and not n0_is_upside_down and p0.y+1 == p1.y then
slabpos = p0
slabnode = n0
elseif n1.name == "stairs:slab_" .. subname then
elseif n1.name == "default:slab_" .. subname then
slabpos = p1
slabnode = n1
end
@ -176,13 +176,13 @@ function stairs.register_slab(subname, recipeitem, groups, images, description,
})
-- for replace ABM
minetest.register_node(":stairs:slab_" .. subname.."upside_down", {
replace_name = "stairs:slab_"..subname,
minetest.register_node("default:slab_" .. subname.."upside_down", {
replace_name = "default:slab_"..subname,
groups = {slabs_replace=1},
})
minetest.register_craft({
output = 'stairs:slab_' .. subname .. ' 6',
output = 'default:slab_' .. subname .. ' 6',
recipe = {
{recipeitem, recipeitem, recipeitem},
},
@ -206,7 +206,7 @@ minetest.register_abm({
end,
})
-- Nodes will be called stairs:{stair,slab}_<subname>
-- Nodes will be called default:{stair,slab}_<subname>
function stairs.register_stair_and_slab(subname, recipeitem, groups, images, desc_stair, desc_slab, sounds)
stairs.register_stair(subname, recipeitem, groups, images, desc_stair, sounds)
stairs.register_slab(subname, recipeitem, groups, images, desc_slab, sounds)
@ -226,6 +226,20 @@ stairs.register_stair_and_slab("stone", "default:stone",
"Stone Slab",
default.node_sound_stone_defaults())
stairs.register_stair_and_slab("desertstone", "default:desertstone",
{cracky=3},
{"default_desert_stone.png"},
"Desert Stone Stair",
"Desert Stone Slab",
default.node_sound_stone_defaults())
stairs.register_stair_and_slab("desertstonebrick", "default:desertstonebrick",
{cracky=3},
{"default_desert_stone_brick.png"},
"Desert Stone Brick Stair",
"Desert Stone Brick Slab",
default.node_sound_stone_defaults())
stairs.register_stair_and_slab("cobble", "default:cobble",
{cracky=3},
{"default_cobble.png"},
@ -247,6 +261,13 @@ stairs.register_stair_and_slab("sandstone", "default:sandstone",
"Sandstone Slab",
default.node_sound_stone_defaults())
stairs.register_stair_and_slab("sandstonebrick", "default:sandstonebrick",
{crumbly=2,cracky=2},
{"default_sandstone_brick.png"},
"Sandstone Brick Stair",
"Sandstone Brick Slab",
default.node_sound_stone_defaults())
stairs.register_stair_and_slab("junglewood", "default:junglewood",
{snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3},
{"default_junglewood.png"},

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 278 B

View File

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 287 B

View File

Before

Width:  |  Height:  |  Size: 288 B

After

Width:  |  Height:  |  Size: 288 B

View File

Before

Width:  |  Height:  |  Size: 109 B

After

Width:  |  Height:  |  Size: 109 B

View File

Before

Width:  |  Height:  |  Size: 109 B

After

Width:  |  Height:  |  Size: 109 B

View File

Before

Width:  |  Height:  |  Size: 185 B

After

Width:  |  Height:  |  Size: 185 B

View File

Before

Width:  |  Height:  |  Size: 178 B

After

Width:  |  Height:  |  Size: 178 B

View File

Before

Width:  |  Height:  |  Size: 181 B

After

Width:  |  Height:  |  Size: 181 B

View File

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 132 B

View File

Before

Width:  |  Height:  |  Size: 190 B

After

Width:  |  Height:  |  Size: 190 B

View File

Before

Width:  |  Height:  |  Size: 184 B

After

Width:  |  Height:  |  Size: 184 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 266 B

After

Width:  |  Height:  |  Size: 266 B

View File

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 269 B

View File

Before

Width:  |  Height:  |  Size: 269 B

After

Width:  |  Height:  |  Size: 269 B

View File

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 271 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 272 B

After

Width:  |  Height:  |  Size: 272 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 273 B

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 548 B

After

Width:  |  Height:  |  Size: 548 B

View File

Before

Width:  |  Height:  |  Size: 136 B

After

Width:  |  Height:  |  Size: 136 B

View File

Before

Width:  |  Height:  |  Size: 161 B

After

Width:  |  Height:  |  Size: 161 B

View File

Before

Width:  |  Height:  |  Size: 189 B

After

Width:  |  Height:  |  Size: 189 B

View File

Before

Width:  |  Height:  |  Size: 220 B

After

Width:  |  Height:  |  Size: 220 B

View File

Before

Width:  |  Height:  |  Size: 263 B

After

Width:  |  Height:  |  Size: 263 B

View File

Before

Width:  |  Height:  |  Size: 342 B

After

Width:  |  Height:  |  Size: 342 B

View File

Before

Width:  |  Height:  |  Size: 359 B

After

Width:  |  Height:  |  Size: 359 B

View File

Before

Width:  |  Height:  |  Size: 339 B

After

Width:  |  Height:  |  Size: 339 B

View File

Before

Width:  |  Height:  |  Size: 348 B

After

Width:  |  Height:  |  Size: 348 B

View File

Before

Width:  |  Height:  |  Size: 378 B

After

Width:  |  Height:  |  Size: 378 B

View File

Before

Width:  |  Height:  |  Size: 812 B

After

Width:  |  Height:  |  Size: 812 B

View File

Before

Width:  |  Height:  |  Size: 759 B

After

Width:  |  Height:  |  Size: 759 B

View File

Before

Width:  |  Height:  |  Size: 818 B

After

Width:  |  Height:  |  Size: 818 B

View File

Before

Width:  |  Height:  |  Size: 341 B

After

Width:  |  Height:  |  Size: 341 B

View File

Before

Width:  |  Height:  |  Size: 242 B

After

Width:  |  Height:  |  Size: 242 B

View File

Before

Width:  |  Height:  |  Size: 248 B

After

Width:  |  Height:  |  Size: 248 B

View File

Before

Width:  |  Height:  |  Size: 257 B

After

Width:  |  Height:  |  Size: 257 B

View File

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 217 B

View File

Before

Width:  |  Height:  |  Size: 566 B

After

Width:  |  Height:  |  Size: 566 B

View File

Before

Width:  |  Height:  |  Size: 146 B

After

Width:  |  Height:  |  Size: 146 B

View File

Before

Width:  |  Height:  |  Size: 185 B

After

Width:  |  Height:  |  Size: 185 B

View File

Before

Width:  |  Height:  |  Size: 228 B

After

Width:  |  Height:  |  Size: 228 B

View File

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 270 B

View File

Before

Width:  |  Height:  |  Size: 354 B

After

Width:  |  Height:  |  Size: 354 B

View File

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 456 B

View File

Before

Width:  |  Height:  |  Size: 523 B

After

Width:  |  Height:  |  Size: 523 B

View File

Before

Width:  |  Height:  |  Size: 635 B

After

Width:  |  Height:  |  Size: 635 B

View File

Before

Width:  |  Height:  |  Size: 372 B

After

Width:  |  Height:  |  Size: 372 B

View File

Before

Width:  |  Height:  |  Size: 132 B

After

Width:  |  Height:  |  Size: 132 B

Some files were not shown because too many files have changed in this diff Show More