diff --git a/mods/mesecons/documentation.json b/mods/mesecons/documentation.json new file mode 100644 index 00000000..8cc0254e --- /dev/null +++ b/mods/mesecons/documentation.json @@ -0,0 +1,62 @@ +{ + "Conductors" : { + "Mesecon" : "mesecons/doc/mesecon", + "Insulated Wire" : "mesecons_insulated/doc/insulated", + "T-Junction" : "mesecons_extrawires/doc/tjunction", + "Crossing" : "mesecons_extrawires/doc/crossing", + "Corner" : "mesecons_extrawires/doc/corner", + "Vertical Wire" : "mesecons_extrawires/doc/vertical", + "Mese" : "mesecons_extrawires/doc/mese" + }, + "Receptors" : { + "Power Plant" : "mesecons_powerplant/doc/powerplant", + "Blinky Plant" : "mesecons_blinkyplant/doc/blinkyplant", + "Switch" : "mesecons_switch/doc/switch", + "Object Detector" : "mesecons_detector/doc/objectdetector", + "Node Detector" : "mesecons_detector/doc/nodedetector", + "Wall Lever" : "mesecons_walllever/doc/walllever", + "Pressure Plate" : "mesecons_pressureplates/doc/pressureplate_wood", + "Pressure Plate" : "mesecons_pressureplates/doc/pressureplate_stone", + "Water Turbine" : "mesecons_hydroturbine/doc/waterturbine", + "Solar Panel" : "mesecons_solarpanel/doc/solarpanel", + "Wall Button" : "mesecons_button/doc/button" + }, + "Effectors" : { + "Noteblock" : "mesecons_noteblock/doc/noteblock", + "Lamp" : "mesecons_lamp/doc/lamp", + "Piston" : "mesecons_pistons/doc/piston", + "Sticky Piston" : "mesecons_pistons/doc/piston_sticky", + "Movestone" : "mesecons_movestones/doc/movestone", + "Sticky Movestone" : "mesecons_movestones/doc/movestone_sticky", + "Removestone" : "mesecons_random/doc/removestone", + "Ghoststone" : "mesecons_random/doc/ghoststone", + "Command Block" : "mesecons_commandblock/doc/commandblock", + "Lightstones" : { + "Dark Grey" : "mesecons_lightstone/doc/lightstone_darkgrey", + "Light Grey" : "mesecons_lightstone/doc/lightstone_lightgrey", + "Green" : "mesecons_lightstone/doc/lightstone_green", + "Red" : "mesecons_lightstone/doc/lightstone_red", + "Blue" : "mesecons_lightstone/doc/lightstone_blue", + "Yellow" : "mesecons_lightstone/doc/lightstone_yellow" + } + }, + "Logic" : { + "Luacontroller" : "mesecons_luacontroller/doc/luacontroller", + "Torch" : "mesecons_torch/doc/torch", + "Delayer" : "mesecons_delayer/doc/delayer", + "Gates" : { + "Diode" : "mesecons_gates/doc/diode", + "NOT Gate" : "mesecons_gates/doc/not", + "AND Gate" : "mesecons_gates/doc/and", + "NAND Gate" : "mesecons_gates/doc/nand", + "OR Gate" : "mesecons_gates/doc/or", + "NOR Gate" : "mesecons_gates/doc/nor", + "XOR Gate" : "mesecons_gates/doc/xor" + } + }, + "Crafts" : { + "Silicon" : "mesecons_materials/doc/silicon", + "Glue" : "mesecons_materials/doc/glue", + "Fiber" : "mesecons_materials/doc/fiber" + } +} diff --git a/mods/mesecons/mesecons/doc/mesecon/description.html b/mods/mesecons/mesecons/doc/mesecon/description.html new file mode 100644 index 00000000..a22ec65b --- /dev/null +++ b/mods/mesecons/mesecons/doc/mesecon/description.html @@ -0,0 +1 @@ + Mesecons are the wires, use them to connect effectors with receptors. diff --git a/mods/mesecons/mesecons/doc/mesecon/preview.png b/mods/mesecons/mesecons/doc/mesecon/preview.png new file mode 100755 index 00000000..f81e5cb2 Binary files /dev/null and b/mods/mesecons/mesecons/doc/mesecon/preview.png differ diff --git a/mods/mesecons/mesecons/doc/mesecon/recipe.png b/mods/mesecons/mesecons/doc/mesecon/recipe.png new file mode 100644 index 00000000..72f92108 Binary files /dev/null and b/mods/mesecons/mesecons/doc/mesecon/recipe.png differ diff --git a/mods/mesecons/mesecons/textures/jeija_fiber.png b/mods/mesecons/mesecons/textures/jeija_fiber.png deleted file mode 100755 index bca4c2c7..00000000 Binary files a/mods/mesecons/mesecons/textures/jeija_fiber.png and /dev/null differ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png b/mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png deleted file mode 100755 index 1dd77eae..00000000 Binary files a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_off.png and /dev/null differ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png b/mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png deleted file mode 100755 index 1476ad21..00000000 Binary files a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_on.png and /dev/null differ diff --git a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_side.png b/mods/mesecons/mesecons/textures/jeija_mesecon_switch_side.png deleted file mode 100755 index b5aea8df..00000000 Binary files a/mods/mesecons/mesecons/textures/jeija_mesecon_switch_side.png and /dev/null differ diff --git a/mods/mesecons/mesecons/textures/jeija_silicon.png b/mods/mesecons/mesecons/textures/jeija_silicon.png deleted file mode 100755 index 4553b9fd..00000000 Binary files a/mods/mesecons/mesecons/textures/jeija_silicon.png and /dev/null differ diff --git a/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/description.html b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/description.html new file mode 100644 index 00000000..2a7db480 --- /dev/null +++ b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/description.html @@ -0,0 +1 @@ +The blinky plants toggles between on and off state every three seconds. Can be used to make clocks. Also works after having restarted the game. diff --git a/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/preview.png b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/preview.png new file mode 100755 index 00000000..40ce5b51 Binary files /dev/null and b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/preview.png differ diff --git a/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/recipe.png b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/recipe.png new file mode 100644 index 00000000..6f1e1484 Binary files /dev/null and b/mods/mesecons/mesecons_blinkyplant/doc/blinkyplant/recipe.png differ diff --git a/mods/mesecons/mesecons_button/doc/button/description.html b/mods/mesecons/mesecons_button/doc/button/description.html new file mode 100644 index 00000000..ae6bf07f --- /dev/null +++ b/mods/mesecons/mesecons_button/doc/button/description.html @@ -0,0 +1 @@ +This receptor can be attached to walls. It turns on for 1 second if it's punched. diff --git a/mods/mesecons/mesecons_button/doc/button/preview.png b/mods/mesecons/mesecons_button/doc/button/preview.png new file mode 100644 index 00000000..b69f8f4f Binary files /dev/null and b/mods/mesecons/mesecons_button/doc/button/preview.png differ diff --git a/mods/mesecons/mesecons_button/doc/button/recipe.png b/mods/mesecons/mesecons_button/doc/button/recipe.png new file mode 100644 index 00000000..c6232b48 Binary files /dev/null and b/mods/mesecons/mesecons_button/doc/button/recipe.png differ diff --git a/mods/mesecons/mesecons_commandblock/doc/commandblock/description.html b/mods/mesecons/mesecons_commandblock/doc/commandblock/description.html new file mode 100644 index 00000000..405b7e55 --- /dev/null +++ b/mods/mesecons/mesecons_commandblock/doc/commandblock/description.html @@ -0,0 +1 @@ +There is no crafting recipe as this should only be available for server admins. Quite similar to the Minecraft counterpart. Executes server commands. diff --git a/mods/mesecons/mesecons_commandblock/doc/commandblock/preview.png b/mods/mesecons/mesecons_commandblock/doc/commandblock/preview.png new file mode 100644 index 00000000..d89cc7bc Binary files /dev/null and b/mods/mesecons/mesecons_commandblock/doc/commandblock/preview.png differ diff --git a/mods/mesecons/mesecons_delayer/doc/delayer/description.html b/mods/mesecons/mesecons_delayer/doc/delayer/description.html new file mode 100644 index 00000000..f3a5280a --- /dev/null +++ b/mods/mesecons/mesecons_delayer/doc/delayer/description.html @@ -0,0 +1 @@ +The delayer delays the signal from the input for a determined time. The time can be set by punching the delayer. Possible delays are: 0.1 seconds, 0.3 seconds, 0.5 seconds and 1 second. You may try to use it for creating songs with the noteblock. diff --git a/mods/mesecons/mesecons_delayer/doc/delayer/preview.png b/mods/mesecons/mesecons_delayer/doc/delayer/preview.png new file mode 100644 index 00000000..c57c728b Binary files /dev/null and b/mods/mesecons/mesecons_delayer/doc/delayer/preview.png differ diff --git a/mods/mesecons/mesecons_delayer/doc/delayer/recipe.png b/mods/mesecons/mesecons_delayer/doc/delayer/recipe.png new file mode 100644 index 00000000..ea394aac Binary files /dev/null and b/mods/mesecons/mesecons_delayer/doc/delayer/recipe.png differ diff --git a/mods/mesecons/mesecons_detector/doc/nodedetector/description.html b/mods/mesecons/mesecons_detector/doc/nodedetector/description.html new file mode 100644 index 00000000..be34fde0 --- /dev/null +++ b/mods/mesecons/mesecons_detector/doc/nodedetector/description.html @@ -0,0 +1,6 @@ +The node detector is a receptor. It changes its state when either any node +or a specific node is detected. Right-click it to set a nodename to scan for. +It can also receive digiline signals. You can either send "GET" and it will +respond with the detected nodename or you can send any other string and it will +set this string as the node to scan for. +Nodenames must include the mod they reside in, so for instance default:dirt, not just dirt. diff --git a/mods/mesecons/mesecons_detector/doc/nodedetector/preview.png b/mods/mesecons/mesecons_detector/doc/nodedetector/preview.png new file mode 100644 index 00000000..1f781614 Binary files /dev/null and b/mods/mesecons/mesecons_detector/doc/nodedetector/preview.png differ diff --git a/mods/mesecons/mesecons_detector/doc/nodedetector/recipe.png b/mods/mesecons/mesecons_detector/doc/nodedetector/recipe.png new file mode 100644 index 00000000..958c7e66 Binary files /dev/null and b/mods/mesecons/mesecons_detector/doc/nodedetector/recipe.png differ diff --git a/mods/mesecons/mesecons_detector/doc/objectdetector/description.html b/mods/mesecons/mesecons_detector/doc/objectdetector/description.html new file mode 100644 index 00000000..c8315e8f --- /dev/null +++ b/mods/mesecons/mesecons_detector/doc/objectdetector/description.html @@ -0,0 +1,3 @@ +The object detector is a receptor. It changes its state when a player approaches. +Right-click it to set a name to scan for. +It can also receive digiline signals which are the name to scan for on the specified channel in the right-click menu. diff --git a/mods/mesecons/mesecons_detector/doc/objectdetector/preview.png b/mods/mesecons/mesecons_detector/doc/objectdetector/preview.png new file mode 100644 index 00000000..85c4dea3 Binary files /dev/null and b/mods/mesecons/mesecons_detector/doc/objectdetector/preview.png differ diff --git a/mods/mesecons/mesecons_detector/doc/objectdetector/recipe.png b/mods/mesecons/mesecons_detector/doc/objectdetector/recipe.png new file mode 100644 index 00000000..a1cee00f Binary files /dev/null and b/mods/mesecons/mesecons_detector/doc/objectdetector/recipe.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/corner/description.html b/mods/mesecons/mesecons_extrawires/doc/corner/description.html new file mode 100644 index 00000000..92de8b08 --- /dev/null +++ b/mods/mesecons/mesecons_extrawires/doc/corner/description.html @@ -0,0 +1 @@ +Insulated corners are conductors that only conduct between the inputs (also not up or down). When placing they always point to the left in direction of your vision. diff --git a/mods/mesecons/mesecons_extrawires/doc/corner/preview.png b/mods/mesecons/mesecons_extrawires/doc/corner/preview.png new file mode 100644 index 00000000..9713229a Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/corner/preview.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/corner/recipe.png b/mods/mesecons/mesecons_extrawires/doc/corner/recipe.png new file mode 100644 index 00000000..ac85b017 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/corner/recipe.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/crossing/description.html b/mods/mesecons/mesecons_extrawires/doc/crossing/description.html new file mode 100644 index 00000000..aa4cf258 --- /dev/null +++ b/mods/mesecons/mesecons_extrawires/doc/crossing/description.html @@ -0,0 +1 @@ +Insulated crossing are conductors that conduct two signals between the opposing sides, the signals are insulated to each other. diff --git a/mods/mesecons/mesecons_extrawires/doc/crossing/preview.png b/mods/mesecons/mesecons_extrawires/doc/crossing/preview.png new file mode 100644 index 00000000..66aaa054 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/crossing/preview.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/crossing/recipe.png b/mods/mesecons/mesecons_extrawires/doc/crossing/recipe.png new file mode 100644 index 00000000..ac374013 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/crossing/recipe.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/mese/description.html b/mods/mesecons/mesecons_extrawires/doc/mese/description.html new file mode 100644 index 00000000..1a148643 --- /dev/null +++ b/mods/mesecons/mesecons_extrawires/doc/mese/description.html @@ -0,0 +1 @@ +The basic prerequesite for mesecons, can be crafted into wires and other stuff. Have a look at the Minetest Wiki for more information. Mese is a conductor. It conducts in all six directions: Up/Down/Left/Right/Forward/Backward diff --git a/mods/mesecons/mesecons_extrawires/doc/mese/preview.png b/mods/mesecons/mesecons_extrawires/doc/mese/preview.png new file mode 100644 index 00000000..3ce0ea42 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/mese/preview.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/mese/recipe.png b/mods/mesecons/mesecons_extrawires/doc/mese/recipe.png new file mode 100644 index 00000000..904cf0ba Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/mese/recipe.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/tjunction/description.html b/mods/mesecons/mesecons_extrawires/doc/tjunction/description.html new file mode 100644 index 00000000..f655a5d6 --- /dev/null +++ b/mods/mesecons/mesecons_extrawires/doc/tjunction/description.html @@ -0,0 +1 @@ +Insulated T-Junctions are conductors that only conduct between the inputs (also not up or down). diff --git a/mods/mesecons/mesecons_extrawires/doc/tjunction/preview.png b/mods/mesecons/mesecons_extrawires/doc/tjunction/preview.png new file mode 100644 index 00000000..4dec8418 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/tjunction/preview.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/tjunction/recipe.png b/mods/mesecons/mesecons_extrawires/doc/tjunction/recipe.png new file mode 100644 index 00000000..86029417 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/tjunction/recipe.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/vertical/description.html b/mods/mesecons/mesecons_extrawires/doc/vertical/description.html new file mode 100644 index 00000000..df09b947 --- /dev/null +++ b/mods/mesecons/mesecons_extrawires/doc/vertical/description.html @@ -0,0 +1 @@ +Vertical Mesecons only conduct up and down. Plates appear at the ends, at that place they also conduct to the side. diff --git a/mods/mesecons/mesecons_extrawires/doc/vertical/preview.png b/mods/mesecons/mesecons_extrawires/doc/vertical/preview.png new file mode 100644 index 00000000..aad6ea86 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/vertical/preview.png differ diff --git a/mods/mesecons/mesecons_extrawires/doc/vertical/recipe.png b/mods/mesecons/mesecons_extrawires/doc/vertical/recipe.png new file mode 100644 index 00000000..83bc4980 Binary files /dev/null and b/mods/mesecons/mesecons_extrawires/doc/vertical/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/and/description.html b/mods/mesecons/mesecons_gates/doc/and/description.html new file mode 100644 index 00000000..eafbeda9 --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/and/description.html @@ -0,0 +1 @@ +And gates power their output if both inputs (from left and right) are powered. diff --git a/mods/mesecons/mesecons_gates/doc/and/preview.png b/mods/mesecons/mesecons_gates/doc/and/preview.png new file mode 100644 index 00000000..b2b53015 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/and/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/and/recipe.png b/mods/mesecons/mesecons_gates/doc/and/recipe.png new file mode 100644 index 00000000..ae6bf633 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/and/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/diode/description.html b/mods/mesecons/mesecons_gates/doc/diode/description.html new file mode 100644 index 00000000..174fd643 --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/diode/description.html @@ -0,0 +1 @@ +Mesecon diodes, just like real ones, only transfer power (signals) in one direction only. diff --git a/mods/mesecons/mesecons_gates/doc/diode/preview.png b/mods/mesecons/mesecons_gates/doc/diode/preview.png new file mode 100644 index 00000000..ced541bd Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/diode/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/diode/recipe.png b/mods/mesecons/mesecons_gates/doc/diode/recipe.png new file mode 100644 index 00000000..71086bf1 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/diode/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/nand/description.html b/mods/mesecons/mesecons_gates/doc/nand/description.html new file mode 100644 index 00000000..a520fd2b --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/nand/description.html @@ -0,0 +1 @@ +Nand gates do not power their output if both inputs (from left and right) are powered, but power it in every other case. diff --git a/mods/mesecons/mesecons_gates/doc/nand/preview.png b/mods/mesecons/mesecons_gates/doc/nand/preview.png new file mode 100644 index 00000000..d8db780f Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/nand/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/nand/recipe.png b/mods/mesecons/mesecons_gates/doc/nand/recipe.png new file mode 100644 index 00000000..e6118b30 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/nand/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/nor/description.html b/mods/mesecons/mesecons_gates/doc/nor/description.html new file mode 100644 index 00000000..cfcd4c0e --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/nor/description.html @@ -0,0 +1 @@ +Nor gates only power their output if none of their two inputs is powered. They are basically or gates with a not gate at their output. diff --git a/mods/mesecons/mesecons_gates/doc/nor/preview.png b/mods/mesecons/mesecons_gates/doc/nor/preview.png new file mode 100644 index 00000000..b6d27813 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/nor/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/nor/recipe.png b/mods/mesecons/mesecons_gates/doc/nor/recipe.png new file mode 100644 index 00000000..a2063c72 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/nor/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/not/description.html b/mods/mesecons/mesecons_gates/doc/not/description.html new file mode 100644 index 00000000..8bd6795e --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/not/description.html @@ -0,0 +1 @@ +Not gates invert signals, just like a mesecon torch does, but faster. The input is at the opposite side of the output. diff --git a/mods/mesecons/mesecons_gates/doc/not/preview.png b/mods/mesecons/mesecons_gates/doc/not/preview.png new file mode 100644 index 00000000..4a33cd17 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/not/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/not/recipe.png b/mods/mesecons/mesecons_gates/doc/not/recipe.png new file mode 100644 index 00000000..ee1c0d6b Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/not/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/or/description.html b/mods/mesecons/mesecons_gates/doc/or/description.html new file mode 100644 index 00000000..0a74abd4 --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/or/description.html @@ -0,0 +1 @@ +Or gates power their output if either of their inputs (or both) are powered. You could basically get the same behaviour with two diodes, but or gates save some space. diff --git a/mods/mesecons/mesecons_gates/doc/or/preview.png b/mods/mesecons/mesecons_gates/doc/or/preview.png new file mode 100644 index 00000000..b7a8cdcf Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/or/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/or/recipe.png b/mods/mesecons/mesecons_gates/doc/or/recipe.png new file mode 100644 index 00000000..b94169d5 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/or/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/doc/xor/description.html b/mods/mesecons/mesecons_gates/doc/xor/description.html new file mode 100644 index 00000000..f52f3fc4 --- /dev/null +++ b/mods/mesecons/mesecons_gates/doc/xor/description.html @@ -0,0 +1 @@ +XOR gates power their output if only one input is powered, they're off if either both or none of the inputs is powered. diff --git a/mods/mesecons/mesecons_gates/doc/xor/preview.png b/mods/mesecons/mesecons_gates/doc/xor/preview.png new file mode 100644 index 00000000..3d3941ef Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/xor/preview.png differ diff --git a/mods/mesecons/mesecons_gates/doc/xor/recipe.png b/mods/mesecons/mesecons_gates/doc/xor/recipe.png new file mode 100644 index 00000000..1e129bf2 Binary files /dev/null and b/mods/mesecons/mesecons_gates/doc/xor/recipe.png differ diff --git a/mods/mesecons/mesecons_gates/init.lua b/mods/mesecons/mesecons_gates/init.lua index 78a3e835..dde85bf9 100755 --- a/mods/mesecons/mesecons_gates/init.lua +++ b/mods/mesecons/mesecons_gates/init.lua @@ -122,3 +122,13 @@ register_gate("xor", 2, function (val1, val2) return (val1 or val2) and not (val {{"mesecons:mesecon", "", ""}, {"", "mesecons_materials:silicon", "mesecons_materials:silicon"}, {"mesecons:mesecon", "", ""}}) + +register_gate("nor", 2, function (val1, val2) return not (val1 or val2) end, + {{"mesecons:mesecon", "", ""}, + {"", "mesecons_materials:mesecon_torch_on", "mesecons_materials:silicon"}, + {"mesecons:mesecon", "", ""}}) + +register_gate("or", 2, function (val1, val2) return (val1 or val2) end, + {{"mesecons:mesecon", "", ""}, + {"", "mesecons:mesecon", "mesecons:mesecon"}, + {"mesecons:mesecon", "", ""}}) diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_nor.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_nor.png new file mode 100644 index 00000000..c4298e38 Binary files /dev/null and b/mods/mesecons/mesecons_gates/textures/jeija_gate_nor.png differ diff --git a/mods/mesecons/mesecons_gates/textures/jeija_gate_or.png b/mods/mesecons/mesecons_gates/textures/jeija_gate_or.png new file mode 100644 index 00000000..09f06613 Binary files /dev/null and b/mods/mesecons/mesecons_gates/textures/jeija_gate_or.png differ diff --git a/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/description.html b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/description.html new file mode 100644 index 00000000..4b4e5a0d --- /dev/null +++ b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/description.html @@ -0,0 +1 @@ +Water turbines are receptors that turn on if flowing water is above them. diff --git a/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/preview.png b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/preview.png new file mode 100644 index 00000000..14be16e5 Binary files /dev/null and b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/preview.png differ diff --git a/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/recipe.png b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/recipe.png new file mode 100644 index 00000000..8eb53651 Binary files /dev/null and b/mods/mesecons/mesecons_hydroturbine/doc/waterturbine/recipe.png differ diff --git a/mods/mesecons/mesecons_insulated/doc/insulated/description.html b/mods/mesecons/mesecons_insulated/doc/insulated/description.html new file mode 100644 index 00000000..df2a6df2 --- /dev/null +++ b/mods/mesecons/mesecons_insulated/doc/insulated/description.html @@ -0,0 +1 @@ + Insulated mesecons are conductors that only conduct in one direction (and also not up or down). diff --git a/mods/mesecons/mesecons_insulated/doc/insulated/preview.png b/mods/mesecons/mesecons_insulated/doc/insulated/preview.png new file mode 100644 index 00000000..bf544e88 Binary files /dev/null and b/mods/mesecons/mesecons_insulated/doc/insulated/preview.png differ diff --git a/mods/mesecons/mesecons_insulated/doc/insulated/recipe.png b/mods/mesecons/mesecons_insulated/doc/insulated/recipe.png new file mode 100644 index 00000000..f2a731a4 Binary files /dev/null and b/mods/mesecons/mesecons_insulated/doc/insulated/recipe.png differ diff --git a/mods/mesecons/mesecons_lamp/doc/lamp/description.html b/mods/mesecons/mesecons_lamp/doc/lamp/description.html new file mode 100644 index 00000000..5bfe6c56 --- /dev/null +++ b/mods/mesecons/mesecons_lamp/doc/lamp/description.html @@ -0,0 +1 @@ +Lamps are effectors that if powered emit light. diff --git a/mods/mesecons/mesecons_lamp/doc/lamp/preview.png b/mods/mesecons/mesecons_lamp/doc/lamp/preview.png new file mode 100644 index 00000000..a581cb3c Binary files /dev/null and b/mods/mesecons/mesecons_lamp/doc/lamp/preview.png differ diff --git a/mods/mesecons/mesecons_lamp/doc/lamp/recipe.png b/mods/mesecons/mesecons_lamp/doc/lamp/recipe.png new file mode 100644 index 00000000..77570bd3 Binary files /dev/null and b/mods/mesecons/mesecons_lamp/doc/lamp/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/description.html new file mode 100644 index 00000000..813e6ea8 --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/description.html @@ -0,0 +1 @@ +Effector, glows blue when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/preview.png new file mode 100644 index 00000000..579f7195 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/recipe.png new file mode 100644 index 00000000..ce8ebd70 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_blue/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/description.html new file mode 100644 index 00000000..826ca0fd --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/description.html @@ -0,0 +1 @@ +Effector, glows dark grey when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/preview.png new file mode 100644 index 00000000..56fe6ea4 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/recipe.png new file mode 100644 index 00000000..fed0db27 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_darkgrey/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_green/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/description.html new file mode 100644 index 00000000..cb5b5153 --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/description.html @@ -0,0 +1 @@ +Effector, glows green when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_green/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/preview.png new file mode 100644 index 00000000..9efc7741 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_green/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/recipe.png new file mode 100644 index 00000000..66900641 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_green/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/description.html new file mode 100644 index 00000000..990b5015 --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/description.html @@ -0,0 +1 @@ +Effector, glows light grey when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/preview.png new file mode 100644 index 00000000..0084fa3f Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/recipe.png new file mode 100644 index 00000000..e790012d Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_lightgrey/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_red/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/description.html new file mode 100644 index 00000000..699b1ee1 --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/description.html @@ -0,0 +1 @@ +Effector, glows red when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_red/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/preview.png new file mode 100644 index 00000000..5fd3eba9 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_red/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/recipe.png new file mode 100644 index 00000000..7791a99f Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_red/recipe.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/description.html b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/description.html new file mode 100644 index 00000000..2bed7f21 --- /dev/null +++ b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/description.html @@ -0,0 +1 @@ +Effector, glows yellow when powered. diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/preview.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/preview.png new file mode 100644 index 00000000..fb9f644d Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/preview.png differ diff --git a/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/recipe.png b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/recipe.png new file mode 100644 index 00000000..f17e9d44 Binary files /dev/null and b/mods/mesecons/mesecons_lightstone/doc/lightstone_yellow/recipe.png differ diff --git a/mods/mesecons/mesecons_luacontroller/doc/luacontroller/description.html b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/description.html new file mode 100644 index 00000000..ca146155 --- /dev/null +++ b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/description.html @@ -0,0 +1,5 @@ +The luacontroller is an advanced programmable component. +You can simply code it in the language mesecons uses itself: Lua! +All the code runs in a sandbox, so it's completely safe (but I won't guarantee that for absolute certainty!). + +Documentation is available here! diff --git a/mods/mesecons/mesecons_luacontroller/doc/luacontroller/preview.png b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/preview.png new file mode 100644 index 00000000..f16c9d0d Binary files /dev/null and b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/preview.png differ diff --git a/mods/mesecons/mesecons_luacontroller/doc/luacontroller/recipe.png b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/recipe.png new file mode 100644 index 00000000..529b66d8 Binary files /dev/null and b/mods/mesecons/mesecons_luacontroller/doc/luacontroller/recipe.png differ diff --git a/mods/mesecons/mesecons_materials/doc/fiber/description.html b/mods/mesecons/mesecons_materials/doc/fiber/description.html new file mode 100644 index 00000000..23a414ac --- /dev/null +++ b/mods/mesecons/mesecons_materials/doc/fiber/description.html @@ -0,0 +1 @@ +Craftitem: It can't be placed! Made by cooking glue in the furnace. Used for insulated mesecon crafting. diff --git a/mods/mesecons/mesecons_materials/doc/fiber/preview.png b/mods/mesecons/mesecons_materials/doc/fiber/preview.png new file mode 100644 index 00000000..cad9645f Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/fiber/preview.png differ diff --git a/mods/mesecons/mesecons_materials/doc/fiber/recipe.png b/mods/mesecons/mesecons_materials/doc/fiber/recipe.png new file mode 100644 index 00000000..7a53123e Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/fiber/recipe.png differ diff --git a/mods/mesecons/mesecons_materials/doc/glue/description.html b/mods/mesecons/mesecons_materials/doc/glue/description.html new file mode 100644 index 00000000..a18490c2 --- /dev/null +++ b/mods/mesecons/mesecons_materials/doc/glue/description.html @@ -0,0 +1 @@ +Craftitem: It can't be placed! Made by cooking saplings in furnace. Used for sticky pistons and sticky movestones. diff --git a/mods/mesecons/mesecons_materials/doc/glue/preview.png b/mods/mesecons/mesecons_materials/doc/glue/preview.png new file mode 100644 index 00000000..0158f9cb Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/glue/preview.png differ diff --git a/mods/mesecons/mesecons_materials/doc/glue/recipe.png b/mods/mesecons/mesecons_materials/doc/glue/recipe.png new file mode 100644 index 00000000..b20ce660 Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/glue/recipe.png differ diff --git a/mods/mesecons/mesecons_materials/doc/silicon/description.html b/mods/mesecons/mesecons_materials/doc/silicon/description.html new file mode 100644 index 00000000..a2ae598c --- /dev/null +++ b/mods/mesecons/mesecons_materials/doc/silicon/description.html @@ -0,0 +1 @@ +Silicon is just a craftitem: It can't be placed. You'll need it in order to craft other items. diff --git a/mods/mesecons/mesecons_materials/doc/silicon/preview.png b/mods/mesecons/mesecons_materials/doc/silicon/preview.png new file mode 100644 index 00000000..cd52dbdd Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/silicon/preview.png differ diff --git a/mods/mesecons/mesecons_materials/doc/silicon/recipe.png b/mods/mesecons/mesecons_materials/doc/silicon/recipe.png new file mode 100644 index 00000000..9e8b3321 Binary files /dev/null and b/mods/mesecons/mesecons_materials/doc/silicon/recipe.png differ diff --git a/mods/mesecons/mesecons_materials/init.lua b/mods/mesecons/mesecons_materials/init.lua index 5ebf6056..eb19c3ee 100755 --- a/mods/mesecons/mesecons_materials/init.lua +++ b/mods/mesecons/mesecons_materials/init.lua @@ -1,12 +1,12 @@ ---GLUE +-- Glue and fiber minetest.register_craftitem("mesecons_materials:glue", { - image = "jeija_glue.png", + image = "mesecons_glue.png", on_place_on_ground = minetest.craftitem_place_item, description="Glue", }) minetest.register_craftitem("mesecons_materials:fiber", { - image = "jeija_fiber.png", + image = "mesecons_fiber.png", on_place_on_ground = minetest.craftitem_place_item, description="Fiber", }) @@ -27,7 +27,7 @@ minetest.register_craft({ -- Silicon minetest.register_craftitem("mesecons_materials:silicon", { - image = "jeija_silicon.png", + image = "mesecons_silicon.png", on_place_on_ground = minetest.craftitem_place_item, description="Silicon", }) diff --git a/mods/mesecons/mesecons_materials/textures/mesecons_fiber.png b/mods/mesecons/mesecons_materials/textures/mesecons_fiber.png new file mode 100644 index 00000000..e8c7b088 Binary files /dev/null and b/mods/mesecons/mesecons_materials/textures/mesecons_fiber.png differ diff --git a/mods/mesecons/mesecons/textures/jeija_glue.png b/mods/mesecons/mesecons_materials/textures/mesecons_glue.png old mode 100755 new mode 100644 similarity index 100% rename from mods/mesecons/mesecons/textures/jeija_glue.png rename to mods/mesecons/mesecons_materials/textures/mesecons_glue.png diff --git a/mods/mesecons/mesecons_materials/textures/mesecons_silicon.png b/mods/mesecons/mesecons_materials/textures/mesecons_silicon.png new file mode 100644 index 00000000..a7b0d521 Binary files /dev/null and b/mods/mesecons/mesecons_materials/textures/mesecons_silicon.png differ diff --git a/mods/mesecons/mesecons_movestones/doc/movestone/description.html b/mods/mesecons/mesecons_movestones/doc/movestone/description.html new file mode 100644 index 00000000..8555a9e5 --- /dev/null +++ b/mods/mesecons/mesecons_movestones/doc/movestone/description.html @@ -0,0 +1 @@ +Movestones are effectors that push the blocks in front of them. They move along on the right side of a mesecon wire track. diff --git a/mods/mesecons/mesecons_movestones/doc/movestone/preview.png b/mods/mesecons/mesecons_movestones/doc/movestone/preview.png new file mode 100644 index 00000000..bda64db1 Binary files /dev/null and b/mods/mesecons/mesecons_movestones/doc/movestone/preview.png differ diff --git a/mods/mesecons/mesecons_movestones/doc/movestone/recipe.png b/mods/mesecons/mesecons_movestones/doc/movestone/recipe.png new file mode 100644 index 00000000..f3d45dfc Binary files /dev/null and b/mods/mesecons/mesecons_movestones/doc/movestone/recipe.png differ diff --git a/mods/mesecons/mesecons_movestones/doc/movestone_sticky/description.html b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/description.html new file mode 100644 index 00000000..460c2770 --- /dev/null +++ b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/description.html @@ -0,0 +1 @@ +Movestones are effectors that push the blocks in front of them. They move along on the right side of a mesecon wire track. Sticky ones also pull blocks. diff --git a/mods/mesecons/mesecons_movestones/doc/movestone_sticky/preview.png b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/preview.png new file mode 100644 index 00000000..85f92139 Binary files /dev/null and b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/preview.png differ diff --git a/mods/mesecons/mesecons_movestones/doc/movestone_sticky/recipe.png b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/recipe.png new file mode 100644 index 00000000..bbf0a948 Binary files /dev/null and b/mods/mesecons/mesecons_movestones/doc/movestone_sticky/recipe.png differ diff --git a/mods/mesecons/mesecons_noteblock/doc/noteblock/description.html b/mods/mesecons/mesecons_noteblock/doc/noteblock/description.html new file mode 100644 index 00000000..729bfe12 --- /dev/null +++ b/mods/mesecons/mesecons_noteblock/doc/noteblock/description.html @@ -0,0 +1,13 @@ +This effector makes a sound if powered and can be used for making music. Normally it makes piano sounds. The sound frequency can be changed by punching the block. There are some special sounds that depend on the block below: + + + + + + + + + + + +
Block BelowEffect
GlassHihat
StoneKick
ChestSnare
TreeCrash
GlassHihat
WoodLite Crash
Coal BlockExplosion Sound
Lava SourceFire Sound
Steel BlockRaises the pitch by one octave
diff --git a/mods/mesecons/mesecons_noteblock/doc/noteblock/preview.png b/mods/mesecons/mesecons_noteblock/doc/noteblock/preview.png new file mode 100644 index 00000000..c4991fba Binary files /dev/null and b/mods/mesecons/mesecons_noteblock/doc/noteblock/preview.png differ diff --git a/mods/mesecons/mesecons_noteblock/doc/noteblock/recipe.png b/mods/mesecons/mesecons_noteblock/doc/noteblock/recipe.png new file mode 100644 index 00000000..d3c3675d Binary files /dev/null and b/mods/mesecons/mesecons_noteblock/doc/noteblock/recipe.png differ diff --git a/mods/mesecons/mesecons_pistons/doc/piston/description.html b/mods/mesecons/mesecons_pistons/doc/piston/description.html new file mode 100644 index 00000000..d95dfb94 --- /dev/null +++ b/mods/mesecons/mesecons_pistons/doc/piston/description.html @@ -0,0 +1 @@ +Pistons are effectors, they push up to 20 blocks in front of them. The push direction can be set by placing them from different angles. diff --git a/mods/mesecons/mesecons_pistons/doc/piston/preview.png b/mods/mesecons/mesecons_pistons/doc/piston/preview.png new file mode 100644 index 00000000..9e9ede3b Binary files /dev/null and b/mods/mesecons/mesecons_pistons/doc/piston/preview.png differ diff --git a/mods/mesecons/mesecons_pistons/doc/piston/recipe.png b/mods/mesecons/mesecons_pistons/doc/piston/recipe.png new file mode 100644 index 00000000..0a711595 Binary files /dev/null and b/mods/mesecons/mesecons_pistons/doc/piston/recipe.png differ diff --git a/mods/mesecons/mesecons_pistons/doc/piston_sticky/description.html b/mods/mesecons/mesecons_pistons/doc/piston_sticky/description.html new file mode 100644 index 00000000..39740973 --- /dev/null +++ b/mods/mesecons/mesecons_pistons/doc/piston_sticky/description.html @@ -0,0 +1 @@ +Sticky pistons are effectors, they push up to 20 blocks in front of them. The push direction can be set by placing them from different angles. Sticky ones also pull 1 block. diff --git a/mods/mesecons/mesecons_pistons/doc/piston_sticky/preview.png b/mods/mesecons/mesecons_pistons/doc/piston_sticky/preview.png new file mode 100644 index 00000000..716d6756 Binary files /dev/null and b/mods/mesecons/mesecons_pistons/doc/piston_sticky/preview.png differ diff --git a/mods/mesecons/mesecons_pistons/doc/piston_sticky/recipe.png b/mods/mesecons/mesecons_pistons/doc/piston_sticky/recipe.png new file mode 100644 index 00000000..35207367 Binary files /dev/null and b/mods/mesecons/mesecons_pistons/doc/piston_sticky/recipe.png differ diff --git a/mods/mesecons/mesecons_powerplant/doc/powerplant/description.html b/mods/mesecons/mesecons_powerplant/doc/powerplant/description.html new file mode 100644 index 00000000..12abbbb6 --- /dev/null +++ b/mods/mesecons/mesecons_powerplant/doc/powerplant/description.html @@ -0,0 +1 @@ +A power plant is a receptor that is always turned on: It provides energy. diff --git a/mods/mesecons/mesecons_powerplant/doc/powerplant/preview.png b/mods/mesecons/mesecons_powerplant/doc/powerplant/preview.png new file mode 100644 index 00000000..473d15c5 Binary files /dev/null and b/mods/mesecons/mesecons_powerplant/doc/powerplant/preview.png differ diff --git a/mods/mesecons/mesecons_powerplant/doc/powerplant/recipe.png b/mods/mesecons/mesecons_powerplant/doc/powerplant/recipe.png new file mode 100644 index 00000000..04a40024 Binary files /dev/null and b/mods/mesecons/mesecons_powerplant/doc/powerplant/recipe.png differ diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/description.html b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/description.html new file mode 100644 index 00000000..3edc95b9 --- /dev/null +++ b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/description.html @@ -0,0 +1 @@ +This receptor turns on if there's an object above it. And object can be a player, an item, a mob... diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/preview.png b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/preview.png new file mode 100644 index 00000000..235ffc41 Binary files /dev/null and b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/preview.png differ diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/recipe.png b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/recipe.png new file mode 100644 index 00000000..62acf45b Binary files /dev/null and b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_stone/recipe.png differ diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/description.html b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/description.html new file mode 100644 index 00000000..3edc95b9 --- /dev/null +++ b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/description.html @@ -0,0 +1 @@ +This receptor turns on if there's an object above it. And object can be a player, an item, a mob... diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/preview.png b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/preview.png new file mode 100644 index 00000000..7063cb02 Binary files /dev/null and b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/preview.png differ diff --git a/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/recipe.png b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/recipe.png new file mode 100644 index 00000000..429d491d Binary files /dev/null and b/mods/mesecons/mesecons_pressureplates/doc/pressureplate_wood/recipe.png differ diff --git a/mods/mesecons/mesecons_random/doc/ghoststone/description.html b/mods/mesecons/mesecons_random/doc/ghoststone/description.html new file mode 100644 index 00000000..138a2b39 --- /dev/null +++ b/mods/mesecons/mesecons_random/doc/ghoststone/description.html @@ -0,0 +1 @@ +Ghoststones disappear when powered, just like Removestones. But in contrast to Removestones, they Reappear again when not powered anymore and they are also conductive. diff --git a/mods/mesecons/mesecons_random/doc/ghoststone/preview.png b/mods/mesecons/mesecons_random/doc/ghoststone/preview.png new file mode 100644 index 00000000..4ab33fba Binary files /dev/null and b/mods/mesecons/mesecons_random/doc/ghoststone/preview.png differ diff --git a/mods/mesecons/mesecons_random/doc/ghoststone/recipe.png b/mods/mesecons/mesecons_random/doc/ghoststone/recipe.png new file mode 100644 index 00000000..3bd385d4 Binary files /dev/null and b/mods/mesecons/mesecons_random/doc/ghoststone/recipe.png differ diff --git a/mods/mesecons/mesecons_random/doc/removestone/description.html b/mods/mesecons/mesecons_random/doc/removestone/description.html new file mode 100644 index 00000000..d540fe98 --- /dev/null +++ b/mods/mesecons/mesecons_random/doc/removestone/description.html @@ -0,0 +1 @@ +Removestones are propably the simplest effectors possible. They simply disappear when powered. diff --git a/mods/mesecons/mesecons_random/doc/removestone/preview.png b/mods/mesecons/mesecons_random/doc/removestone/preview.png new file mode 100644 index 00000000..15caf3fa Binary files /dev/null and b/mods/mesecons/mesecons_random/doc/removestone/preview.png differ diff --git a/mods/mesecons/mesecons_random/doc/removestone/recipe.png b/mods/mesecons/mesecons_random/doc/removestone/recipe.png new file mode 100644 index 00000000..f271963f Binary files /dev/null and b/mods/mesecons/mesecons_random/doc/removestone/recipe.png differ diff --git a/mods/mesecons/mesecons_solarpanel/doc/solarpanel/description.html b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/description.html new file mode 100644 index 00000000..f8e74507 --- /dev/null +++ b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/description.html @@ -0,0 +1 @@ +Solar Panel are light receptors: they turn on if there is enough light. diff --git a/mods/mesecons/mesecons_solarpanel/doc/solarpanel/preview.png b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/preview.png new file mode 100644 index 00000000..b7731951 Binary files /dev/null and b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/preview.png differ diff --git a/mods/mesecons/mesecons_solarpanel/doc/solarpanel/recipe.png b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/recipe.png new file mode 100644 index 00000000..3a3d7991 Binary files /dev/null and b/mods/mesecons/mesecons_solarpanel/doc/solarpanel/recipe.png differ diff --git a/mods/mesecons/mesecons_switch/doc/switch/description.html b/mods/mesecons/mesecons_switch/doc/switch/description.html new file mode 100644 index 00000000..3ef4ace1 --- /dev/null +++ b/mods/mesecons/mesecons_switch/doc/switch/description.html @@ -0,0 +1 @@ +The switch is a receptor. It changes its state as when punched. diff --git a/mods/mesecons/mesecons_switch/doc/switch/preview.png b/mods/mesecons/mesecons_switch/doc/switch/preview.png new file mode 100644 index 00000000..0a0487dc Binary files /dev/null and b/mods/mesecons/mesecons_switch/doc/switch/preview.png differ diff --git a/mods/mesecons/mesecons_switch/doc/switch/recipe.png b/mods/mesecons/mesecons_switch/doc/switch/recipe.png new file mode 100644 index 00000000..6db6464c Binary files /dev/null and b/mods/mesecons/mesecons_switch/doc/switch/recipe.png differ diff --git a/mods/mesecons/mesecons_switch/init.lua b/mods/mesecons/mesecons_switch/init.lua index f52f083e..3d59c0aa 100755 --- a/mods/mesecons/mesecons_switch/init.lua +++ b/mods/mesecons/mesecons_switch/init.lua @@ -1,4 +1,4 @@ --- MESECON_SWITCH +-- mesecons_switch mesecon.register_node("mesecons_switch:mesecon_switch", { paramtype2="facedir", @@ -14,15 +14,15 @@ mesecon.register_node("mesecons_switch:mesecon_switch", { end },{ groups = {dig_immediate=2}, - tiles = { "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", - "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", - "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_off.png"}, + tiles = { "mesecons_switch_side.png", "mesecons_switch_side.png", + "mesecons_switch_side.png", "mesecons_switch_side.png", + "mesecons_switch_side.png", "mesecons_switch_off.png"}, mesecons = {receptor = { state = mesecon.state.off }} },{ groups = {dig_immediate=2, not_in_creative_inventory=1}, - tiles = { "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", - "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", - "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_on.png"}, + tiles = { "mesecons_switch_side.png", "mesecons_switch_side.png", + "mesecons_switch_side.png", "mesecons_switch_side.png", + "mesecons_switch_side.png", "mesecons_switch_on.png"}, mesecons = {receptor = { state = mesecon.state.on }} }) diff --git a/mods/mesecons/mesecons_switch/textures/mesecons_switch_off.png b/mods/mesecons/mesecons_switch/textures/mesecons_switch_off.png new file mode 100644 index 00000000..2a75ef3b Binary files /dev/null and b/mods/mesecons/mesecons_switch/textures/mesecons_switch_off.png differ diff --git a/mods/mesecons/mesecons_switch/textures/mesecons_switch_on.png b/mods/mesecons/mesecons_switch/textures/mesecons_switch_on.png new file mode 100644 index 00000000..9df3450c Binary files /dev/null and b/mods/mesecons/mesecons_switch/textures/mesecons_switch_on.png differ diff --git a/mods/mesecons/mesecons_switch/textures/mesecons_switch_side.png b/mods/mesecons/mesecons_switch/textures/mesecons_switch_side.png new file mode 100644 index 00000000..fb5db335 Binary files /dev/null and b/mods/mesecons/mesecons_switch/textures/mesecons_switch_side.png differ diff --git a/mods/mesecons/mesecons_torch/doc/torch/description.html b/mods/mesecons/mesecons_torch/doc/torch/description.html new file mode 100644 index 00000000..da7f19ca --- /dev/null +++ b/mods/mesecons/mesecons_torch/doc/torch/description.html @@ -0,0 +1 @@ +The torch is an inverter, it may take up to 1 second until the signal has passed through. The input is 2 blocks away in the direction of the stick, outputs are around the mesecon glow. diff --git a/mods/mesecons/mesecons_torch/doc/torch/preview.png b/mods/mesecons/mesecons_torch/doc/torch/preview.png new file mode 100644 index 00000000..fa325432 Binary files /dev/null and b/mods/mesecons/mesecons_torch/doc/torch/preview.png differ diff --git a/mods/mesecons/mesecons_torch/doc/torch/recipe.png b/mods/mesecons/mesecons_torch/doc/torch/recipe.png new file mode 100644 index 00000000..529d99f7 Binary files /dev/null and b/mods/mesecons/mesecons_torch/doc/torch/recipe.png differ diff --git a/mods/mesecons/mesecons_walllever/doc/walllever/description.html b/mods/mesecons/mesecons_walllever/doc/walllever/description.html new file mode 100644 index 00000000..ea5a0ed9 --- /dev/null +++ b/mods/mesecons/mesecons_walllever/doc/walllever/description.html @@ -0,0 +1 @@ +A receptor just like a switch, but it can be attached to walls. diff --git a/mods/mesecons/mesecons_walllever/doc/walllever/preview.png b/mods/mesecons/mesecons_walllever/doc/walllever/preview.png new file mode 100644 index 00000000..e8d2015c Binary files /dev/null and b/mods/mesecons/mesecons_walllever/doc/walllever/preview.png differ diff --git a/mods/mesecons/mesecons_walllever/doc/walllever/recipe.png b/mods/mesecons/mesecons_walllever/doc/walllever/recipe.png new file mode 100644 index 00000000..0ad7c928 Binary files /dev/null and b/mods/mesecons/mesecons_walllever/doc/walllever/recipe.png differ diff --git a/mods/mobs/init.lua b/mods/mobs/init.lua index 968423bb..e9fd8907 100755 --- a/mods/mobs/init.lua +++ b/mods/mobs/init.lua @@ -44,7 +44,7 @@ dofile(path.."/ent.lua") -- cannot find mesecons?, craft glue instead if not minetest.get_modpath("mesecons_materials") then minetest.register_craftitem(":mesecons_materials:glue", { - image = "jeija_glue.png", + image = "mesecons_glue.png", description = "Glue", }) end