diff --git a/mcl_amethyst_extras/init.lua b/mcl_amethyst_extras/init.lua new file mode 100644 index 0000000..e1aa12a --- /dev/null +++ b/mcl_amethyst_extras/init.lua @@ -0,0 +1,111 @@ +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by Michieal. +--- DateTime: 01/19/23 4:50 PM +--- Last Update Time: 01/19/23 4:50 PM +--- + +local modname = minetest.get_current_modname() +local S = minetest.get_translator(modname) +local bamboo = "mcl_bamboo:bamboo" + +local function tiki_lamp() + if minetest.get_modpath("mcl_lanterns") then + if mcl_lanterns ~= nil then + mcl_lanterns.register_lantern("tikilamp", { + description = S("Tiki Lamp"), + longdesc = S("Tiki Lamps are light sources which can be placed on the top or the bottom of most blocks."), + texture = "mcl_bamboo_extras_tikilamp.png", + texture_inv = "mcl_bamboo_extras_tikilamp_inv.png", + light_level = 14, + }) + + minetest.register_craft({ + output = "mcl_lanterns:tikilamp_floor", + recipe = { + {bamboo, bamboo,bamboo}, + {bamboo, "mcl_torches:torch", bamboo}, + {bamboo, bamboo,bamboo}, + }, + }) + end + end +end + + +local function green_bamboo_doors() + local BAMBOO_BLOCK = "mcl_bamboo:bamboo_block" + if minetest.get_modpath("mcl_doors") and mcl_doors then + minetest.register_craft({ + output = "mcl_bamboo:bamboo_door2 3", + recipe = { + {BAMBOO_BLOCK, BAMBOO_BLOCK}, + {BAMBOO_BLOCK, BAMBOO_BLOCK}, + {BAMBOO_BLOCK, BAMBOO_BLOCK} + } + }) + minetest.register_craft({ + output = "mcl_bamboo:bamboo_trapdoor2 2", + recipe = { + {BAMBOO_BLOCK, BAMBOO_BLOCK, BAMBOO_BLOCK}, + {BAMBOO_BLOCK, BAMBOO_BLOCK, BAMBOO_BLOCK}, + } + }) + end + + if minetest.get_modpath("mcl_doors") then + if mcl_doors then + local top_door_tiles = {} + local bot_door_tiles = {} + + if BROKEN_DOORS then + top_door_tiles = {"mcl_bamboo_door_top_alt.png", "mcl_bamboo_door_top.png"} + bot_door_tiles = {"mcl_bamboo_door_bottom_alt.png", "mcl_bamboo_door_bottom.png"} + else + top_door_tiles = {"mcl_bamboo_door_top.png", "mcl_bamboo_door_top.png"} + bot_door_tiles = {"mcl_bamboo_door_bottom.png", "mcl_bamboo_door_bottom.png"} + end + + local name = "mcl_bamboo:bamboo_door2" + local def = { + description = S("Bamboo Door."), + inventory_image = "mcl_bamboo_door_wield.png", + wield_image = "mcl_bamboo_door_wield.png", + groups = {handy = 1, axey = 1, material_wood = 1, flammable = -1}, + _mcl_hardness = 3, + _mcl_blast_resistance = 3, + tiles_bottom = bot_door_tiles, + tiles_top = top_door_tiles, + sounds = mcl_sounds.node_sound_wood_defaults(), + } + + mcl_doors:register_door(name, def) + + name = "mcl_bamboo:bamboo_trapdoor2" + local trap_def = { + description = S("Bamboo Trapdoor."), + inventory_image = "mcl_bamboo_door_complete.png", + groups = {}, + tile_front = "mcl_bamboo_trapdoor_top.png", + tile_side = "mcl_bamboo_trapdoor_side.png", + _doc_items_longdesc = S("Wooden trapdoors are horizontal barriers which can be opened and closed by hand or a redstone signal. They occupy the upper or lower part of a block, depending on how they have been placed. When open, they can be climbed like a ladder."), + _doc_items_usagehelp = S("To open or close the trapdoor, rightclick it or send a redstone signal to it."), + wield_image = "mcl_bamboo_trapdoor_wield.png", + inventory_image = "mcl_bamboo_trapdoor_wield.png", + groups = {handy = 1, axey = 1, mesecon_effector_on = 1, material_wood = 1, flammable = -1}, + _mcl_hardness = 3, + _mcl_blast_resistance = 3, + sounds = mcl_sounds.node_sound_wood_defaults(), + } + + mcl_doors:register_trapdoor(name, trap_def) + + minetest.register_alias("bamboo_door", "mcl_bamboo:bamboo_door") + minetest.register_alias("bamboo_trapdoor", "mcl_bamboo:bamboo_trapdoor") + end + end +end + + +-- ------------------------------------ +tiki_lamp() diff --git a/mcl_amethyst_extras/mod.conf b/mcl_amethyst_extras/mod.conf new file mode 100644 index 0000000..02eef8d --- /dev/null +++ b/mcl_amethyst_extras/mod.conf @@ -0,0 +1,4 @@ +name = mcl_amethyst_extras +description = Non-Minecraft Amethyst Items +author=Michieal +depends=mcl_amethyst diff --git a/mcl_amethyst_extras/readme.txt b/mcl_amethyst_extras/readme.txt new file mode 100644 index 0000000..e2c1f6d --- /dev/null +++ b/mcl_amethyst_extras/readme.txt @@ -0,0 +1,14 @@ +Created by Michieal. +Additional Textures: CC-BY 3.0 +Code: GPL3 + +One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know +which version of the code is being used, and allows for better troubleshooting of any errors. + +Init.Lua's original Date-Time Creator code block: +--- +--- Generated by EmmyLua(https://github.com/EmmyLua) +--- Created by Michieal. +--- DateTime: 01/19/23 4:50 PM +--- [Last Update Time] +--- \ No newline at end of file diff --git a/mcl_bamboo_extras/init.lua b/mcl_bamboo_extras/init.lua index 05dd991..de3bdaf 100644 --- a/mcl_bamboo_extras/init.lua +++ b/mcl_bamboo_extras/init.lua @@ -2,6 +2,7 @@ --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by Michieal. --- DateTime: 12/14/22 10:14 PM +--- Last Update Time: 01/19/23 4:50 PM --- local modname = minetest.get_current_modname() diff --git a/mcl_bamboo_extras/readme.txt b/mcl_bamboo_extras/readme.txt index ef193a6..be9847b 100644 --- a/mcl_bamboo_extras/readme.txt +++ b/mcl_bamboo_extras/readme.txt @@ -1,12 +1,14 @@ Created by Michieal. -Textures: CC-BY-SA +Additional Textures: CC-BY 3.0 Code: GPL3 -Additional license clause. The section(s) of code where it has the date/time/creator *Must* remain intact, or -it's in violation of the license. Usage of this code means acknowledgement and agreement to this clause. -Init.Lua's original date/time/creator code block: +One final request -- the Date-Time Creator code block needs to remain in the code files. This allows everyone to know +which version of the code is being used, and allows for better troubleshooting of any errors. + +Init.Lua's original Date-Time Creator code block: --- --- Generated by EmmyLua(https://github.com/EmmyLua) --- Created by Michieal. --- DateTime: 12/14/22 10:14 PM ---- +--- [Last Update Time] +--- \ No newline at end of file diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo.png new file mode 100644 index 0000000..8fd0a81 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block.png new file mode 100644 index 0000000..0bbbd90 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block_stripped.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block_stripped.png new file mode 100644 index 0000000..090a1cb Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_block_stripped.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_bottom.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_bottom.png new file mode 100644 index 0000000..7ec05ed Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_bottom.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_fpm.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_fpm.png new file mode 100644 index 0000000..7c3f2b4 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_fpm.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank.png new file mode 100644 index 0000000..3f5e266 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank_mosaic.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank_mosaic.png new file mode 100644 index 0000000..92ee0df Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_plank_mosaic.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_shoot.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_shoot.png new file mode 100644 index 0000000..0d1226c Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_shoot.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign.png new file mode 100644 index 0000000..af75254 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign_wield.png b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign_wield.png new file mode 100644 index 0000000..f442f20 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_bamboo_sign_wield.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom.png b/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom.png new file mode 100644 index 0000000..cb6b35e Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom_alt.png b/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom_alt.png new file mode 100644 index 0000000..b180121 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_door_bottom_alt.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_door_top.png b/mcl_bamboo_extras/textures/mcl_bamboo_door_top.png new file mode 100644 index 0000000..88aeab5 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_door_top.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_door_top_alt.png b/mcl_bamboo_extras/textures/mcl_bamboo_door_top_alt.png new file mode 100644 index 0000000..65a6da2 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_door_top_alt.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_door_wield.png b/mcl_bamboo_extras/textures/mcl_bamboo_door_wield.png new file mode 100644 index 0000000..79f9ac3 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_door_wield.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_endcap.png b/mcl_bamboo_extras/textures/mcl_bamboo_endcap.png new file mode 100644 index 0000000..c278fc6 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_endcap.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_fence_bamboo.png b/mcl_bamboo_extras/textures/mcl_bamboo_fence_bamboo.png new file mode 100644 index 0000000..7850907 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_fence_bamboo.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_fence_gate_bamboo.png b/mcl_bamboo_extras/textures/mcl_bamboo_fence_gate_bamboo.png new file mode 100644 index 0000000..d135b7e Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_fence_gate_bamboo.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_flower_pot.png b/mcl_bamboo_extras/textures/mcl_bamboo_flower_pot.png new file mode 100644 index 0000000..599c170 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_flower_pot.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_bottom.png b/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_bottom.png new file mode 100644 index 0000000..908a124 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_bottom.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_top.png b/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_top.png new file mode 100644 index 0000000..700b0e6 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_scaffolding_top.png differ diff --git a/mcl_bamboo_extras/textures/mcl_bamboo_trapdoor_side.png b/mcl_bamboo_extras/textures/mcl_bamboo_trapdoor_side.png new file mode 100644 index 0000000..4e3fe93 Binary files /dev/null and b/mcl_bamboo_extras/textures/mcl_bamboo_trapdoor_side.png differ