From 7e843c92a66f90436430221bcb3673163344a902 Mon Sep 17 00:00:00 2001 From: PilzAdam Date: Sat, 23 Mar 2013 17:42:40 +0100 Subject: [PATCH] Move creative, dye, vessels and wool to common --- game.conf | 2 +- mods/creative/README.txt | 22 --- mods/creative/depends.txt | 1 - mods/creative/init.lua | 162 ------------------ mods/dye/README.txt | 15 -- mods/dye/depends.txt | 0 mods/dye/init.lua | 134 --------------- mods/dye/textures/dye_black.png | Bin 364 -> 0 bytes mods/dye/textures/dye_blue.png | Bin 352 -> 0 bytes mods/dye/textures/dye_brown.png | Bin 348 -> 0 bytes mods/dye/textures/dye_cyan.png | Bin 370 -> 0 bytes mods/dye/textures/dye_dark_green.png | Bin 367 -> 0 bytes mods/dye/textures/dye_dark_grey.png | Bin 371 -> 0 bytes mods/dye/textures/dye_green.png | Bin 376 -> 0 bytes mods/dye/textures/dye_grey.png | Bin 374 -> 0 bytes mods/dye/textures/dye_magenta.png | Bin 380 -> 0 bytes mods/dye/textures/dye_orange.png | Bin 374 -> 0 bytes mods/dye/textures/dye_pink.png | Bin 364 -> 0 bytes mods/dye/textures/dye_red.png | Bin 381 -> 0 bytes mods/dye/textures/dye_violet.png | Bin 376 -> 0 bytes mods/dye/textures/dye_white.png | Bin 375 -> 0 bytes mods/dye/textures/dye_yellow.png | Bin 389 -> 0 bytes mods/vessels/README.txt | 45 ----- mods/vessels/depends.txt | 1 - mods/vessels/init.lua | 89 ---------- .../alternates/vessels_drinking_glass.png | Bin 253 -> 0 bytes .../alternates/vessels_glass_bottle.png | Bin 242 -> 0 bytes .../alternates/vessels_steel_bottle.png | Bin 345 -> 0 bytes .../textures/vessels_drinking_glass.png | Bin 253 -> 0 bytes .../textures/vessels_drinking_glass_inv.png | Bin 338 -> 0 bytes .../vessels/textures/vessels_glass_bottle.png | Bin 242 -> 0 bytes .../textures/vessels_glass_bottle_inv.png | Bin 405 -> 0 bytes .../textures/vessels_glass_fragments.png | Bin 425 -> 0 bytes .../vessels/textures/vessels_steel_bottle.png | Bin 345 -> 0 bytes .../textures/vessels_steel_bottle_inv.png | Bin 342 -> 0 bytes mods/wool/README.txt | 28 --- mods/wool/depends.txt | 0 mods/wool/init.lua | 48 ------ mods/wool/textures/wool_black.png | Bin 3177 -> 0 bytes mods/wool/textures/wool_blue.png | Bin 3214 -> 0 bytes mods/wool/textures/wool_brown.png | Bin 3229 -> 0 bytes mods/wool/textures/wool_cyan.png | Bin 3243 -> 0 bytes mods/wool/textures/wool_dark_green.png | Bin 3268 -> 0 bytes mods/wool/textures/wool_dark_grey.png | Bin 3384 -> 0 bytes mods/wool/textures/wool_green.png | Bin 3377 -> 0 bytes mods/wool/textures/wool_grey.png | Bin 3432 -> 0 bytes mods/wool/textures/wool_magenta.png | Bin 3366 -> 0 bytes mods/wool/textures/wool_orange.png | Bin 3386 -> 0 bytes mods/wool/textures/wool_pink.png | Bin 3115 -> 0 bytes mods/wool/textures/wool_red.png | Bin 3355 -> 0 bytes mods/wool/textures/wool_violet.png | Bin 3246 -> 0 bytes mods/wool/textures/wool_white.png | Bin 3275 -> 0 bytes mods/wool/textures/wool_yellow.png | Bin 3196 -> 0 bytes 53 files changed, 1 insertion(+), 546 deletions(-) delete mode 100644 mods/creative/README.txt delete mode 100644 mods/creative/depends.txt delete mode 100644 mods/creative/init.lua delete mode 100644 mods/dye/README.txt delete mode 100644 mods/dye/depends.txt delete mode 100644 mods/dye/init.lua delete mode 100644 mods/dye/textures/dye_black.png delete mode 100644 mods/dye/textures/dye_blue.png delete mode 100644 mods/dye/textures/dye_brown.png delete mode 100644 mods/dye/textures/dye_cyan.png delete mode 100644 mods/dye/textures/dye_dark_green.png delete mode 100644 mods/dye/textures/dye_dark_grey.png delete mode 100644 mods/dye/textures/dye_green.png delete mode 100644 mods/dye/textures/dye_grey.png delete mode 100644 mods/dye/textures/dye_magenta.png delete mode 100644 mods/dye/textures/dye_orange.png delete mode 100644 mods/dye/textures/dye_pink.png delete mode 100644 mods/dye/textures/dye_red.png delete mode 100644 mods/dye/textures/dye_violet.png delete mode 100644 mods/dye/textures/dye_white.png delete mode 100644 mods/dye/textures/dye_yellow.png delete mode 100644 mods/vessels/README.txt delete mode 100644 mods/vessels/depends.txt delete mode 100644 mods/vessels/init.lua delete mode 100644 mods/vessels/textures/alternates/vessels_drinking_glass.png delete mode 100644 mods/vessels/textures/alternates/vessels_glass_bottle.png delete mode 100644 mods/vessels/textures/alternates/vessels_steel_bottle.png delete mode 100644 mods/vessels/textures/vessels_drinking_glass.png delete mode 100644 mods/vessels/textures/vessels_drinking_glass_inv.png delete mode 100644 mods/vessels/textures/vessels_glass_bottle.png delete mode 100644 mods/vessels/textures/vessels_glass_bottle_inv.png delete mode 100644 mods/vessels/textures/vessels_glass_fragments.png delete mode 100644 mods/vessels/textures/vessels_steel_bottle.png delete mode 100644 mods/vessels/textures/vessels_steel_bottle_inv.png delete mode 100644 mods/wool/README.txt delete mode 100644 mods/wool/depends.txt delete mode 100644 mods/wool/init.lua delete mode 100644 mods/wool/textures/wool_black.png delete mode 100644 mods/wool/textures/wool_blue.png delete mode 100644 mods/wool/textures/wool_brown.png delete mode 100644 mods/wool/textures/wool_cyan.png delete mode 100644 mods/wool/textures/wool_dark_green.png delete mode 100644 mods/wool/textures/wool_dark_grey.png delete mode 100644 mods/wool/textures/wool_green.png delete mode 100644 mods/wool/textures/wool_grey.png delete mode 100644 mods/wool/textures/wool_magenta.png delete mode 100644 mods/wool/textures/wool_orange.png delete mode 100644 mods/wool/textures/wool_pink.png delete mode 100644 mods/wool/textures/wool_red.png delete mode 100644 mods/wool/textures/wool_violet.png delete mode 100644 mods/wool/textures/wool_white.png delete mode 100644 mods/wool/textures/wool_yellow.png diff --git a/game.conf b/game.conf index b66889f..ae19fdf 100644 --- a/game.conf +++ b/game.conf @@ -1,2 +1,2 @@ name = Minetest -common_mods = bucket, default, doors, fire, stairs +common_mods = bucket, creative, default, doors, dye, fire, stairs, vessels, wool diff --git a/mods/creative/README.txt b/mods/creative/README.txt deleted file mode 100644 index 7d49b98..0000000 --- a/mods/creative/README.txt +++ /dev/null @@ -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) - -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. - diff --git a/mods/creative/depends.txt b/mods/creative/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/creative/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/creative/init.lua b/mods/creative/init.lua deleted file mode 100644 index 8ec21bc..0000000 --- a/mods/creative/init.lua +++ /dev/null @@ -1,162 +0,0 @@ --- minetest/creative/init.lua - -local creative_inventory = {} -creative_inventory.creative_inventory_size = 0 - --- Create detached creative inventory after loading all mods -minetest.after(0, function() - local inv = minetest.create_detached_inventory("creative", { - allow_move = function(inv, from_list, from_index, to_list, to_index, count, player) - if minetest.setting_getbool("creative_mode") then - return count - else - return 0 - end - end, - allow_put = function(inv, listname, index, stack, player) - return 0 - end, - allow_take = function(inv, listname, index, stack, player) - if minetest.setting_getbool("creative_mode") then - return -1 - else - return 0 - end - end, - on_move = function(inv, from_list, from_index, to_list, to_index, count, player) - end, - on_put = function(inv, listname, index, stack, player) - end, - on_take = function(inv, listname, index, stack, player) - print(player:get_player_name().." takes item from creative inventory; listname="..dump(listname)..", index="..dump(index)..", stack="..dump(stack)) - if stack then - print("stack:get_name()="..dump(stack:get_name())..", stack:get_count()="..dump(stack:get_count())) - end - end, - }) - local creative_list = {} - for name,def in pairs(minetest.registered_items) do - if (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0) - and def.description and def.description ~= "" then - table.insert(creative_list, name) - end - end - table.sort(creative_list) - inv:set_size("main", #creative_list) - for _,itemstring in ipairs(creative_list) do - inv:add_item("main", ItemStack(itemstring)) - end - creative_inventory.creative_inventory_size = #creative_list - print("creative inventory size: "..dump(creative_inventory.creative_inventory_size)) -end) - --- Create the trash field -local trash = minetest.create_detached_inventory("creative_trash", { - -- Allow the stack to be placed and remove it in on_put() - -- This allows the creative inventory to restore the stack - allow_put = function(inv, listname, index, stack, player) - if minetest.setting_getbool("creative_mode") then - return stack:get_count() - else - return 0 - end - end, - on_put = function(inv, listname, index, stack, player) - inv:set_stack(listname, index, "") - end, -}) -trash:set_size("main", 1) - - -creative_inventory.set_creative_formspec = function(player, start_i, pagenum) - pagenum = math.floor(pagenum) - local pagemax = math.floor((creative_inventory.creative_inventory_size-1) / (6*4) + 1) - player:set_inventory_formspec("size[13,7.5]".. - --"image[6,0.6;1,2;player.png]".. - "list[current_player;main;5,3.5;8,4;]".. - "list[current_player;craft;8,0;3,3;]".. - "list[current_player;craftpreview;12,1;1,1;]".. - "list[detached:creative;main;0.3,0.5;4,6;"..tostring(start_i).."]".. - "label[2.0,6.55;"..tostring(pagenum).."/"..tostring(pagemax).."]".. - "button[0.3,6.5;1.6,1;creative_prev;<<]".. - "button[2.7,6.5;1.6,1;creative_next;>>]".. - "label[5,1.5;Trash:]".. - "list[detached:creative_trash;main;5,2;1,1;]") -end -minetest.register_on_joinplayer(function(player) - -- If in creative mode, modify player's inventory forms - if not minetest.setting_getbool("creative_mode") then - return - end - creative_inventory.set_creative_formspec(player, 0, 1) -end) -minetest.register_on_player_receive_fields(function(player, formname, fields) - if not minetest.setting_getbool("creative_mode") then - return - end - -- Figure out current page from formspec - local current_page = 0 - local formspec = player:get_inventory_formspec() - local start_i = string.match(formspec, "list%[detached:creative;main;[%d.]+,[%d.]+;[%d.]+,[%d.]+;(%d+)%]") - start_i = tonumber(start_i) or 0 - - if fields.creative_prev then - start_i = start_i - 4*6 - end - if fields.creative_next then - start_i = start_i + 4*6 - end - - if start_i < 0 then - start_i = start_i + 4*6 - end - if start_i >= creative_inventory.creative_inventory_size then - start_i = start_i - 4*6 - end - - if start_i < 0 or start_i >= creative_inventory.creative_inventory_size then - start_i = 0 - end - - creative_inventory.set_creative_formspec(player, start_i, start_i / (6*4) + 1) -end) - -if minetest.setting_getbool("creative_mode") then - - minetest.register_item(":", { - type = "none", - wield_image = "wieldhand.png", - wield_scale = {x=1,y=1,z=2.5}, - tool_capabilities = { - full_punch_interval = 0.5, - max_drop_level = 3, - groupcaps = { - crumbly = {times={[1]=0.5, [2]=0.5, [3]=0.5}, uses=0, maxlevel=3}, - cracky = {times={[1]=0.5, [2]=0.5, [3]=0.5}, uses=0, maxlevel=3}, - snappy = {times={[1]=0.5, [2]=0.5, [3]=0.5}, uses=0, maxlevel=3}, - choppy = {times={[1]=0.5, [2]=0.5, [3]=0.5}, uses=0, maxlevel=3}, - oddly_breakable_by_hand = {times={[1]=0.5, [2]=0.5, [3]=0.5}, uses=0, maxlevel=3}, - } - } - }) - - minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack) - return true - end) - - function minetest.handle_node_drops(pos, drops, digger) - if not digger or not digger:is_player() then - return - end - local inv = digger:get_inventory() - if inv then - for _,item in ipairs(drops) do - item = ItemStack(item):get_name() - if not inv:contains_item("main", item) then - inv:add_item("main", item) - end - end - end - end - -end diff --git a/mods/dye/README.txt b/mods/dye/README.txt deleted file mode 100644 index d414c2c..0000000 --- a/mods/dye/README.txt +++ /dev/null @@ -1,15 +0,0 @@ -Minetest 0.4 mod: dye -====================== - -See init.lua for documentation. - -License of source code and media files: ---------------------------------------- -Copyright (C) 2012 Perttu Ahola (celeron55) - -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. - diff --git a/mods/dye/depends.txt b/mods/dye/depends.txt deleted file mode 100644 index e69de29..0000000 diff --git a/mods/dye/init.lua b/mods/dye/init.lua deleted file mode 100644 index 2886828..0000000 --- a/mods/dye/init.lua +++ /dev/null @@ -1,134 +0,0 @@ --- minetest/dye/init.lua - --- To make recipes that will work with any dye ever made by anybody, define --- them based on groups. --- You can select any group of groups, based on your need for amount of colors. --- basecolor: 9, excolor: 17, unicolor: 89 --- --- Example of one shapeless recipe using a color group: --- Note: As this uses basecolor_*, you'd need 9 of these. --- minetest.register_craft({ --- type = "shapeless", --- output = ':item_yellow', --- recipe = {':item_no_color', 'group:basecolor_yellow'}, --- }) - --- Other mods can use these for looping through available colors -local dye = {} -dye.basecolors = {"white", "grey", "black", "red", "yellow", "green", "cyan", "blue", "magenta"} -dye.excolors = {"white", "lightgrey", "grey", "darkgrey", "black", "red", "orange", "yellow", "lime", "green", "aqua", "cyan", "sky_blue", "blue", "violet", "magenta", "red_violet"} - --- Base color groups: --- - basecolor_white --- - basecolor_grey --- - basecolor_black --- - basecolor_red --- - basecolor_yellow --- - basecolor_green --- - basecolor_cyan --- - basecolor_blue --- - basecolor_magenta - --- Extended color groups (* = equal to a base color): --- * excolor_white --- - excolor_lightgrey --- * excolor_grey --- - excolor_darkgrey --- * excolor_black --- * excolor_red --- - excolor_orange --- * excolor_yellow --- - excolor_lime --- * excolor_green --- - excolor_aqua --- * excolor_cyan --- - excolor_sky_blue --- * excolor_blue --- - excolor_violet --- * excolor_magenta --- - excolor_red_violet - --- The whole unifieddyes palette as groups: --- - unicolor_ --- For the following, no white/grey/black is allowed: --- - unicolor_medium_ --- - unicolor_dark_ --- - unicolor_light_ --- - unicolor__s50 --- - unicolor_medium__s50 --- - unicolor_dark__s50 - --- Local stuff -local dyelocal = {} - --- This collection of colors is partly a historic thing, partly something else. -dyelocal.dyes = { - {"white", "White dye", {dye=1, basecolor_white=1, excolor_white=1, unicolor_white=1}}, - {"grey", "Grey dye", {dye=1, basecolor_grey=1, excolor_grey=1, unicolor_grey=1}}, - {"dark_grey", "Dark grey dye", {dye=1, basecolor_grey=1, excolor_darkgrey=1, unicolor_darkgrey=1}}, - {"black", "Black dye", {dye=1, basecolor_black=1, excolor_black=1, unicolor_black=1}}, - {"violet", "Violet dye", {dye=1, basecolor_magenta=1, excolor_violet=1, unicolor_violet=1}}, - {"blue", "Blue dye", {dye=1, basecolor_blue=1, excolor_blue=1, unicolor_blue=1}}, - {"cyan", "Cyan dye", {dye=1, basecolor_cyan=1, excolor_cyan=1, unicolor_cyan=1}}, - {"dark_green", "Dark green dye",{dye=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}}, - {"green", "Green dye", {dye=1, basecolor_green=1, excolor_green=1, unicolor_green=1}}, - {"yellow", "Yellow dye", {dye=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}}, - {"brown", "Brown dye", {dye=1, basecolor_yellow=1, excolor_orange=1, unicolor_dark_orange=1}}, - {"orange", "Orange dye", {dye=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}}, - {"red", "Red dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_red=1}}, - {"magenta", "Magenta dye", {dye=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}}, - {"pink", "Pink dye", {dye=1, basecolor_red=1, excolor_red=1, unicolor_light_red=1}}, -} - --- Define items -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" - minetest.register_craftitem(item_name, { - inventory_image = item_image, - description = description, - groups = groups - }) -end - --- Mix recipes --- Just mix everything to everything somehow sanely - -dyelocal.mixbases = {"magenta", "red", "orange", "brown", "yellow", "green", "dark_green", "cyan", "blue", "violet", "black", "dark_grey", "grey", "white"} - -dyelocal.mixes = { - -- magenta, red, orange, brown, yellow, green, dark_green, cyan, blue, violet, black, dark_grey, grey, white - white = {"pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "violet", "grey", "grey", "white", "white"}, - grey = {"pink", "pink", "orange", "orange", "yellow", "green", "green", "grey", "cyan", "pink", "dark_grey","grey", "grey"}, - dark_grey={"brown","brown", "brown", "brown", "brown","dark_green","dark_green","blue","blue","violet","black", "black"}, - black = {"black", "black", "black", "black", "black", "black", "black", "black", "black", "black", "black"}, - violet= {"magenta","magenta","red", "brown", "red", "cyan", "brown", "blue", "violet","violet"}, - blue = {"violet", "magenta","brown","brown","dark_green","cyan","cyan", "cyan", "blue"}, - cyan = {"blue","brown","dark_green","dark_grey","green","cyan","dark_green","cyan"}, - dark_green={"brown","brown","brown", "brown", "green", "green", "dark_green"}, - green = {"brown", "yellow","yellow","dark_green","green","green"}, - yellow= {"red", "orange", "yellow","orange", "yellow"}, - brown = {"brown", "brown","orange", "brown"}, - orange= {"red", "orange","orange"}, - red = {"magenta","red"}, - magenta={"magenta"}, -} - -for one,results in pairs(dyelocal.mixes) do - for i,result in ipairs(results) do - local another = dyelocal.mixbases[i] - minetest.register_craft({ - type = "shapeless", - output = 'dye:'..result..' 2', - recipe = {'dye:'..one, 'dye:'..another}, - }) - end -end - --- Hide dyelocal -dyelocal = nil - --- EOF diff --git a/mods/dye/textures/dye_black.png b/mods/dye/textures/dye_black.png deleted file mode 100644 index ef526e698581cdddaa7803dd1fd63e0d97d928cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lY+{1*;7sT1iIWOx>pU->PlpbBV$o;y(t@xbPgMWUUTo1nZ zxn%UmJ$aDN?RnMb1>|W@S3j3^ HP6lLV0FMhJw4NZ$OG(Dmw!M!x2vx#}JFtcY`(x9#-I~DN5^DvLKbg|B+-{bN{V5mbWiyhO-p=ZB z_@Gmo*)`?dKSid5aOT~!=E%!x%SV*^O(_%N6y(@o(7-{9x&%KMimme3~^FscTWF+Gs*=lADHO~V#Gj>IQJnHG{=d#Wzp$PzlLV0FMhJw4NZ$OG(Dmw!M!vRkh#}JFtcPH%?JY>MrI=|S*@u3;>4#i}H z=IHA@6J?EAI{-w!hU_4!ClQ>s~+mHlZoWM?9D7$i|BSjSPz|`B{Fra+xH|T)#o<;a~3Z z(|Qja-n?evXqn=>yKZUrUY&zyTRbLt*KzOQHrmm%^udQMnbDtCUe$@uyV}e4CpqU1 rW5dIqFK@5?*;M>0I9XHe;Qfu_2ZIAR_p=6NfIR8x>gTe~DWM4f1~q~S diff --git a/mods/dye/textures/dye_cyan.png b/mods/dye/textures/dye_cyan.png deleted file mode 100644 index 3ae44e26cdb91e2e2d033852e9d112fb61e75831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lLV0FMhJw4NZ$OG(Dmw!M!!=JA#}JFtcPH8M9Wvl)-5>Ili-#w6cWa|| z0pmIcwrO5>Em)#eC9J;i$TY8HzPYPxfzWgg=crj<++zi&>D;_ly={K#4`*wUYtKJ5 zb_(uXmm_mDxg^%H@}t*54w0kRcDp%T(wO9S^VhpK2c7eGWgow>U~8|mOQdsCljs!b ziajx$&Y$ESKaHAfW6T(E&35PXg79mxo37QEPnh)D%=F&2wIcsJwl7lOe&nGV!=9xt z*w{BeNql1#lYLp%at_Px$;)2_IjvJuVVD!N`A1Hr+A{gfl{20H$o^*d{>NLb$+zGw O$m^c2elF{r5}E+k%ZvB` diff --git a/mods/dye/textures/dye_dark_green.png b/mods/dye/textures/dye_dark_green.png deleted file mode 100644 index 784b7853e48e5a87161211a082b993731918a0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lLV0FMhJw4NZ$OG(Dmw!M!(~qw#}JFtcPH8MH8}{h+Vg}9?8^0=($_4Z z&A(yo)?V`ud~yd)6>zP7n~|ZZ@<=wOyK#rk>TSn7 ze-^$icw!Oqri}0DWSMtQ6+f^asA>KCE&KbYquq9*zmoJmmcQX#9Ot8OH+L5^$lso> KelF{r5}E)J!HfI= diff --git a/mods/dye/textures/dye_dark_grey.png b/mods/dye/textures/dye_dark_grey.png deleted file mode 100644 index adaa014e3e87e853acd8006d9657b6af0705eb30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lyLJJ zvQ{MgpSERiU7h@QTanZZkQdujHysEPJVcsEJ>u>QulD=>C)bE~`? O$nT!6elF{r5}E)^>Wmox diff --git a/mods/dye/textures/dye_green.png b/mods/dye/textures/dye_green.png deleted file mode 100644 index e88631cb55d39552dc9ff003f1ff7356942d47d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lyU#$>;9<~oRKWr{0VxB zVe=Fh_-5Una7~#dCwHw&e!^rKg{cB!!4(}_BPPGeQ`+|EK=aJRdw&kgpZb;X;p8`$ zFDF7Xzr5TdA3HVRjqLRm;wE#YO*$KP^mV*G@k88N-KJnw^rpRXTTk70>(bEb=uF@_ z%96)l%`$(E>aA^|e49f!8y3AfahGHHi33Wj?=U#D75FbH+g02DNT=}k6y2SQzveQ` z*&Jfh>OTL(zC87qT%o%@Q7EG5c8lgmu}r Vpz?LSk!_#=@O1TaS?83{1OU?ekgWg! diff --git a/mods/dye/textures/dye_grey.png b/mods/dye/textures/dye_grey.png deleted file mode 100644 index c4706e7f469b809b0294c0824c8876c652dae49d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lUUqNxe4amw*V+@3>-f_g z^7J0geR}xKGp4WmglF+g+GG=<&64w8^>(%7qoa9Cn&W0)Jyjjbnow7|EN{VyL-BVH z{1oF>Ik9p5sx#})eK|Q_urGB($C_1JWIH(emwug_cYm=@@YLiaZb8R``qK*Pl1>z@ zSgaZrdR6iJ{f!Ie&aK(~BvZ?B-JGs&j&r#}lOSf`WGDrI0lT8gn`3EQ&mGX~W&TX4O3@lWuPR{7j#@zT@V#8y9Xj zzUX{C`{Usi^0D_Fa;>hc5EpSfcFX0!qnR5k(%R(p*{uq0?V0!P*Ci2#Ig?{nNF7`F zGuU(r|Krn&h7K}I+E!dp*;#OOz98RBL+_eQu3LPM6jFnHOPAmNu5l^+rr5TQW)ZC~ zEEQf6bPQKelF{r5}E*cl9z`7 diff --git a/mods/dye/textures/dye_orange.png b/mods/dye/textures/dye_orange.png deleted file mode 100644 index 347964dbbebf1dd69ec43f9b56b5acbec9f6d5d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lDHQ0jJbtv8(T(S9f1cBg zqE|Ck$=^*$u(;i-bfjgWho5XyBAcOs!4n(*v=f!{cm&P$4nJfvNw<5j{%`%)8_{fR zY;0|Bo$Mvg+a)C!Olv+dxAw?^fdpp}o~=H9 z&*(tRf?U-z4}SLjweQMa7?*e`&3KcWM1y3|VP;bfsS^dvaw;ARGu+aZrFVSIx>g^d zusI>PC&$>VFjqT~t&KG{;u0e>^WiYlZ~t2^&HBD}e$NeIA;!ZKO!?#(7=AFuRPgY6 QGK0MD>FVdQ&MBb@05aEvZ~y=R diff --git a/mods/dye/textures/dye_pink.png b/mods/dye/textures/dye_pink.png deleted file mode 100644 index ec2acf5ce3a88d31412285704fd4169b746fac1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 364 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lLV0FMhJw4NZ$OG(Dmw!M!v#+l#}JFtcPB06JLJIAwm(|H=BUsWmQOPI zj!n+z^3s~x9p*SHFR$!gs3jPzBK*dXuP}PY-MoWBvrJxo{q_IvZIOQ$zJ)*cet+N! z&z-G$ew!;xuQ$z6Uzrj%CGDKM(t;PoU3TS_wNU{AC$_Y2b!BPTWawpeVdd}1eDCz< zE3kd@ZP{d~#ZvFK15N?N`9fx$P9 zx6cxftFB*kwC;ICT(-gS6S553R=wFC9eixX55-!=&yD+&^W_eOm`*D3wg-9I)78&q Iol`;+0A5&(a{vGU diff --git a/mods/dye/textures/dye_red.png b/mods/dye/textures/dye_red.png deleted file mode 100644 index 9f8c151ee25685c138bfce9fa731e991f334412d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lLV0FMhJw4NZ$OG(Dmw!M!$VIO#}JFt$q5o|3I%#Bj~^{&bmKYOpXYR= z=+%r>@^@1bEN-_d9cfwU;V0Xa$Yy9@@WjSH?L_4~9zk=x!w;EE(&yR4{jI-xdpi#Z z*!R{O&#OIhAVG(HqV?~N#)m(QQBd<)aC}b!c=C#mNY+NKcw>Kx@l zXj^71dEPE5!C+eRiMh2$4ix;6+{74RqWszZf9<)146Dh4vBrnEUr$z)@cjII|9Qy- zy$7k&QY`AN{@QnCFN{k(m}b1mO`<{a5KHmSIabVvBbPXQNyv7%*mKU!>_XM$mH#(5 zq#ax)aWgIF(VjDtczDvKH!NXhV`IyH_T_)erCS&G8%u6fS7B;X%$BiXU`R=gZP_-l R^D8I-JYD@<);T3K0RVl%if8}; diff --git a/mods/dye/textures/dye_white.png b/mods/dye/textures/dye_white.png deleted file mode 100644 index 508e32fbe38d264e1ca2086124d284d1ba124ff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>lWoU^XtX5i37jmUv>&o=q`qC=dS(`tevt&3|9lb?X=k$kb zWd%Ervq%=qv3_pxK6hf%W~NoE!bA0y;#_LxT-S~`AIBUY|5G3^wANnmfQ0id&Ia3i zOz%SWy80ZhRUzUCCmQuZka*E-H@;97ymvVhy SpT4&p5Sh1 diff --git a/mods/dye/textures/dye_yellow.png b/mods/dye/textures/dye_yellow.png deleted file mode 100644 index d00a5b83fadd5f54ac76bb9d0fc498e8d6d67f51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7Bet#3xhBt!>ly5*$nT;I-R)o0x9{<3n; zOo@igA;+fKzBw19VEN5!v*YAc@An-HKX$U)e^0r~scx2#eeF7PW+5vB#~~*b$p;ai zbWb+?c2<>OT)k5)oa2yF!G{$MrI|sovs@-RibyVb_Kzz<|90cs@G7NiOFi$pFl5BY z)(A5QEZ=_;lA@*kSdod%46tM&(&H^L!PL h@xSDr$@NFJnz7A1bG6xF?HQoZ@O1TaS?83{1OV4?i(dc$ diff --git a/mods/vessels/README.txt b/mods/vessels/README.txt deleted file mode 100644 index 150b501..0000000 --- a/mods/vessels/README.txt +++ /dev/null @@ -1,45 +0,0 @@ -Minetest 0.4 mod: vessels -========================== - -Crafts -------- -Glass bottle (yields 10) - - G - G - G - G - - G - - -Drinking Glass (yields 14) - - G - G - G - G - G G G - -Heavy Steel Bottle (yields 5) - - S - S - S - S - - S - - -License of source code: ------------------------ -Copyright (C) 2012 Vanessa Ezekowitz -Version 2012-09-02 -Modifications by Perttu Ahola - -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.1 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) --------------------------------------- -WTFPL - -Authors of media files ------------------------ -Unless specifically noted, -Copyright (C) 2012 Vanessa Ezekowitz - diff --git a/mods/vessels/depends.txt b/mods/vessels/depends.txt deleted file mode 100644 index 4ad96d5..0000000 --- a/mods/vessels/depends.txt +++ /dev/null @@ -1 +0,0 @@ -default diff --git a/mods/vessels/init.lua b/mods/vessels/init.lua deleted file mode 100644 index 3a441fc..0000000 --- a/mods/vessels/init.lua +++ /dev/null @@ -1,89 +0,0 @@ --- Minetest 0.4 mod: vessels --- See README.txt for licensing and other information. - -minetest.register_craftitem("vessels:glass_bottle", { - description = "Glass Bottle (empty)", - inventory_image = "vessels_glass_bottle_inv.png", - wield_image = "vessels_glass_bottle.png", - groups = {vessel=1}, -}) - -minetest.register_craft( { - output = "vessels:glass_bottle 10", - recipe = { - { "default:glass", "", "default:glass" }, - { "default:glass", "", "default:glass" }, - { "", "default:glass", "" } - } -}) - -minetest.register_craftitem("vessels:drinking_glass", { - description = "Drinking Glass (empty)", - inventory_image = "vessels_drinking_glass_inv.png", - wield_image = "vessels_drinking_glass.png", - groups = {vessel=1}, -}) - -minetest.register_craft( { - output = "vessels:drinking_glass 14", - recipe = { - { "default:glass", "", "default:glass" }, - { "default:glass", "", "default:glass" }, - { "default:glass", "default:glass", "default:glass" } - } -}) - -minetest.register_craftitem("vessels:steel_bottle", { - description = "Heavy Steel Bottle (empty)", - inventory_image = "vessels_steel_bottle_inv.png", - wield_image = "vessels_steel_bottle.png", - groups = {vessel=1}, -}) - -minetest.register_craft( { - output = "vessels:steel_bottle 5", - recipe = { - { "default:steel_ingot", "", "default:steel_ingot" }, - { "default:steel_ingot", "", "default:steel_ingot" }, - { "", "default:steel_ingot", "" } - } -}) - - --- Make sure we can recycle them - -minetest.register_craftitem("vessels:glass_fragments", { - description = "Pile of Glass Fragments", - inventory_image = "vessels_glass_fragments.png", -}) - -minetest.register_craft( { - type = "shapeless", - output = "vessels:glass_fragments", - recipe = { - "vessels:glass_bottle", - "vessels:glass_bottle", - }, -}) - -minetest.register_craft( { - type = "shapeless", - output = "vessels:glass_fragments", - recipe = { - "vessels:drinking_glass", - "vessels:drinking_glass", - }, -}) - -minetest.register_craft({ - type = "cooking", - output = "default:glass", - recipe = "vessels:glass_fragments", -}) - -minetest.register_craft( { - type = "cooking", - output = "default:steel_ingot", - recipe = "vessels:steel_bottle", -}) - diff --git a/mods/vessels/textures/alternates/vessels_drinking_glass.png b/mods/vessels/textures/alternates/vessels_drinking_glass.png deleted file mode 100644 index 8ad033e82f90e8cfb903d83f6a7974aec5829267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;^OieGbIfe7#QYwx;TbdoPHX-o9nQFz+`9M&gH+E>z)4nH#VyN z^gwa4?aemhnCr*ZO8;u$yILm1!C7)({lcn4)%r_Cp3LFjW5{-T(}AefZF#@C9xs{(^;pfq}u()z4*}Q$iB} Dhu~W4 diff --git a/mods/vessels/textures/alternates/vessels_glass_bottle.png b/mods/vessels/textures/alternates/vessels_glass_bottle.png deleted file mode 100644 index d922579329a8e05c396247ad568a551f405c67fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;^Gq9{`O2}U|^W&>Eak-ar$VmA>UyGjux+T0df!i|5uwicjnz< zVeitm(;+KEgP9_$CbK>(Ntbu|&n7P#Dyrn9z7-0wC3|OdC#J>OZ4wC+I24oSGNo42;l>B)Wtlc}^_Ct8IMDZGVmdKI;Vst00|mckpKVy diff --git a/mods/vessels/textures/alternates/vessels_steel_bottle.png b/mods/vessels/textures/alternates/vessels_steel_bottle.png deleted file mode 100644 index 629c857d793cf88815b2d7e205cfa3e9d83ddb75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;!^w#4ds#y3=BU!T^vI!PT!qu+tuPA&}x6&UO@JOOMk+^q@>#lU3nYcY}njm&3stx_ohYhwIQPGANp#h^G8mT&ArVe;40`E zX!9j2yH=O_B-sd;^OieGbIfe7#QYwx;TbdoPHX-o9nQFz+`9M&gH+E>z)4nH#VyN z^gwa4?aemhnCr*ZO8;u$yILm1!C7)({lcn4)%r_Cp3LFjW5{-T(}AefZF#@C9xs{(^;pfq}u()z4*}Q$iB} Dhu~W4 diff --git a/mods/vessels/textures/vessels_drinking_glass_inv.png b/mods/vessels/textures/vessels_drinking_glass_inv.png deleted file mode 100644 index 18f5cb832c4928ab0e168d088476256218013fe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;$jA~f<-kL7#Kc!x;TbdoIVe)a0ztR}X9()Z?N%xasga?r$AzDC4V zLFq~5ySaX^clGre)`XcKE4aN){_FMg?z5ILH0)Ye&wF!+&glXx28Jm?0!{}kk4w)f z)@f-7dSx|X-}|3>TlPNts`7HNzHQlt{CnB^-kD8HeQ8@(H1*)Mn%53qCqqLk-TjtK zxz4xcnvYA3%9J1@!Hw5`-D%t^<|wd0gUjN%MPD+*0gFBbC7#0!*>C^qwj^@g|NgOV oKO@8GO$o8#XFk`|a@QX;f4+KVxz2`IP^d9@y85}Sb4q9e07;gHYybcN diff --git a/mods/vessels/textures/vessels_glass_bottle.png b/mods/vessels/textures/vessels_glass_bottle.png deleted file mode 100644 index d922579329a8e05c396247ad568a551f405c67fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;^Gq9{`O2}U|^W&>Eak-ar$VmA>UyGjux+T0df!i|5uwicjnz< zVeitm(;+KEgP9_$CbK>(Ntbu|&n7P#Dyrn9z7-0wC3|OdC#J>OZ4wC+I24oSGNo42;l>B)Wtlc}^_Ct8IMDZGVmdKI;Vst00|mckpKVy diff --git a/mods/vessels/textures/vessels_glass_bottle_inv.png b/mods/vessels/textures/vessels_glass_bottle_inv.png deleted file mode 100644 index c325fd1666b487d7783657a87f5eeed76f4bcdf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 405 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sdVzN?;@8vTwFff{Ux;TbdoL)M~KKoFB$kFrJvmEE0t828fw2oLc z`@X+Ar{YW*rkk6(vN?p-n%r&KZhvxGL;&aVV8^rbqpFsFulWA&oMk`vpUp0J4`*#% zlsU_QhuJkS!A7pTozY9vOH*-aOXjQ{bM!6hWG}ug^Zx4}+VHf9li^0*_KwFA0xkk9 z^{1C@eRkgRwDGmCp;jAoUZ*(-Y{;F>zgl}~h3x|izV))E*J|vR2X%!`d^b1LO=55F zhMPHF4-9w=XZp;#D&EaH`FxA-MVs@@UeI7 zzPp?C!}or*8w>(WL0&$~FAHUw&E9x7Z~CuA7UVSB7{6W}me=Utu+WMyll2YhP;jKY1g~|6|$&z2-7|1_lNOPgg&e IbxsLQ0DdN>H~;_u diff --git a/mods/vessels/textures/vessels_glass_fragments.png b/mods/vessels/textures/vessels_glass_fragments.png deleted file mode 100644 index 7772a2393e584a06f8d8d6294b484d8c963c453c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-tI;`%yT_j$q?7#KY~T^vI!PQRUKxcX6mK&d>$;;o{Zo8f5U;5sl_}Lue5Ay%TUVn}H{Wq@u z^~Zf;Dkm+~pU+`<_Sy3M^Uc5OTetR`_=>VH`d&7W;bZJr#Nl}-&zzy={&Ed2hDR1= z4gKNUR6L_Zr=52CqPi9zmUAr`vxxhxwdebzEzT|2fIV%~y`7G-<9X5Efye8_=HztN@%T~HA7My(Y zN$w8Y`w0dM?!VuEa=Oc96P@YadlWb#bj0pXyPDNHGct18kA42@uP@f%>RNQ*vyHLw e@5{^w^w|>6_{rT-o6Eq!z~JfX=d#Wzp$Py7@URU4 diff --git a/mods/vessels/textures/vessels_steel_bottle.png b/mods/vessels/textures/vessels_steel_bottle.png deleted file mode 100644 index 629c857d793cf88815b2d7e205cfa3e9d83ddb75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;!^w#4ds#y3=BU!T^vI!PT!qu+tuPA&}x6&UO@JOOMk+^q@>#lU3nYcY}njm&3stx_ohYhwIQPGANp#h^G8mT&ArVe;40`E zX!9j2yH=O_B-sd;z}Hx)p3pt3=CgAT^vI!PT!qm+t=*C)4IRKHG_e7;ezKzciNN# zideGr4y9^nK4+IuZ1fP<)eZ+38pukaKBgdi0HzSxcD!b;sI*;=ulcV2j8LpKcjXG_>ld<;xeFx2>+j5T- z@*J?}i^%rRFZh3j{eN$Q%<=8a_J-~H7S98`7&qu}pR;6GmYFn5ZA#GkTT6vs@47cx s#gXIVrVlpfEuLS93J$&6yT3<0NIB(t!lAD13=9kmp00i_>zopr0H-a4H2?qr diff --git a/mods/wool/README.txt b/mods/wool/README.txt deleted file mode 100644 index 9db1332..0000000 --- a/mods/wool/README.txt +++ /dev/null @@ -1,28 +0,0 @@ -Minetest 0.4 mod: wool -====================== - -Mostly backward-compatible with jordach's 16-color wool mod. - -License of source code: ------------------------ -Copyright (C) 2012 Perttu Ahola (celeron55) - -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. - -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 ------------------------ -Cisoun: -- wool_black.png wool_brown.png wool_dark_green.png wool_green.png -- wool_magenta.png wool_pink.png wool_violet.png wool_yellow.png wool_blue.png -- wool_cyan.png wool_dark_grey.png wool_grey.png wool_orange.png wool_red.png -- wool_white.png - diff --git a/mods/wool/depends.txt b/mods/wool/depends.txt deleted file mode 100644 index e69de29..0000000 diff --git a/mods/wool/init.lua b/mods/wool/init.lua deleted file mode 100644 index 4ad119e..0000000 --- a/mods/wool/init.lua +++ /dev/null @@ -1,48 +0,0 @@ --- minetest/wool/init.lua - --- Backwards compatibility with jordach's 16-color wool mod -minetest.register_alias("wool:dark_blue", "wool:blue") -minetest.register_alias("wool:gold", "wool:yellow") - -local wool = {} --- This uses a trick: you can first define the recipes using all of the base --- colors, and then some recipes using more specific colors for a few non-base --- colors available. When crafting, the last recipes will be checked first. -wool.dyes = { - {"white", "White", nil}, - {"grey", "Grey", "basecolor_grey"}, - {"black", "Black", "basecolor_black"}, - {"red", "Red", "basecolor_red"}, - {"yellow", "Yellow", "basecolor_yellow"}, - {"green", "Green", "basecolor_green"}, - {"cyan", "Cyan", "basecolor_cyan"}, - {"blue", "Blue", "basecolor_blue"}, - {"magenta", "Magenta", "basecolor_magenta"}, - {"orange", "Orange", "excolor_orange"}, - {"violet", "Violet", "excolor_violet"}, - {"brown", "Brown", "unicolor_dark_orange"}, - {"pink", "Pink", "unicolor_light_red"}, - {"dark_grey", "Dark Grey", "unicolor_darkgrey"}, - {"dark_green", "Dark Green", "unicolor_dark_green"}, -} - -for _, row in ipairs(wool.dyes) do - local name = row[1] - local desc = row[2] - local craft_color_group = row[3] - -- Node Definition - minetest.register_node("wool:"..name, { - description = desc.." Wool", - tiles = {"wool_"..name..".png"}, - groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1}, - }) - if craft_color_group then - -- Crafting from dye and white wool - minetest.register_craft({ - type = "shapeless", - output = 'wool:'..name..' 16', - recipe = {'group:dye,'..craft_color_group, 'wool:white'}, - }) - end -end - diff --git a/mods/wool/textures/wool_black.png b/mods/wool/textures/wool_black.png deleted file mode 100644 index f22e3bbe0ad921af667ab6382f9cbebfd2372dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3177 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 DRzVth diff --git a/mods/wool/textures/wool_brown.png b/mods/wool/textures/wool_brown.png deleted file mode 100644 index 0dcee4be203eeb753de176e7d06798fe31e34f1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3229 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 Yk?(WzjQ@EuFfcH9y85}Sb4q9e0Of5lpa1{> diff --git a/mods/wool/textures/wool_cyan.png b/mods/wool/textures/wool_cyan.png deleted file mode 100644 index 372ef459dcc137c37c9af2fc86a6cdcdbea697b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3243 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 diff --git a/mods/wool/textures/wool_dark_green.png b/mods/wool/textures/wool_dark_green.png deleted file mode 100644 index 54d12f6967fb9a2af7f862d364b478e0062e0bb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3268 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!t|oHL!B13aCb6$*;-(=u~X z85k;V%?&P(nEYML?*8{w{xGK-A2v?UX=G4RUc+%hAaaqwB!8@~7*6PgoDg9+A;GXAcykID!xRRFoXQ#}C5BbJ z3~#=8+Oaa+SULHQIKz!aGAlV4dKnpJYPhQ~IqYUg2yG0~VLEV#VZj;)B|Vk{>lhm% zw;8!JHSA?&DC>)u!0(X2&@j_U=L~~_1rvj_obXv@1s~=G2AB3fSQ%f?y2FE!;lSys zXQz8#G8Wk}^@3FSrw9duEJ)SfBoa13&kotM?;6Drd z3D2KBdH5{tdCvPUM;HCe{*bR^r}**yzdb!nEDQpE=ilFofBN(qbHQ=O4W;|DS4K13 z3S-E)|1;M3Hs^vUt_xK^yDKgJILOUg7;wTyR)&k4`>kry!o3EMyY2oPKg@s7UH9#e zgWSK{RUa4%XF1GVdth<%-@?SavUNdy&rh>B8RmU|uKe$KYyICo&5MsrHpb|Pc72TK z+!3JUd%SXI&_ox-lT#lFy{tF-C_n8l=j3u;hBa;e2mH3NZ#|uJpza+bQ#W74r7{MG zy3e{jQrr_61kz26D!(%@Oy2*q-$9#^;q3G!j~N*DypV`lF-6?x7zYD`%YsI&4UX(Q z2SwH#;G1($cFzHErbIRu2OgCJHUds;Pa0&n7D`NWlngmwb%SN=24<-Rg0mh9Y&mFX z!TbDyP)y_N0&%tkiFt=4_Ox-bIG*4TPE@q&5KQX3p>&Qzd}beuQlf{+q=qF5FFQm6 zm5!b$TEeu_DQjY^hw>-gA`#2p7>8dIZl6#v>iW~Q$K7yB&hJ6Fg{bsbw! ze6hrYKel1oqU?)OTjXpTwk=wI(fdVd2}5mHUvk4mL%y`0n~5cmx)Rrn3wpTLxrikLHG?vT#LY=oTdpA+#`GU_fSlRZ@UPELB_$EBz`!N`-_Guz{~ zhwhT#C3cqtGUxcHy`GSJ^4=4UO$}=lrcc~Hfq#Pkq~9kGKiMu~b+qG=59cD4pe0j; zyi8N=pRz2SZ{##{!K%QsE9YI|Sk+-QKgu(AL0N!)aQjMOlhRqLXJ?B!pI)N7`09mO zndzC|GxT4U?BcxJEay7?!t_hoFW6r`f7$${oQJoKxB0k7l7?iqWVPgSiS3g5Gkun^ zUYC9ujITUw)*Ny+0fl9&DNa@Di7)pI3F0lcwhYAreDdto7!647PNUR4oTjA zOtM!|?3hvN#|WouMPbaZb+TvpCPi=h`NpS=^|y4Hezi}qbMdOQHE9#m<~}Pt%gA?Z zDH|KbrQ#{9eu3DE_*IswywXC&iYwOmU->SN`?^e>=qPJpiU*CFPS}@mPuFl-A zR=HN+OF4I$?F!u0y6bl7`B!$AlV4Z9=~ImE`DfvxI*xB#;%D+G8SL-T&%uB?Ol8NW77(8yRt==jWs9V^jTh=lRYnS-_1R@ z|Ma#lb)9q6tJ|#m__SNoYEH9G^PTp6&5SU+u*$HnVb|AqUW<9H^E&rhcus(H_-vlp zR>C@0Q`4KX16+%zDH2*7958H`Q;s-_FaPkr9%; zW?f=kQ&duVrYxsm&+8=*O%AU-vhwiD@O0_)g~f9}n~E>fNqOTQ7fIJbU--J8N&|Ub%b5_GsaTMzneC3*G0m@<-@b3z zKBfD%`;_ah)y=G9|1-^`+w|zSoulpqaSMm<3Yx!jC&iU8aFd%Gt0BgWLe5? z%G%4in@yj`PSlBqlQ&YnXmb7m@lVn}la24B>&&_+dWvJNXq5CXgEMMAa@Pd=+Rk&_ z7pTi$_S5I(nQa^$58QJ)cF1Q+&J_PyE261ov`X();FjQ$!jkVg*Va6V{GGnH?_>YU zo}JdWv$hqLrLW1#3Cc-+GkZtFj#WDvE82g!ew;2;BCNvsw)4r68%JzA9~Uz{&zWUB z=gF*)X(h?)p59rsQ~cS>bEoH(+eDg1PN=bHogp-Rll{|X1*ZUg3IC_d^L%B6Kefzm z^>^L3sCQA|#_c=2Y$iRM8#eWu#a-)K=U*9Z{%)nmj5+;-v@0h{PTHyb**DDP+PyXB zZx-IvwVX0%%ACbPyqVLsXkRzjuCd)eOKjx1aj{MEPg&=i8z=tv(kQ zZwXo#z$fOTze2krS|Yk)hsR!zs4K?z)Be5ssm$FZRU zx9&^S&ScTVsVSlFv!-8-4y)G^pBlfWV9knkKQ_4Sc=jmVFaB!H*UH>mx9)juKlS#t z$Ll4p^VWQi+`ryyZvgYWVO7@GzO!4-o;u5HnrQkq`pmX9 zw?8d3Tl}qRZhh?Ou)k|pZ{K%Q?bfyZcgw3k^EJzgTHkv=<;|Y0+7;p1dtGb4=3RQ% zbhlqBNqX1*XLWaXxR?7Mo!4Kzw3_{!>-*PPCHXmb*6-iHi8D9ItXIy%s^IDDhWuNz z-_9!ES`ekhcgXSSLG}B~YN{UxyjXbd@SVeF@6W8?{*~jkN2T^9tNo>GbQk9?uwA(K z{fnN(b7kXX-S=((U-#bdadPQ#)Bf;z3+8Ire*F2QY4YRcDa+^0^|QCVGV@O5cb`8q zvtt8e_oh3apJy*#^3G>_{P&Ze?>+C2{jjIti_-U`+p62W*V?YLb+0S<`_N;3bpGqq z@2B5}+pH`3;``eA;`__>zp@ToEx!Kax?b%3%DwN8y^-FYr*>Cnhw84cKgzzn6))#{ z=W{2vs=s3WpMAIfzGDBy|Ehk=zm2H}av%IiIFNAua3ueGKF;=e|EB!E-2U*A`x*DE z%5KWN{d48zrFo_Heo8qv`Qh?S%Z1OMstfyH`MP-Z^ZS1v{q{Z|@#n?|?w{S~_phs5 z`MK!*>XqxQjw>IR-*c|g_T#cYYtP-TeZS-VuKUOL%FopJ1$&oIW?*38EbxddW?n+?_0F0ONo2wlpr3K$9Lm+rd`!8`L>}r?b(@Gx8GNoJACD-We|l`{ElGHuScxV-R=R6?Ffc z@rbe2FTJ?&!4q-!;;vR8IS+%&lMq-5=}`@BCG&gGZH zJ$I;Ivahz$cEVlfGIq0F4E7FRm3-C3|IgkYacEt;y?vsTv&pyFF+FFVGS`J4)M-pu zcI?8zPv2f}G9C#}cpLa?x5MpCpIM$6ny~(G`_&v!8h&bWCezzQ?dt}mAAScqJbNZ> zx521LVnMBF)s{(1tlABPK0HWR!D`~IdiUIPqva=`mKCWQ?`FEA;NR04-_PWi-)DKF zG{MjAu`k2&?7+8NGdG`b*{D6G*>lZ;T=N8{4tL|XzoT7u)?RHjXfkN1y0Yhl%G8@~7*6PgoDg9+A;GXAcykID!xRRFoXQ#}C5BbJ z3~#=8+Oaa+SULHQIKz!aGAlV4dKnpJYPhQ~IqYUg2yG0~VLEV#VZj;)B|Vk{>lhm% zw;8!JHSA?&DC>)u!0(X2&@j_U=L~~_1rvj_obXv@1s~=G2AB3fSQ%f?y2FE!;lSys zXQz8#G8Wk}^@3FSrw9duEJ)SfBoa13&kotM?;6Drd z3D2KBdH5{tdCvPUM;HCe{*bR^r}**yzdb!nEDQpE=ilFofBN(qbHQ=O4W;|DS4K13 z3S-E)|1;M3Hs^vUt_xK^yDKgJILOUg7;wTyR)&k4`>kry!o3EMyY2oPKg@s7UH9#e zgWSK{RUa4%XF1GVdth<%-@?SavUNdy&rh>B8RmU|uKe$KYyICo&5MsrHpb|Pc72TK z+!3JUd%SXI&_ox-lT#lFy{tF-C_n8l=j3u;hBa;e2mH3NZ#|uJpza+bQ#W74r7{MG zy3e{jQrr_61kz26D!(%@Oy2*q-$9#^;q3G!j~N*DypV`lF-6?x7zYD`%YsI&4UX(Q z2SwH#;G1($cFzHErbIRu2OgCJHUds;Pa0&n7D`NWlngmwb%SN=24<-Rg0mh9Y&mFX z!TbDyP)y_N0&%tkiFt=4_Ox-bIG*4TPE@q&5KQX3p>&Qzd}beuQlf{+q=qF5FFQm6 zm5!b$TEeu_DQjY^hw>-gA`#2p7>8dIZl6#v>iW~Q$K7yB&hJ6Fg{bsbw! ze6hrYKel1oqU?)OTjXpTwk=wI(fdVd2}5mHUvk4mL%y`0n~5cmx)Rrn3wpTLxrikLHG?vT#LY=oTdpA+#`GU_fSlRZ@UPELB_$EBz`!N`-_Guz{~ zhwhT#C3cqtGUxcHy`GSJ^4=4UO$}=lrcc~Hfq#Pkq~9kGKiMu~b+qG=59cD4pe0j; zyi8N=pRz2SZ{##{!K%QsE9YI|Sk+-QKgu(AL0N!)aQjMOlhRqLXJ?B!pI)N7`09mO zndzC|GxT4U?BcxJEay7?!t_hoFW6r`f7$${oQJoKxB0k7l7?iqWVPgSiS3g5Gkun^ zUYC9ujITUw)*Ny+0fl9&DNa@Di7)pI3F0lcwhYAreDdto7!647PNUR4oTjA zOtM!|?3hvN#|WouMPbaZb+TvpCPi=h`NpS=^|y4Hezi}qbMdOQHE9#m<~}Pt%gA?Z zDH|KbrQ#{9eu3DE_*IswywXC&iYwOmU->SN`?^e>=qPJpiU*CFPS}@mPuFl-A zR=HN+OF4I$?F!u0y6bl7`B!$AlV4Z9=~ImE`DfvxI*xB#;%D+G8SL-T&%uB?Ol8NW77(8yRt==jWs9V^jTh=lRYnS-_1R@ z|Ma#lb)9q6tJ|#m__SNoYEH9G^PTp6&5SU+u*$HnVb|AqUW<9H^E&rhcus(H_-vlp zR>C@0Q`4KX16+%zDH2*7958H`Q;s-_FaPkr9%; zW?f=kQ&duVrYxsm&+8=*O%AU-vhwiD@O0_)g~f9}n~E>fNqOTQ7fIJbU--J8N&|Ub%b5_GsaTMzneC3*G0m@<-@b3z zKBfD%`;_ah)y=G9|1-^`+w|zSoulpqaSMm<3Yx!jC&iU8aFd%Gt0BgWLe5? z%G%4in@yj`PSlBqlQ&YnXmb7m@lVn}la24B>&&_+dWvJNXq5CXgEMMAa@Pd=+Rk&_ z7pTi$_S5I(nQa^$58QJ)cF1Q+&J_PyE261ov`X();FjQ$!jkVg*Va6V{GGnH?_>YU zo}JdWv$hqLrLW1#3Cc-+GkZtFj#WDvE82g!ew;2;BCNvsw)4r68%JzA9~Uz{&zWUB z=gF*)X(h?)p59rsQ~cS>bEoH(+eDg1PN=bHogp-Rll{|X1*ZUg3IC_d^L%B6Kefzm z^>^L3sCQA|#_c=2Y$iRM8#eWu#a-)K=U*9Z{%)nmj5+;-v@0h{PTHyb**DDP+PyXB zZx-IvwVX0%%ACbPyqVLsXkRzjuCd)eOKjx1aj{MEPg&=i8z=tv(kQ zZwXo#z$fOTze2krS|Yk)hsR!zs4K?z)Be5ssm$FZRU zx9&^S&ScTVsVSlFv!-8-4y)G^pBlfWV9knkKQ_4Sc=jmVFaB!H*UH>mx9)juKlS#t z$Ll4p^VWQi+`ryyZvgYWVO7@GzO!4-o;u5HnrQkq`pmX9 zw?8d3Tl}qRZhh?Ou)k|pZ{K%Q?bfyZcgw3k^EJzgTHkv=<;|Y0+7;p1dtGb4=3RQ% zbhlqBNqX1*XLWaXxR?7Mo!4Kzw3_{!>-*PPCHXmb*6-iHi8D9ItXIy%s^IDDhWuNz z-_9!ES`ekhcgXSSLG}B~YN{UxyjXbd@SVeF@6W8?{*~jkN2T^9tNo>GbQk9?uwA(K z{fnN(b7kXX-S=((U-#bdadPQ#)Bf;z3+8Ire*F2QY4YRcDa+^0^|QCVGV@O5cb`8q zvtt8e_oh3apJy*#^3G>_{P&Ze?>+C2{jjIti_-U`+p62W*V?YLb+0S<`_N;3bpGqq z@2B5}+pH`3;``eA;`__>zp@ToEx!Kax?b%3%DwN8y^-FYr*>Cnhw84cKgzzn6))#{ z=W{2vs=s3WpMAIfzGDBy|Ehk=zm2H}av%IiIFNAua3ueGKF;=e|EB!E-2U*A`x*DE z%5KWN{d48zrFo_Heo8qv`Qh?S%Z1OMstfyH`MP-Z^ZS1v{q{Z|@#n?|?w{S~_phs5 z`MK!*>XqxQjw>IR-*c|g_T#cYYtP-TeZS-VuKUOL%FopJ1$&oIW?*38EbxddW?*ybL zp;ZbCOPx2QysW*mYv0r=VThpj9+HSwydp7NGiPcgKt~tda zp{<5&OGS=J>{^#>A)|Ed_15*Px^CvM9XNlU--%d<=M>BIyECXw=5*rlTP~b?+i3oIL8pLesSQIF>&@4uhilV~*a5C1&Fw)N}vC#g7Q|9!n7Vr|&Ib=gybTmp}Ltawtk zdt;0qhR=-e=BgQ{eEpEb?6D zVZ5W?a^WDaWtTJkZ${m&-f%N#LQqk8xw`<%lvK~#+d7^up0n=tir2GNt3eLRnE)CJa68-4cCIMo1U|bi;w?ra$-}D z&3Vn!LW(T?{rwD6QaLXK+t2l5alF7?zBA@ur9z8?W~)Hc+cNK2%bryJ(>CmT9M3!b fv}%yoKjsG#X%`%=AF?tqFfe$!`njxgN@xNA`(tw+ diff --git a/mods/wool/textures/wool_green.png b/mods/wool/textures/wool_green.png deleted file mode 100644 index d70fe2b1345000bf11c46a84deafa7d8c64ade8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3377 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 W@^Zt&UnvX>3=E#GelF{r5}E)wU2$3f diff --git a/mods/wool/textures/wool_grey.png b/mods/wool/textures/wool_grey.png deleted file mode 100644 index 86e647c6bc55cf8b241ccb6625ffe9bd41cd851d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3432 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 diff --git a/mods/wool/textures/wool_magenta.png b/mods/wool/textures/wool_magenta.png deleted file mode 100644 index c4da6ae1d5cec7b30dbb231c5dd0667d366f0a68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3366 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 diff --git a/mods/wool/textures/wool_pink.png b/mods/wool/textures/wool_pink.png deleted file mode 100644 index 6d59544d23162a6bfa38241f6949443e8dfbe442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3115 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 diff --git a/mods/wool/textures/wool_white.png b/mods/wool/textures/wool_white.png deleted file mode 100644 index f3371aa6b622579d83e276331f04c9a4ed3e3946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3275 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 Td7g!Vfq}u()z4*}Q$iB}vpPqd diff --git a/mods/wool/textures/wool_yellow.png b/mods/wool/textures/wool_yellow.png deleted file mode 100644 index 5c5d72ff5376bb633dda223748fe207fad841d7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3196 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