From f9e4245a0505a10556f565c6714096de9d025004 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 18 Jun 2014 00:45:45 -0400 Subject: [PATCH] new alternate no-moreblocks recipes from Zeno based around a "power crystal" to replace glowglass, basically. --- homedecor/crafts.lua | 6 +- homedecor/crafts_nomoreblocks.lua | 98 ++++++++++++++++++ homedecor/depends.txt | 1 + homedecor/init.lua | 1 + .../textures/homedecor_power_crystal.png | Bin 0 -> 1945 bytes 5 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 homedecor/crafts_nomoreblocks.lua create mode 100644 homedecor/textures/homedecor_power_crystal.png diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index 42775c1c..b7757cef 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -921,9 +921,9 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "homedecor:refrigerator", - recipe = { - {"default:steel_ingot", "moreblocks:glow_glass", "default:steel_ingot", }, + output = "homedecor:refrigerator", + recipe = { + {"default:steel_ingot", "homedecor:glowlight_small_cube_yellow", "default:steel_ingot", }, {"default:steel_ingot", "moreores:tin_ingot", "default:steel_ingot", }, {"default:steel_ingot", "default:clay", "default:steel_ingot", }, } diff --git a/homedecor/crafts_nomoreblocks.lua b/homedecor/crafts_nomoreblocks.lua new file mode 100644 index 00000000..0bb1ae93 --- /dev/null +++ b/homedecor/crafts_nomoreblocks.lua @@ -0,0 +1,98 @@ +-- ================ Alternaitve crafts that do not require the moreblocks mod + +-- Crafting for homedecor mod (includes folding) by Vanessa Ezekowitz +-- 2012-06-12 +-- +-- Mostly my own code; overall template borrowed from game default +-- +-- License: GPL +-- + +-- Zeno-, 2014-05-10, Modifications to remove moreblocks deps +-- VanessaE, 2014-06-18, rewritten slightly, some recipes changes, incorporated upstream. + +local S = homedecor.gettext + +-- ================ Additional crafts for replacing moreblocks requirements (Zeno) + +minetest.register_craftitem("homedecor:power_crystal", { + description = S("Power Crystal"), + inventory_image = "homedecor_power_crystal.png", +}) + +minetest.register_craft({ + --type = "shapeless", + output = "homedecor:power_crystal 2", + recipe = { + { "default:mese_crystal_fragment", "default:torch", "default:mese_crystal_fragment" }, + { "default:diamond", "default:gold_ingot", "default:diamond" } + }, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "homedecor:power_crystal", + burntime = 50, +}) + +-- ================ Alternative crafts + +minetest.register_craft( { + output = "homedecor:television", + recipe = { + { "homedecor:plastic_sheeting", "homedecor:plastic_sheeting", "homedecor:plastic_sheeting" }, + { "homedecor:plastic_sheeting", "default:glass", "homedecor:plastic_sheeting" }, + { "homedecor:ic", "homedecor:power_crystal", "homedecor:ic" }, + }, +}) + +minetest.register_craft({ + output = "homedecor:oven", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, + {"default:steel_ingot", "default:glass", "default:steel_ingot", }, + {"default:steel_ingot", "default:copper_ingot", "default:steel_ingot", }, + } +}) + +minetest.register_craft({ + output = "homedecor:microwave_oven 2", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot", }, + {"default:steel_ingot", "default:glass", "mesecons_materials:silicon", }, + {"default:steel_ingot", "default:copper_ingot", "default:mese_crystal", }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_half_yellow 6", + recipe = { + {"default:glass", "homedecor:power_crystal", "default:glass", }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_small_cube_yellow 16", + recipe = { + {"default:glass" }, + {"homedecor:power_crystal" }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_half_white 6", + recipe = { + { "dye:white", "dye:white", "dye:white" }, + { "default:glass", "homedecor:power_crystal", "default:glass", }, + } +}) + +minetest.register_craft({ + output = "homedecor:glowlight_small_cube_white 8", + recipe = { + { "dye:white" }, + { "default:glass" }, + { "homedecor:power_crystal" }, + } +}) + diff --git a/homedecor/depends.txt b/homedecor/depends.txt index ae7337f1..81c8045e 100644 --- a/homedecor/depends.txt +++ b/homedecor/depends.txt @@ -1,2 +1,3 @@ default signs_lib +moreblocks? diff --git a/homedecor/init.lua b/homedecor/init.lua index d68468a7..484f981d 100644 --- a/homedecor/init.lua +++ b/homedecor/init.lua @@ -76,6 +76,7 @@ dofile(homedecor.modpath.."/furnaces.lua") dofile(homedecor.modpath.."/nightstands.lua") dofile(homedecor.modpath.."/crafts.lua") +dofile(homedecor.modpath.."/crafts_nomoreblocks.lua") dofile(homedecor.modpath.."/furniture.lua") dofile(homedecor.modpath.."/furniture_medieval.lua") diff --git a/homedecor/textures/homedecor_power_crystal.png b/homedecor/textures/homedecor_power_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..9877ebe67aa77a8fe2fd4f8d894c922dfa6cd497 GIT binary patch literal 1945 zcmV;K2WI$*P)`!Oy z{r{b{_xkU3;4B}#{{}sq`R1&|?;2C8)93>?>Sqq1Ke|q7```#vOX%a@)z1t-@4HzE z1BgaJ;$Q?O4x?M|)K48iH?LK$I0QHlPePZV8+|DI;5RS3R*xq-M?>r)B1rYA|v6?e8 z&~C%&;~)_b3+lkKCHPAVxCahn-k(Aw0vdrrH%y#@d;!7^vgvX8zX0@?_bYyFK1`rl zoqN&tz>Pr1Lf8Tm1yzs$+99-R5cr@1gT3Gskxh@v#{$r&HY>IR?EqSJKp~fhW&=8H z2-?tTLbU?Mg^>#&wBR?PIs>f=h(fUllO;&RksoZ61yzCm_94Z%P@cgS(wH*PYD4%I zjK^T{2z2KlXhEWT?rZC_kj;aykcflpKsAJu6&Mkiau&7)`q(CAb`mNx=t!RSnN?hg;stHd32i2i7!L8PBeFt%$98gt9nU1xC^^CirF%Vumln*Y-|F%u7z|I z(i!w0YxILEXb&WD>=C4(a4<`FO9QjL4dWp!t)n+78t-6Uh3NF_WHM7Yvn7JBU4r|} z3vg%!-l_o-_BTZOE9jOa(IfAm8(gHCK(o=gGRDE?L(G#?==CFWTc8hpOKndS^WJv& zeh%9c0X)n-edxVDny8|9h^9aUhyg|9l{4t2adg)p>I?3UgS59?KxFqpq~^if7M6Q3 zqUc3KXmS>5=FsRA<`->n2C=opxFpk&j4M9`H3z%)W1&<8Y-k_RuBksu21EraWh z!cXgPdIX9E@M_=&(DuPJp`$Psz_bGwCt!&So)47(zPbePVMs7e@CN>gF_0*TgE^W; zX`^^RZGI>^n1g{B3<)fsLY~S%Yy;$r5KBO|0LeV`p99@1;kdwn3&kY#=CF$bh^1g~ z5p*Jei@nHVBIo{GV&gk8zfK@tKm0SCw}%c&6)1z6IiTST?CHRjKr;^ce#msg=*5H^ zuY%PVQ@dj|^>2R>y=n}$_QPldO~ncQ*P$ne&U7GW5j8lGzsSFhXxsU!-7Am-4*I($p_8QzVLBrci%D)ue zcCqUm=)`a$+vPu+Qu)TaB0FkueGTe@XaUh)l<2&88koYyJLuXBUM|49Hi6x^m~ziB zh7^_-iSY)J%5k!LN-)x<6~2gRC$U{g?B#8s^?~?@Uq<)eq+C*k_;Ku53P{aIIl%jX zAS^|mi$nVw*#8PN_d_ZJ*&%pmFGLnWu87`RMf3YG$t%#-4A?j(`@Ha|I0v;^v_FL@?2!d` zM4_%x*_TD03DKKE^n5$#+|~sXKqrOy-4GOOFm(#{)?ug(T~Rm|gJvDpB(Yzg#gPMY z_HFqC8&$v5gsMU-2eAUS(t)7}&L3Ze*$k|9pl#9h5p+cgN1l~W?7!e6;aVHj#yp?{ fSR8q2!R!7DLry~C31+U|00000NkvXXu0mjf6%2~M literal 0 HcmV?d00001