From e71744b918898b98ffa5ae949fbf2a1b877b254c Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Tue, 15 Nov 2011 08:48:24 +0200 Subject: Modify mod and texture directory hierarchies --- data/mods/default/init.lua | 418 ++++++++++++++++++++++++ data/mods/default/textures/apple.png | Bin 0 -> 203 bytes data/mods/default/textures/apple_iron.png | Bin 0 -> 207 bytes data/mods/default/textures/book.png | Bin 0 -> 292 bytes data/mods/default/textures/bookshelf.png | Bin 0 -> 597 bytes data/mods/default/textures/brick.png | Bin 0 -> 604 bytes data/mods/default/textures/cactus_side.png | Bin 0 -> 279 bytes data/mods/default/textures/cactus_top.png | Bin 0 -> 236 bytes data/mods/default/textures/chest_front.png | Bin 0 -> 167 bytes data/mods/default/textures/chest_lock.png | Bin 0 -> 224 bytes data/mods/default/textures/chest_side.png | Bin 0 -> 151 bytes data/mods/default/textures/chest_top.png | Bin 0 -> 142 bytes data/mods/default/textures/clay.png | Bin 0 -> 613 bytes data/mods/default/textures/clay_brick.png | Bin 0 -> 249 bytes data/mods/default/textures/cloud.png | Bin 0 -> 118 bytes data/mods/default/textures/cobble.png | Bin 0 -> 830 bytes data/mods/default/textures/cooked_rat.png | Bin 0 -> 239 bytes data/mods/default/textures/crack.png | Bin 0 -> 1076 bytes data/mods/default/textures/dungeon_master.png | Bin 0 -> 6636 bytes data/mods/default/textures/fence.png | Bin 0 -> 539 bytes data/mods/default/textures/fireball.png | Bin 0 -> 603 bytes data/mods/default/textures/firefly.png | Bin 0 -> 116 bytes data/mods/default/textures/furnace_front.png | Bin 0 -> 246 bytes data/mods/default/textures/furnace_side.png | Bin 0 -> 236 bytes data/mods/default/textures/glass.png | Bin 0 -> 1309 bytes data/mods/default/textures/grass.png | Bin 0 -> 874 bytes data/mods/default/textures/grass_footsteps.png | Bin 0 -> 856 bytes data/mods/default/textures/grass_side.png | Bin 0 -> 878 bytes data/mods/default/textures/gravel.png | Bin 0 -> 591 bytes data/mods/default/textures/heart.png | Bin 0 -> 308 bytes data/mods/default/textures/junglegrass.png | Bin 0 -> 672 bytes data/mods/default/textures/jungletree.png | Bin 0 -> 502 bytes data/mods/default/textures/jungletree_top.png | Bin 0 -> 507 bytes data/mods/default/textures/ladder.png | Bin 0 -> 395 bytes data/mods/default/textures/lava.png | Bin 0 -> 357 bytes data/mods/default/textures/leaves.png | Bin 0 -> 1689 bytes data/mods/default/textures/lump_of_clay.png | Bin 0 -> 210 bytes data/mods/default/textures/lump_of_coal.png | Bin 0 -> 933 bytes data/mods/default/textures/lump_of_iron.png | Bin 0 -> 936 bytes data/mods/default/textures/mese.png | Bin 0 -> 203 bytes data/mods/default/textures/mineral_coal.png | Bin 0 -> 952 bytes data/mods/default/textures/mineral_iron.png | Bin 0 -> 1614 bytes data/mods/default/textures/mossycobble.png | Bin 0 -> 965 bytes data/mods/default/textures/mud.png | Bin 0 -> 1586 bytes data/mods/default/textures/nc_back.png | Bin 0 -> 303 bytes data/mods/default/textures/nc_front.png | Bin 0 -> 410 bytes data/mods/default/textures/nc_rb.png | Bin 0 -> 203 bytes data/mods/default/textures/nc_side.png | Bin 0 -> 260 bytes data/mods/default/textures/oerkki1.png | Bin 0 -> 250 bytes data/mods/default/textures/oerkki1_damaged.png | Bin 0 -> 341 bytes data/mods/default/textures/paper.png | Bin 0 -> 242 bytes data/mods/default/textures/papyrus.png | Bin 0 -> 366 bytes data/mods/default/textures/player.png | Bin 0 -> 212 bytes data/mods/default/textures/player_back.png | Bin 0 -> 201 bytes data/mods/default/textures/rail.png | Bin 0 -> 507 bytes data/mods/default/textures/rail_crossing.png | Bin 0 -> 555 bytes data/mods/default/textures/rail_curved.png | Bin 0 -> 545 bytes data/mods/default/textures/rail_t_junction.png | Bin 0 -> 542 bytes data/mods/default/textures/rat.png | Bin 0 -> 920 bytes data/mods/default/textures/sand.png | Bin 0 -> 1381 bytes data/mods/default/textures/sandstone.png | Bin 0 -> 772 bytes data/mods/default/textures/sapling.png | Bin 0 -> 502 bytes data/mods/default/textures/scorched_stuff.png | Bin 0 -> 233 bytes data/mods/default/textures/sign.png | Bin 0 -> 1374 bytes data/mods/default/textures/sign_back.png | Bin 0 -> 1312 bytes data/mods/default/textures/sign_wall.png | Bin 0 -> 489 bytes data/mods/default/textures/skybox1.png | Bin 0 -> 236 bytes data/mods/default/textures/skybox1_dawn.png | Bin 0 -> 598 bytes data/mods/default/textures/skybox1_night.png | Bin 0 -> 2247 bytes data/mods/default/textures/skybox2.png | Bin 0 -> 231 bytes data/mods/default/textures/skybox2_dawn.png | Bin 0 -> 199 bytes data/mods/default/textures/skybox2_night.png | Bin 0 -> 2583 bytes data/mods/default/textures/skybox3.png | Bin 0 -> 190 bytes data/mods/default/textures/skybox3_dawn.png | Bin 0 -> 190 bytes data/mods/default/textures/skybox3_night.png | Bin 0 -> 190 bytes data/mods/default/textures/steel_block.png | Bin 0 -> 219 bytes data/mods/default/textures/steel_ingot.png | Bin 0 -> 207 bytes data/mods/default/textures/stick.png | Bin 0 -> 182 bytes data/mods/default/textures/stone.png | Bin 0 -> 806 bytes data/mods/default/textures/tnt_bottom.png | Bin 0 -> 161 bytes data/mods/default/textures/tnt_side.png | Bin 0 -> 186 bytes data/mods/default/textures/tnt_top.png | Bin 0 -> 264 bytes data/mods/default/textures/tool_mesepick.png | Bin 0 -> 252 bytes data/mods/default/textures/tool_steelaxe.png | Bin 0 -> 927 bytes data/mods/default/textures/tool_steelpick.png | Bin 0 -> 271 bytes data/mods/default/textures/tool_steelshovel.png | Bin 0 -> 216 bytes data/mods/default/textures/tool_steelsword.png | Bin 0 -> 291 bytes data/mods/default/textures/tool_stoneaxe.png | Bin 0 -> 931 bytes data/mods/default/textures/tool_stonepick.png | Bin 0 -> 262 bytes data/mods/default/textures/tool_stoneshovel.png | Bin 0 -> 203 bytes data/mods/default/textures/tool_stonesword.png | Bin 0 -> 301 bytes data/mods/default/textures/tool_woodaxe.png | Bin 0 -> 927 bytes data/mods/default/textures/tool_woodpick.png | Bin 0 -> 245 bytes data/mods/default/textures/tool_woodshovel.png | Bin 0 -> 203 bytes data/mods/default/textures/tool_woodsword.png | Bin 0 -> 255 bytes data/mods/default/textures/torch.png | Bin 0 -> 925 bytes data/mods/default/textures/torch_on_ceiling.png | Bin 0 -> 913 bytes data/mods/default/textures/torch_on_floor.png | Bin 0 -> 917 bytes data/mods/default/textures/tree.png | Bin 0 -> 1445 bytes data/mods/default/textures/tree_top.png | Bin 0 -> 1024 bytes data/mods/default/textures/treeprop.png | Bin 0 -> 1055 bytes data/mods/default/textures/unknown_block.png | Bin 0 -> 582 bytes data/mods/default/textures/unknown_object.png | Bin 0 -> 489 bytes data/mods/default/textures/water.png | Bin 0 -> 518 bytes data/mods/default/textures/wood.png | Bin 0 -> 1400 bytes 105 files changed, 418 insertions(+) create mode 100644 data/mods/default/init.lua create mode 100644 data/mods/default/textures/apple.png create mode 100644 data/mods/default/textures/apple_iron.png create mode 100644 data/mods/default/textures/book.png create mode 100644 data/mods/default/textures/bookshelf.png create mode 100644 data/mods/default/textures/brick.png create mode 100644 data/mods/default/textures/cactus_side.png create mode 100644 data/mods/default/textures/cactus_top.png create mode 100644 data/mods/default/textures/chest_front.png create mode 100644 data/mods/default/textures/chest_lock.png create mode 100644 data/mods/default/textures/chest_side.png create mode 100644 data/mods/default/textures/chest_top.png create mode 100644 data/mods/default/textures/clay.png create mode 100644 data/mods/default/textures/clay_brick.png create mode 100644 data/mods/default/textures/cloud.png create mode 100644 data/mods/default/textures/cobble.png create mode 100644 data/mods/default/textures/cooked_rat.png create mode 100644 data/mods/default/textures/crack.png create mode 100644 data/mods/default/textures/dungeon_master.png create mode 100644 data/mods/default/textures/fence.png create mode 100644 data/mods/default/textures/fireball.png create mode 100644 data/mods/default/textures/firefly.png create mode 100644 data/mods/default/textures/furnace_front.png create mode 100644 data/mods/default/textures/furnace_side.png create mode 100644 data/mods/default/textures/glass.png create mode 100644 data/mods/default/textures/grass.png create mode 100644 data/mods/default/textures/grass_footsteps.png create mode 100644 data/mods/default/textures/grass_side.png create mode 100644 data/mods/default/textures/gravel.png create mode 100644 data/mods/default/textures/heart.png create mode 100644 data/mods/default/textures/junglegrass.png create mode 100644 data/mods/default/textures/jungletree.png create mode 100644 data/mods/default/textures/jungletree_top.png create mode 100644 data/mods/default/textures/ladder.png create mode 100644 data/mods/default/textures/lava.png create mode 100644 data/mods/default/textures/leaves.png create mode 100644 data/mods/default/textures/lump_of_clay.png create mode 100644 data/mods/default/textures/lump_of_coal.png create mode 100644 data/mods/default/textures/lump_of_iron.png create mode 100644 data/mods/default/textures/mese.png create mode 100644 data/mods/default/textures/mineral_coal.png create mode 100644 data/mods/default/textures/mineral_iron.png create mode 100644 data/mods/default/textures/mossycobble.png create mode 100644 data/mods/default/textures/mud.png create mode 100644 data/mods/default/textures/nc_back.png create mode 100644 data/mods/default/textures/nc_front.png create mode 100644 data/mods/default/textures/nc_rb.png create mode 100644 data/mods/default/textures/nc_side.png create mode 100644 data/mods/default/textures/oerkki1.png create mode 100644 data/mods/default/textures/oerkki1_damaged.png create mode 100644 data/mods/default/textures/paper.png create mode 100644 data/mods/default/textures/papyrus.png create mode 100644 data/mods/default/textures/player.png create mode 100644 data/mods/default/textures/player_back.png create mode 100644 data/mods/default/textures/rail.png create mode 100644 data/mods/default/textures/rail_crossing.png create mode 100644 data/mods/default/textures/rail_curved.png create mode 100644 data/mods/default/textures/rail_t_junction.png create mode 100644 data/mods/default/textures/rat.png create mode 100644 data/mods/default/textures/sand.png create mode 100644 data/mods/default/textures/sandstone.png create mode 100644 data/mods/default/textures/sapling.png create mode 100644 data/mods/default/textures/scorched_stuff.png create mode 100644 data/mods/default/textures/sign.png create mode 100644 data/mods/default/textures/sign_back.png create mode 100644 data/mods/default/textures/sign_wall.png create mode 100644 data/mods/default/textures/skybox1.png create mode 100644 data/mods/default/textures/skybox1_dawn.png create mode 100644 data/mods/default/textures/skybox1_night.png create mode 100644 data/mods/default/textures/skybox2.png create mode 100644 data/mods/default/textures/skybox2_dawn.png create mode 100644 data/mods/default/textures/skybox2_night.png create mode 100644 data/mods/default/textures/skybox3.png create mode 100644 data/mods/default/textures/skybox3_dawn.png create mode 100644 data/mods/default/textures/skybox3_night.png create mode 100644 data/mods/default/textures/steel_block.png create mode 100644 data/mods/default/textures/steel_ingot.png create mode 100644 data/mods/default/textures/stick.png create mode 100644 data/mods/default/textures/stone.png create mode 100644 data/mods/default/textures/tnt_bottom.png create mode 100644 data/mods/default/textures/tnt_side.png create mode 100644 data/mods/default/textures/tnt_top.png create mode 100644 data/mods/default/textures/tool_mesepick.png create mode 100644 data/mods/default/textures/tool_steelaxe.png create mode 100644 data/mods/default/textures/tool_steelpick.png create mode 100644 data/mods/default/textures/tool_steelshovel.png create mode 100644 data/mods/default/textures/tool_steelsword.png create mode 100644 data/mods/default/textures/tool_stoneaxe.png create mode 100644 data/mods/default/textures/tool_stonepick.png create mode 100644 data/mods/default/textures/tool_stoneshovel.png create mode 100644 data/mods/default/textures/tool_stonesword.png create mode 100644 data/mods/default/textures/tool_woodaxe.png create mode 100644 data/mods/default/textures/tool_woodpick.png create mode 100644 data/mods/default/textures/tool_woodshovel.png create mode 100644 data/mods/default/textures/tool_woodsword.png create mode 100644 data/mods/default/textures/torch.png create mode 100644 data/mods/default/textures/torch_on_ceiling.png create mode 100644 data/mods/default/textures/torch_on_floor.png create mode 100644 data/mods/default/textures/tree.png create mode 100644 data/mods/default/textures/tree_top.png create mode 100644 data/mods/default/textures/treeprop.png create mode 100644 data/mods/default/textures/unknown_block.png create mode 100644 data/mods/default/textures/unknown_object.png create mode 100644 data/mods/default/textures/water.png create mode 100644 data/mods/default/textures/wood.png (limited to 'data/mods/default') diff --git a/data/mods/default/init.lua b/data/mods/default/init.lua new file mode 100644 index 000000000..a60979ff4 --- /dev/null +++ b/data/mods/default/init.lua @@ -0,0 +1,418 @@ +function basic_dump2(o) + if type(o) == "number" then + return tostring(o) + elseif type(o) == "string" then + return string.format("%q", o) + elseif type(o) == "boolean" then + return tostring(o) + elseif type(o) == "function" then + return "" + elseif type(o) == "userdata" then + return "" + elseif type(o) == "nil" then + return "nil" + else + error("cannot dump a " .. type(o)) + return nil + end +end + +function dump2(o, name, dumped) + name = name or "_" + dumped = dumped or {} + io.write(name, " = ") + if type(o) == "number" or type(o) == "string" or type(o) == "boolean" + or type(o) == "function" or type(o) == "nil" + or type(o) == "userdata" then + io.write(basic_dump2(o), "\n") + elseif type(o) == "table" then + if dumped[o] then + io.write(dumped[o], "\n") + else + dumped[o] = name + io.write("{}\n") -- new table + for k,v in pairs(o) do + local fieldname = string.format("%s[%s]", name, basic_dump2(k)) + dump2(v, fieldname, dumped) + end + end + else + error("cannot dump a " .. type(o)) + return nil + end +end + +function dump(o, dumped) + dumped = dumped or {} + if type(o) == "number" then + return tostring(o) + elseif type(o) == "string" then + return string.format("%q", o) + elseif type(o) == "table" then + if dumped[o] then + return "" + end + dumped[o] = true + local t = {} + for k,v in pairs(o) do + t[#t+1] = "" .. k .. " = " .. dump(v, dumped) + end + return "{" .. table.concat(t, ", ") .. "}" + elseif type(o) == "boolean" then + return tostring(o) + elseif type(o) == "function" then + return "" + elseif type(o) == "userdata" then + return "" + elseif type(o) == "nil" then + return "nil" + else + error("cannot dump a " .. type(o)) + return nil + end +end + +-- Textures: +-- Mods should prefix their textures with modname_, eg. given the mod +-- name "foomod", a texture could be called "foomod_superfurnace.png" +-- +-- Global functions: +-- minetest.register_entity(name, prototype_table) +-- minetest.register_globalstep(func) +-- +-- Global objects: +-- minetest.env - environment reference +-- +-- Global tables: +-- minetest.registered_entities +-- ^ List of registered entity prototypes, indexed by name +-- minetest.object_refs +-- ^ List of object references, indexed by active object id +-- minetest.luaentities +-- ^ List of lua entities, indexed by active object id +-- +-- EnvRef methods: +-- - add_node(pos, content); pos={x=num, y=num, z=num} +-- +-- ObjectRef methods: +-- - remove(): remove object (after returning from Lua) +-- - getpos(): returns {x=num, y=num, z=num} +-- - setpos(pos); pos={x=num, y=num, z=num} +-- - moveto(pos, continuous=false): interpolated move +-- - add_to_inventory(itemstring): add an item to object inventory +-- +-- Registered entities: +-- - Functions receive a "luaentity" as self: +-- - It has the member .object, which is an ObjectRef pointing to the object +-- - The original prototype stuff is visible directly via a metatable +-- + +print("omg lol") +print("minetest dump: "..dump(minetest)) + +-- Global environment step function +function on_step(dtime) + -- print("on_step") +end + +minetest.register_globalstep(on_step) + +minetest.register_tool("WPick", { + image = "tool_woodpick.png", + basetime = 2.0, + dt_weight = 0, + dt_crackiness = -0.5, + dt_crumbliness = 2, + dt_cuttability = 0, + basedurability = 30, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("STPick", { + image = "tool_stonepick.png", + basetime = 1.5, + dt_weight = 0, + dt_crackiness = -0.5, + dt_crumbliness = 2, + dt_cuttability = 0, + basedurability = 100, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("SteelPick", { + image = "tool_steelpick.png", + basetime = 1.0, + dt_weight = 0, + dt_crackiness = -0.5, + dt_crumbliness = 2, + dt_cuttability = 0, + basedurability = 333, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("MesePick", { + image = "tool_mesepick.png", + basetime = 0, + dt_weight = 0, + dt_crackiness = 0, + dt_crumbliness = 0, + dt_cuttability = 0, + basedurability = 1337, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("WShovel", { + image = "tool_woodshovel.png", + basetime = 2.0, + dt_weight = 0.5, + dt_crackiness = 2, + dt_crumbliness = -1.5, + dt_cuttability = 0.3, + basedurability = 30, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("STShovel", { + image = "tool_stoneshovel.png", + basetime = 1.5, + dt_weight = 0.5, + dt_crackiness = 2, + dt_crumbliness = -1.5, + dt_cuttability = 0.1, + basedurability = 100, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("SteelShovel", { + image = "tool_steelshovel.png", + basetime = 1.0, + dt_weight = 0.5, + dt_crackiness = 2, + dt_crumbliness = -1.5, + dt_cuttability = 0.0, + basedurability = 330, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("WAxe", { + image = "tool_woodaxe.png", + basetime = 2.0, + dt_weight = 0.5, + dt_crackiness = -0.2, + dt_crumbliness = 1, + dt_cuttability = -0.5, + basedurability = 30, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("STAxe", { + image = "tool_stoneaxe.png", + basetime = 1.5, + dt_weight = 0.5, + dt_crackiness = -0.2, + dt_crumbliness = 1, + dt_cuttability = -0.5, + basedurability = 100, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("SteelAxe", { + image = "tool_steelaxe.png", + basetime = 1.0, + dt_weight = 0.5, + dt_crackiness = -0.2, + dt_crumbliness = 1, + dt_cuttability = -0.5, + basedurability = 330, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("WSword", { + image = "tool_woodsword.png", + basetime = 3.0, + dt_weight = 3, + dt_crackiness = 0, + dt_crumbliness = 1, + dt_cuttability = -1, + basedurability = 30, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("STSword", { + image = "tool_stonesword.png", + basetime = 2.5, + dt_weight = 3, + dt_crackiness = 0, + dt_crumbliness = 1, + dt_cuttability = -1, + basedurability = 100, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("SteelSword", { + image = "tool_steelsword.png", + basetime = 2.0, + dt_weight = 3, + dt_crackiness = 0, + dt_crumbliness = 1, + dt_cuttability = -1, + basedurability = 330, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) +minetest.register_tool("", { + image = "", + basetime = 0.5, + dt_weight = 1, + dt_crackiness = 0, + dt_crumbliness = -1, + dt_cuttability = 0, + basedurability = 50, + dd_weight = 0, + dd_crackiness = 0, + dd_crumbliness = 0, + dd_cuttability = 0, +}) + +--[[ +minetest.register_tool("horribletool", { + image = "lava.png", + basetime = 2.0 + dt_weight = 0.2 + dt_crackiness = 0.2 + dt_crumbliness = 0.2 + dt_cuttability = 0.2 + basedurability = 50 + dd_weight = -5 + dd_crackiness = -5 + dd_crumbliness = -5 + dd_cuttability = -5 +}) +--]] + +local TNT = { + -- Maybe handle gravity and collision this way? dunno + physical = true, + weight = 5, + collisionbox = {-0.5,-0.5,-0.5, 0.5,0.5,0.5}, + visual = "cube", + textures = {"tnt_top.png","tnt_bottom.png","tnt_side.png","tnt_side.png","tnt_side.png","tnt_side.png"}, + --visual = "single_sprite", + --textures = {"mese.png^[forcesingle"}, + -- Initial value for our timer + timer = 0, + -- List names of state variables, for serializing object state + state_variables = {"timer"}, +} + +-- Called periodically +function TNT:on_step(dtime) + --print("TNT:on_step()") +end + +-- Called when object is punched +function TNT:on_punch(hitter) + print("TNT:on_punch()") + self.object:remove() + hitter:add_to_inventory("CraftItem testobject1 1") +end + +-- Called when object is right-clicked +function TNT:on_rightclick(clicker) + pos = self.object:getpos() + pos = {x=pos.x, y=pos.y+0.1, z=pos.z} + self.object:moveto(pos, false) +end + +print("TNT dump: "..dump(TNT)) + +print("Registering TNT"); +minetest.register_entity("TNT", TNT) + +print("minetest.registered_entities:") +dump2(minetest.registered_entities) + +--[[ +function TNT:on_rightclick(clicker) + print("TNT:on_rightclick()") + print("self: "..dump(self)) + print("getmetatable(self): "..dump(getmetatable(self))) + print("getmetatable(getmetatable(self)): "..dump(getmetatable(getmetatable(self)))) + pos = self.object:getpos() + print("TNT:on_rightclick(): object position: "..dump(pos)) + pos = {x=pos.x+0.5+1, y=pos.y+0.5, z=pos.z+0.5} + --minetest.env:add_node(pos, 0) +end +--]] + +--[=[ + +register_block(0, { + textures = "stone.png", + makefacetype = 0, + get_dig_duration = function(env, pos, digger) + -- Check stuff like digger.current_tool + return 1.5 + end, + on_dig = function(env, pos, digger) + env:remove_node(pos) + digger.inventory.put("MaterialItem2 0"); + end, +}) + +register_block(1, { + textures = {"grass.png","mud.png","mud_grass_side.png","mud_grass_side.png","mud_grass_side.png","mud_grass_side.png"}, + makefacetype = 0, + get_dig_duration = function(env, pos, digger) + -- Check stuff like digger.current_tool + return 0.5 + end, + on_dig = function(env, pos, digger) + env:remove_node(pos) + digger.inventory.put("MaterialItem2 1"); + end, +}) + +-- Consider the "miscellaneous block namespace" to be 0xc00...0xfff = 3072...4095 +register_block(3072, { + textures = {"tnt_top.png","tnt_bottom.png","tnt_side.png","tnt_side.png","tnt_side.png","tnt_side.png"}, + makefacetype = 0, + get_dig_duration = function(env, pos, digger) + -- Cannot be dug + return nil + end, + -- on_dig = function(env, pos, digger) end, -- Not implemented + on_hit = function(env, pos, hitter) + -- Replace with TNT object, which will explode after timer, follow gravity, blink and stuff + env:add_object("tnt", pos) + env:remove_node(pos) + end, +}) +--]=] + diff --git a/data/mods/default/textures/apple.png b/data/mods/default/textures/apple.png new file mode 100644 index 000000000..9593f28f6 Binary files /dev/null and b/data/mods/default/textures/apple.png differ diff --git a/data/mods/default/textures/apple_iron.png b/data/mods/default/textures/apple_iron.png new file mode 100644 index 000000000..2dffdf014 Binary files /dev/null and b/data/mods/default/textures/apple_iron.png differ diff --git a/data/mods/default/textures/book.png b/data/mods/default/textures/book.png new file mode 100644 index 000000000..176fb6aa9 Binary files /dev/null and b/data/mods/default/textures/book.png differ diff --git a/data/mods/default/textures/bookshelf.png b/data/mods/default/textures/bookshelf.png new file mode 100644 index 000000000..5ecc50ff3 Binary files /dev/null and b/data/mods/default/textures/bookshelf.png differ diff --git a/data/mods/default/textures/brick.png b/data/mods/default/textures/brick.png new file mode 100644 index 000000000..32d77f347 Binary files /dev/null and b/data/mods/default/textures/brick.png differ diff --git a/data/mods/default/textures/cactus_side.png b/data/mods/default/textures/cactus_side.png new file mode 100644 index 000000000..fc479fde6 Binary files /dev/null and b/data/mods/default/textures/cactus_side.png differ diff --git a/data/mods/default/textures/cactus_top.png b/data/mods/default/textures/cactus_top.png new file mode 100644 index 000000000..f9e68df51 Binary files /dev/null and b/data/mods/default/textures/cactus_top.png differ diff --git a/data/mods/default/textures/chest_front.png b/data/mods/default/textures/chest_front.png new file mode 100644 index 000000000..c5628af94 Binary files /dev/null and b/data/mods/default/textures/chest_front.png differ diff --git a/data/mods/default/textures/chest_lock.png b/data/mods/default/textures/chest_lock.png new file mode 100644 index 000000000..ae038fae5 Binary files /dev/null and b/data/mods/default/textures/chest_lock.png differ diff --git a/data/mods/default/textures/chest_side.png b/data/mods/default/textures/chest_side.png new file mode 100644 index 000000000..916dd784d Binary files /dev/null and b/data/mods/default/textures/chest_side.png differ diff --git a/data/mods/default/textures/chest_top.png b/data/mods/default/textures/chest_top.png new file mode 100644 index 000000000..58c79674d Binary files /dev/null and b/data/mods/default/textures/chest_top.png differ diff --git a/data/mods/default/textures/clay.png b/data/mods/default/textures/clay.png new file mode 100644 index 000000000..3557429d8 Binary files /dev/null and b/data/mods/default/textures/clay.png differ diff --git a/data/mods/default/textures/clay_brick.png b/data/mods/default/textures/clay_brick.png new file mode 100644 index 000000000..e36648e48 Binary files /dev/null and b/data/mods/default/textures/clay_brick.png differ diff --git a/data/mods/default/textures/cloud.png b/data/mods/default/textures/cloud.png new file mode 100644 index 000000000..24091a377 Binary files /dev/null and b/data/mods/default/textures/cloud.png differ diff --git a/data/mods/default/textures/cobble.png b/data/mods/default/textures/cobble.png new file mode 100644 index 000000000..7d0447419 Binary files /dev/null and b/data/mods/default/textures/cobble.png differ diff --git a/data/mods/default/textures/cooked_rat.png b/data/mods/default/textures/cooked_rat.png new file mode 100644 index 000000000..daad3be0d Binary files /dev/null and b/data/mods/default/textures/cooked_rat.png differ diff --git a/data/mods/default/textures/crack.png b/data/mods/default/textures/crack.png new file mode 100644 index 000000000..499783982 Binary files /dev/null and b/data/mods/default/textures/crack.png differ diff --git a/data/mods/default/textures/dungeon_master.png b/data/mods/default/textures/dungeon_master.png new file mode 100644 index 000000000..3457c8228 Binary files /dev/null and b/data/mods/default/textures/dungeon_master.png differ diff --git a/data/mods/default/textures/fence.png b/data/mods/default/textures/fence.png new file mode 100644 index 000000000..0b99f0eb5 Binary files /dev/null and b/data/mods/default/textures/fence.png differ diff --git a/data/mods/default/textures/fireball.png b/data/mods/default/textures/fireball.png new file mode 100644 index 000000000..523142850 Binary files /dev/null and b/data/mods/default/textures/fireball.png differ diff --git a/data/mods/default/textures/firefly.png b/data/mods/default/textures/firefly.png new file mode 100644 index 000000000..40df7fa1c Binary files /dev/null and b/data/mods/default/textures/firefly.png differ diff --git a/data/mods/default/textures/furnace_front.png b/data/mods/default/textures/furnace_front.png new file mode 100644 index 000000000..1620a27c3 Binary files /dev/null and b/data/mods/default/textures/furnace_front.png differ diff --git a/data/mods/default/textures/furnace_side.png b/data/mods/default/textures/furnace_side.png new file mode 100644 index 000000000..63cb162fe Binary files /dev/null and b/data/mods/default/textures/furnace_side.png differ diff --git a/data/mods/default/textures/glass.png b/data/mods/default/textures/glass.png new file mode 100644 index 000000000..8598ce670 Binary files /dev/null and b/data/mods/default/textures/glass.png differ diff --git a/data/mods/default/textures/grass.png b/data/mods/default/textures/grass.png new file mode 100644 index 000000000..3610bb2bc Binary files /dev/null and b/data/mods/default/textures/grass.png differ diff --git a/data/mods/default/textures/grass_footsteps.png b/data/mods/default/textures/grass_footsteps.png new file mode 100644 index 000000000..57e063d8c Binary files /dev/null and b/data/mods/default/textures/grass_footsteps.png differ diff --git a/data/mods/default/textures/grass_side.png b/data/mods/default/textures/grass_side.png new file mode 100644 index 000000000..4f4f680be Binary files /dev/null and b/data/mods/default/textures/grass_side.png differ diff --git a/data/mods/default/textures/gravel.png b/data/mods/default/textures/gravel.png new file mode 100644 index 000000000..f08666ad9 Binary files /dev/null and b/data/mods/default/textures/gravel.png differ diff --git a/data/mods/default/textures/heart.png b/data/mods/default/textures/heart.png new file mode 100644 index 000000000..6bc183e04 Binary files /dev/null and b/data/mods/default/textures/heart.png differ diff --git a/data/mods/default/textures/junglegrass.png b/data/mods/default/textures/junglegrass.png new file mode 100644 index 000000000..eea87c07c Binary files /dev/null and b/data/mods/default/textures/junglegrass.png differ diff --git a/data/mods/default/textures/jungletree.png b/data/mods/default/textures/jungletree.png new file mode 100644 index 000000000..ccd20ac74 Binary files /dev/null and b/data/mods/default/textures/jungletree.png differ diff --git a/data/mods/default/textures/jungletree_top.png b/data/mods/default/textures/jungletree_top.png new file mode 100644 index 000000000..2a9b51373 Binary files /dev/null and b/data/mods/default/textures/jungletree_top.png differ diff --git a/data/mods/default/textures/ladder.png b/data/mods/default/textures/ladder.png new file mode 100644 index 000000000..11056359d Binary files /dev/null and b/data/mods/default/textures/ladder.png differ diff --git a/data/mods/default/textures/lava.png b/data/mods/default/textures/lava.png new file mode 100644 index 000000000..cb02ada13 Binary files /dev/null and b/data/mods/default/textures/lava.png differ diff --git a/data/mods/default/textures/leaves.png b/data/mods/default/textures/leaves.png new file mode 100644 index 000000000..7a25126e9 Binary files /dev/null and b/data/mods/default/textures/leaves.png differ diff --git a/data/mods/default/textures/lump_of_clay.png b/data/mods/default/textures/lump_of_clay.png new file mode 100644 index 000000000..be0bab9d7 Binary files /dev/null and b/data/mods/default/textures/lump_of_clay.png differ diff --git a/data/mods/default/textures/lump_of_coal.png b/data/mods/default/textures/lump_of_coal.png new file mode 100644 index 000000000..bad901efa Binary files /dev/null and b/data/mods/default/textures/lump_of_coal.png differ diff --git a/data/mods/default/textures/lump_of_iron.png b/data/mods/default/textures/lump_of_iron.png new file mode 100644 index 000000000..edb931018 Binary files /dev/null and b/data/mods/default/textures/lump_of_iron.png differ diff --git a/data/mods/default/textures/mese.png b/data/mods/default/textures/mese.png new file mode 100644 index 000000000..4c876cdc5 Binary files /dev/null and b/data/mods/default/textures/mese.png differ diff --git a/data/mods/default/textures/mineral_coal.png b/data/mods/default/textures/mineral_coal.png new file mode 100644 index 000000000..3ff9692fb Binary files /dev/null and b/data/mods/default/textures/mineral_coal.png differ diff --git a/data/mods/default/textures/mineral_iron.png b/data/mods/default/textures/mineral_iron.png new file mode 100644 index 000000000..51b15d95d Binary files /dev/null and b/data/mods/default/textures/mineral_iron.png differ diff --git a/data/mods/default/textures/mossycobble.png b/data/mods/default/textures/mossycobble.png new file mode 100644 index 000000000..fad1b33ff Binary files /dev/null and b/data/mods/default/textures/mossycobble.png differ diff --git a/data/mods/default/textures/mud.png b/data/mods/default/textures/mud.png new file mode 100644 index 000000000..7cb9c89a6 Binary files /dev/null and b/data/mods/default/textures/mud.png differ diff --git a/data/mods/default/textures/nc_back.png b/data/mods/default/textures/nc_back.png new file mode 100644 index 000000000..f09f41658 Binary files /dev/null and b/data/mods/default/textures/nc_back.png differ diff --git a/data/mods/default/textures/nc_front.png b/data/mods/default/textures/nc_front.png new file mode 100644 index 000000000..cad9edab1 Binary files /dev/null and b/data/mods/default/textures/nc_front.png differ diff --git a/data/mods/default/textures/nc_rb.png b/data/mods/default/textures/nc_rb.png new file mode 100644 index 000000000..7ebc9930d Binary files /dev/null and b/data/mods/default/textures/nc_rb.png differ diff --git a/data/mods/default/textures/nc_side.png b/data/mods/default/textures/nc_side.png new file mode 100644 index 000000000..f954045fb Binary files /dev/null and b/data/mods/default/textures/nc_side.png differ diff --git a/data/mods/default/textures/oerkki1.png b/data/mods/default/textures/oerkki1.png new file mode 100644 index 000000000..33cbac9e7 Binary files /dev/null and b/data/mods/default/textures/oerkki1.png differ diff --git a/data/mods/default/textures/oerkki1_damaged.png b/data/mods/default/textures/oerkki1_damaged.png new file mode 100644 index 000000000..9b777387c Binary files /dev/null and b/data/mods/default/textures/oerkki1_damaged.png differ diff --git a/data/mods/default/textures/paper.png b/data/mods/default/textures/paper.png new file mode 100644 index 000000000..ae5c06bc6 Binary files /dev/null and b/data/mods/default/textures/paper.png differ diff --git a/data/mods/default/textures/papyrus.png b/data/mods/default/textures/papyrus.png new file mode 100644 index 000000000..bf0dec7fe Binary files /dev/null and b/data/mods/default/textures/papyrus.png differ diff --git a/data/mods/default/textures/player.png b/data/mods/default/textures/player.png new file mode 100644 index 000000000..90adf9747 Binary files /dev/null and b/data/mods/default/textures/player.png differ diff --git a/data/mods/default/textures/player_back.png b/data/mods/default/textures/player_back.png new file mode 100644 index 000000000..530aa7519 Binary files /dev/null and b/data/mods/default/textures/player_back.png differ diff --git a/data/mods/default/textures/rail.png b/data/mods/default/textures/rail.png new file mode 100644 index 000000000..18176d9f3 Binary files /dev/null and b/data/mods/default/textures/rail.png differ diff --git a/data/mods/default/textures/rail_crossing.png b/data/mods/default/textures/rail_crossing.png new file mode 100644 index 000000000..984640577 Binary files /dev/null and b/data/mods/default/textures/rail_crossing.png differ diff --git a/data/mods/default/textures/rail_curved.png b/data/mods/default/textures/rail_curved.png new file mode 100644 index 000000000..62afa3d2b Binary files /dev/null and b/data/mods/default/textures/rail_curved.png differ diff --git a/data/mods/default/textures/rail_t_junction.png b/data/mods/default/textures/rail_t_junction.png new file mode 100644 index 000000000..9985f63cd Binary files /dev/null and b/data/mods/default/textures/rail_t_junction.png differ diff --git a/data/mods/default/textures/rat.png b/data/mods/default/textures/rat.png new file mode 100644 index 000000000..d1a0e2ae2 Binary files /dev/null and b/data/mods/default/textures/rat.png differ diff --git a/data/mods/default/textures/sand.png b/data/mods/default/textures/sand.png new file mode 100644 index 000000000..15101a7eb Binary files /dev/null and b/data/mods/default/textures/sand.png differ diff --git a/data/mods/default/textures/sandstone.png b/data/mods/default/textures/sandstone.png new file mode 100644 index 000000000..c4759b4d0 Binary files /dev/null and b/data/mods/default/textures/sandstone.png differ diff --git a/data/mods/default/textures/sapling.png b/data/mods/default/textures/sapling.png new file mode 100644 index 000000000..73f502306 Binary files /dev/null and b/data/mods/default/textures/sapling.png differ diff --git a/data/mods/default/textures/scorched_stuff.png b/data/mods/default/textures/scorched_stuff.png new file mode 100644 index 000000000..9ced2fbe8 Binary files /dev/null and b/data/mods/default/textures/scorched_stuff.png differ diff --git a/data/mods/default/textures/sign.png b/data/mods/default/textures/sign.png new file mode 100644 index 000000000..2e0b3cbef Binary files /dev/null and b/data/mods/default/textures/sign.png differ diff --git a/data/mods/default/textures/sign_back.png b/data/mods/default/textures/sign_back.png new file mode 100644 index 000000000..779e4bc2c Binary files /dev/null and b/data/mods/default/textures/sign_back.png differ diff --git a/data/mods/default/textures/sign_wall.png b/data/mods/default/textures/sign_wall.png new file mode 100644 index 000000000..06eac1ee9 Binary files /dev/null and b/data/mods/default/textures/sign_wall.png differ diff --git a/data/mods/default/textures/skybox1.png b/data/mods/default/textures/skybox1.png new file mode 100644 index 000000000..9801d5f4f Binary files /dev/null and b/data/mods/default/textures/skybox1.png differ diff --git a/data/mods/default/textures/skybox1_dawn.png b/data/mods/default/textures/skybox1_dawn.png new file mode 100644 index 000000000..9711c4781 Binary files /dev/null and b/data/mods/default/textures/skybox1_dawn.png differ diff --git a/data/mods/default/textures/skybox1_night.png b/data/mods/default/textures/skybox1_night.png new file mode 100644 index 000000000..32e43a63e Binary files /dev/null and b/data/mods/default/textures/skybox1_night.png differ diff --git a/data/mods/default/textures/skybox2.png b/data/mods/default/textures/skybox2.png new file mode 100644 index 000000000..a8c94b4d2 Binary files /dev/null and b/data/mods/default/textures/skybox2.png differ diff --git a/data/mods/default/textures/skybox2_dawn.png b/data/mods/default/textures/skybox2_dawn.png new file mode 100644 index 000000000..a761dff2d Binary files /dev/null and b/data/mods/default/textures/skybox2_dawn.png differ diff --git a/data/mods/default/textures/skybox2_night.png b/data/mods/default/textures/skybox2_night.png new file mode 100644 index 000000000..beb07a9cf Binary files /dev/null and b/data/mods/default/textures/skybox2_night.png differ diff --git a/data/mods/default/textures/skybox3.png b/data/mods/default/textures/skybox3.png new file mode 100644 index 000000000..2776ec712 Binary files /dev/null and b/data/mods/default/textures/skybox3.png differ diff --git a/data/mods/default/textures/skybox3_dawn.png b/data/mods/default/textures/skybox3_dawn.png new file mode 100644 index 000000000..22c8cbef5 Binary files /dev/null and b/data/mods/default/textures/skybox3_dawn.png differ diff --git a/data/mods/default/textures/skybox3_night.png b/data/mods/default/textures/skybox3_night.png new file mode 100644 index 000000000..bb509789b Binary files /dev/null and b/data/mods/default/textures/skybox3_night.png differ diff --git a/data/mods/default/textures/steel_block.png b/data/mods/default/textures/steel_block.png new file mode 100644 index 000000000..8e2020081 Binary files /dev/null and b/data/mods/default/textures/steel_block.png differ diff --git a/data/mods/default/textures/steel_ingot.png b/data/mods/default/textures/steel_ingot.png new file mode 100644 index 000000000..f6c9414e7 Binary files /dev/null and b/data/mods/default/textures/steel_ingot.png differ diff --git a/data/mods/default/textures/stick.png b/data/mods/default/textures/stick.png new file mode 100644 index 000000000..2d31797f0 Binary files /dev/null and b/data/mods/default/textures/stick.png differ diff --git a/data/mods/default/textures/stone.png b/data/mods/default/textures/stone.png new file mode 100644 index 000000000..cad0dbe2b Binary files /dev/null and b/data/mods/default/textures/stone.png differ diff --git a/data/mods/default/textures/tnt_bottom.png b/data/mods/default/textures/tnt_bottom.png new file mode 100644 index 000000000..8ba2fca0b Binary files /dev/null and b/data/mods/default/textures/tnt_bottom.png differ diff --git a/data/mods/default/textures/tnt_side.png b/data/mods/default/textures/tnt_side.png new file mode 100644 index 000000000..d9a2bc4eb Binary files /dev/null and b/data/mods/default/textures/tnt_side.png differ diff --git a/data/mods/default/textures/tnt_top.png b/data/mods/default/textures/tnt_top.png new file mode 100644 index 000000000..a84ffc9af Binary files /dev/null and b/data/mods/default/textures/tnt_top.png differ diff --git a/data/mods/default/textures/tool_mesepick.png b/data/mods/default/textures/tool_mesepick.png new file mode 100644 index 000000000..a1f3812e0 Binary files /dev/null and b/data/mods/default/textures/tool_mesepick.png differ diff --git a/data/mods/default/textures/tool_steelaxe.png b/data/mods/default/textures/tool_steelaxe.png new file mode 100644 index 000000000..0ad23c93b Binary files /dev/null and b/data/mods/default/textures/tool_steelaxe.png differ diff --git a/data/mods/default/textures/tool_steelpick.png b/data/mods/default/textures/tool_steelpick.png new file mode 100644 index 000000000..7982dafeb Binary files /dev/null and b/data/mods/default/textures/tool_steelpick.png differ diff --git a/data/mods/default/textures/tool_steelshovel.png b/data/mods/default/textures/tool_steelshovel.png new file mode 100644 index 000000000..ed8413846 Binary files /dev/null and b/data/mods/default/textures/tool_steelshovel.png differ diff --git a/data/mods/default/textures/tool_steelsword.png b/data/mods/default/textures/tool_steelsword.png new file mode 100644 index 000000000..a74581238 Binary files /dev/null and b/data/mods/default/textures/tool_steelsword.png differ diff --git a/data/mods/default/textures/tool_stoneaxe.png b/data/mods/default/textures/tool_stoneaxe.png new file mode 100644 index 000000000..698ac918f Binary files /dev/null and b/data/mods/default/textures/tool_stoneaxe.png differ diff --git a/data/mods/default/textures/tool_stonepick.png b/data/mods/default/textures/tool_stonepick.png new file mode 100644 index 000000000..b34de6f32 Binary files /dev/null and b/data/mods/default/textures/tool_stonepick.png differ diff --git a/data/mods/default/textures/tool_stoneshovel.png b/data/mods/default/textures/tool_stoneshovel.png new file mode 100644 index 000000000..ba5243101 Binary files /dev/null and b/data/mods/default/textures/tool_stoneshovel.png differ diff --git a/data/mods/default/textures/tool_stonesword.png b/data/mods/default/textures/tool_stonesword.png new file mode 100644 index 000000000..8f8191f92 Binary files /dev/null and b/data/mods/default/textures/tool_stonesword.png differ diff --git a/data/mods/default/textures/tool_woodaxe.png b/data/mods/default/textures/tool_woodaxe.png new file mode 100644 index 000000000..3daa4af72 Binary files /dev/null and b/data/mods/default/textures/tool_woodaxe.png differ diff --git a/data/mods/default/textures/tool_woodpick.png b/data/mods/default/textures/tool_woodpick.png new file mode 100644 index 000000000..ea728cca3 Binary files /dev/null and b/data/mods/default/textures/tool_woodpick.png differ diff --git a/data/mods/default/textures/tool_woodshovel.png b/data/mods/default/textures/tool_woodshovel.png new file mode 100644 index 000000000..649ab4c38 Binary files /dev/null and b/data/mods/default/textures/tool_woodshovel.png differ diff --git a/data/mods/default/textures/tool_woodsword.png b/data/mods/default/textures/tool_woodsword.png new file mode 100644 index 000000000..d6c6be325 Binary files /dev/null and b/data/mods/default/textures/tool_woodsword.png differ diff --git a/data/mods/default/textures/torch.png b/data/mods/default/textures/torch.png new file mode 100644 index 000000000..7a953c222 Binary files /dev/null and b/data/mods/default/textures/torch.png differ diff --git a/data/mods/default/textures/torch_on_ceiling.png b/data/mods/default/textures/torch_on_ceiling.png new file mode 100644 index 000000000..6965d380e Binary files /dev/null and b/data/mods/default/textures/torch_on_ceiling.png differ diff --git a/data/mods/default/textures/torch_on_floor.png b/data/mods/default/textures/torch_on_floor.png new file mode 100644 index 000000000..76d1dd5ac Binary files /dev/null and b/data/mods/default/textures/torch_on_floor.png differ diff --git a/data/mods/default/textures/tree.png b/data/mods/default/textures/tree.png new file mode 100644 index 000000000..65abfc243 Binary files /dev/null and b/data/mods/default/textures/tree.png differ diff --git a/data/mods/default/textures/tree_top.png b/data/mods/default/textures/tree_top.png new file mode 100644 index 000000000..2cdd94f80 Binary files /dev/null and b/data/mods/default/textures/tree_top.png differ diff --git a/data/mods/default/textures/treeprop.png b/data/mods/default/textures/treeprop.png new file mode 100644 index 000000000..77ea4d6d4 Binary files /dev/null and b/data/mods/default/textures/treeprop.png differ diff --git a/data/mods/default/textures/unknown_block.png b/data/mods/default/textures/unknown_block.png new file mode 100644 index 000000000..a27cb8ca9 Binary files /dev/null and b/data/mods/default/textures/unknown_block.png differ diff --git a/data/mods/default/textures/unknown_object.png b/data/mods/default/textures/unknown_object.png new file mode 100644 index 000000000..4d6a98d56 Binary files /dev/null and b/data/mods/default/textures/unknown_object.png differ diff --git a/data/mods/default/textures/water.png b/data/mods/default/textures/water.png new file mode 100644 index 000000000..e5f8cdc25 Binary files /dev/null and b/data/mods/default/textures/water.png differ diff --git a/data/mods/default/textures/wood.png b/data/mods/default/textures/wood.png new file mode 100644 index 000000000..57c1d7c12 Binary files /dev/null and b/data/mods/default/textures/wood.png differ -- cgit v1.2.3