Major change: Documentation is now included with mesecons, the website just extracts the documentation in a more readable format
This makes development of new features easier, as documentation can automatically be updated on the website without modifying the website's code! Every mod that has nodes in the mesecons modpack has a "doc" folder that contains subfolders with recipe, description and preview of the block. The website will discover which documentation is available by reading the documentation.json file.
62
documentation.json
Normal file
@ -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"
|
||||||
|
}
|
||||||
|
}
|
1
mesecons/doc/mesecon/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Mesecons are the wires, use them to connect effectors with receptors.
|
BIN
mesecons/doc/mesecon/preview.png
Executable file
After Width: | Height: | Size: 29 KiB |
BIN
mesecons/doc/mesecon/recipe.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
1
mesecons_blinkyplant/doc/blinkyplant/description.html
Normal file
@ -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.
|
BIN
mesecons_blinkyplant/doc/blinkyplant/preview.png
Executable file
After Width: | Height: | Size: 65 KiB |
BIN
mesecons_blinkyplant/doc/blinkyplant/recipe.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
1
mesecons_button/doc/button/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
This receptor can be attached to walls. It turns on for 1 second if it's punched.
|
BIN
mesecons_button/doc/button/preview.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
mesecons_button/doc/button/recipe.png
Normal file
After Width: | Height: | Size: 7.8 KiB |
1
mesecons_commandblock/doc/commandblock/description.html
Normal file
@ -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.
|
BIN
mesecons_commandblock/doc/commandblock/preview.png
Normal file
After Width: | Height: | Size: 36 KiB |
1
mesecons_delayer/doc/delayer/description.html
Normal file
@ -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.
|
BIN
mesecons_delayer/doc/delayer/preview.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
mesecons_delayer/doc/delayer/recipe.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
6
mesecons_detector/doc/nodedetector/description.html
Normal file
@ -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.
|
BIN
mesecons_detector/doc/nodedetector/preview.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
mesecons_detector/doc/nodedetector/recipe.png
Normal file
After Width: | Height: | Size: 9.8 KiB |
3
mesecons_detector/doc/objectdetector/description.html
Normal file
@ -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.
|
BIN
mesecons_detector/doc/objectdetector/preview.png
Normal file
After Width: | Height: | Size: 84 KiB |
BIN
mesecons_detector/doc/objectdetector/recipe.png
Normal file
After Width: | Height: | Size: 9.6 KiB |
1
mesecons_extrawires/doc/corner/description.html
Normal file
@ -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.
|
BIN
mesecons_extrawires/doc/corner/preview.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
mesecons_extrawires/doc/corner/recipe.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
1
mesecons_extrawires/doc/crossing/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Insulated crossing are conductors that conduct two signals between the opposing sides, the signals are insulated to each other.
|
BIN
mesecons_extrawires/doc/crossing/preview.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
mesecons_extrawires/doc/crossing/recipe.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
1
mesecons_extrawires/doc/mese/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
The basic prerequesite for mesecons, can be crafted into wires and other stuff. Have a look at the <a href="http://wiki.minetest.net/Mese">Minetest Wiki</a> for more information. Mese is a conductor. It conducts in all six directions: Up/Down/Left/Right/Forward/Backward
|
BIN
mesecons_extrawires/doc/mese/preview.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
mesecons_extrawires/doc/mese/recipe.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
1
mesecons_extrawires/doc/tjunction/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Insulated T-Junctions are conductors that only conduct between the inputs (also not up or down).
|
BIN
mesecons_extrawires/doc/tjunction/preview.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
mesecons_extrawires/doc/tjunction/recipe.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
1
mesecons_extrawires/doc/vertical/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Vertical Mesecons only conduct up and down. Plates appear at the ends, at that place they also conduct to the side.
|
BIN
mesecons_extrawires/doc/vertical/preview.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
mesecons_extrawires/doc/vertical/recipe.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
1
mesecons_gates/doc/and/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
And gates power their output if both inputs (from left and right) are powered.
|
BIN
mesecons_gates/doc/and/preview.png
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
mesecons_gates/doc/and/recipe.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
1
mesecons_gates/doc/diode/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Mesecon diodes, just like real ones, only transfer power (signals) in one direction only.
|
BIN
mesecons_gates/doc/diode/preview.png
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
mesecons_gates/doc/diode/recipe.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
1
mesecons_gates/doc/nand/description.html
Normal file
@ -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.
|
BIN
mesecons_gates/doc/nand/preview.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
mesecons_gates/doc/nand/recipe.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
1
mesecons_gates/doc/nor/description.html
Normal file
@ -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.
|
BIN
mesecons_gates/doc/nor/preview.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
mesecons_gates/doc/nor/recipe.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
1
mesecons_gates/doc/not/description.html
Normal file
@ -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.
|
BIN
mesecons_gates/doc/not/preview.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
mesecons_gates/doc/not/recipe.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
1
mesecons_gates/doc/or/description.html
Normal file
@ -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.
|
BIN
mesecons_gates/doc/or/preview.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
mesecons_gates/doc/or/recipe.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
1
mesecons_gates/doc/xor/description.html
Normal file
@ -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.
|
BIN
mesecons_gates/doc/xor/preview.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
mesecons_gates/doc/xor/recipe.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
1
mesecons_hydroturbine/doc/waterturbine/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Water turbines are receptors that turn on if flowing water is above them.
|
BIN
mesecons_hydroturbine/doc/waterturbine/preview.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
mesecons_hydroturbine/doc/waterturbine/recipe.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
1
mesecons_insulated/doc/insulated/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Insulated mesecons are conductors that only conduct in one direction (and also not up or down).
|
BIN
mesecons_insulated/doc/insulated/preview.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
mesecons_insulated/doc/insulated/recipe.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
1
mesecons_lamp/doc/lamp/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Lamps are effectors that if powered emit light.
|
BIN
mesecons_lamp/doc/lamp/preview.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
mesecons_lamp/doc/lamp/recipe.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
1
mesecons_lightstone/doc/lightstone_blue/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Effector, glows blue when powered.
|
BIN
mesecons_lightstone/doc/lightstone_blue/preview.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
mesecons_lightstone/doc/lightstone_blue/recipe.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
@ -0,0 +1 @@
|
|||||||
|
Effector, glows dark grey when powered.
|
BIN
mesecons_lightstone/doc/lightstone_darkgrey/preview.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
mesecons_lightstone/doc/lightstone_darkgrey/recipe.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
@ -0,0 +1 @@
|
|||||||
|
Effector, glows green when powered.
|
BIN
mesecons_lightstone/doc/lightstone_green/preview.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
mesecons_lightstone/doc/lightstone_green/recipe.png
Normal file
After Width: | Height: | Size: 4.5 KiB |
@ -0,0 +1 @@
|
|||||||
|
Effector, glows light grey when powered.
|
BIN
mesecons_lightstone/doc/lightstone_lightgrey/preview.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
mesecons_lightstone/doc/lightstone_lightgrey/recipe.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
1
mesecons_lightstone/doc/lightstone_red/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Effector, glows red when powered.
|
BIN
mesecons_lightstone/doc/lightstone_red/preview.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
mesecons_lightstone/doc/lightstone_red/recipe.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
@ -0,0 +1 @@
|
|||||||
|
Effector, glows yellow when powered.
|
BIN
mesecons_lightstone/doc/lightstone_yellow/preview.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
mesecons_lightstone/doc/lightstone_yellow/recipe.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
@ -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!).
|
||||||
|
|
||||||
|
<a href="http://mesecons.net/luacontroller/">Documentation is available here!</a>
|
BIN
mesecons_luacontroller/doc/luacontroller/preview.png
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
mesecons_luacontroller/doc/luacontroller/recipe.png
Normal file
After Width: | Height: | Size: 5.4 KiB |
1
mesecons_materials/doc/fiber/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Craftitem: It can't be placed! Made by cooking glue in the furnace. Used for insulated mesecon crafting.
|
BIN
mesecons_materials/doc/fiber/preview.png
Normal file
After Width: | Height: | Size: 86 KiB |
BIN
mesecons_materials/doc/fiber/recipe.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
1
mesecons_materials/doc/glue/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Craftitem: It can't be placed! Made by cooking saplings in furnace. Used for sticky pistons and sticky movestones.
|
BIN
mesecons_materials/doc/glue/preview.png
Normal file
After Width: | Height: | Size: 47 KiB |
BIN
mesecons_materials/doc/glue/recipe.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
1
mesecons_materials/doc/silicon/description.html
Normal file
@ -0,0 +1 @@
|
|||||||
|
Silicon is just a craftitem: It can't be placed. You'll need it in order to craft other items.
|
BIN
mesecons_materials/doc/silicon/preview.png
Normal file
After Width: | Height: | Size: 51 KiB |
BIN
mesecons_materials/doc/silicon/recipe.png
Normal file
After Width: | Height: | Size: 11 KiB |
@ -1,12 +1,12 @@
|
|||||||
--GLUE
|
-- Glue and fiber
|
||||||
minetest.register_craftitem("mesecons_materials:glue", {
|
minetest.register_craftitem("mesecons_materials:glue", {
|
||||||
image = "jeija_glue.png",
|
image = "mesecons_glue.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Glue",
|
description="Glue",
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("mesecons_materials:fiber", {
|
minetest.register_craftitem("mesecons_materials:fiber", {
|
||||||
image = "jeija_fiber.png",
|
image = "mesecons_fiber.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Fiber",
|
description="Fiber",
|
||||||
})
|
})
|
||||||
@ -27,7 +27,7 @@ minetest.register_craft({
|
|||||||
|
|
||||||
-- Silicon
|
-- Silicon
|
||||||
minetest.register_craftitem("mesecons_materials:silicon", {
|
minetest.register_craftitem("mesecons_materials:silicon", {
|
||||||
image = "jeija_silicon.png",
|
image = "mesecons_silicon.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Silicon",
|
description="Silicon",
|
||||||
})
|
})
|
||||||
|
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 592 B |
Before Width: | Height: | Size: 487 B After Width: | Height: | Size: 487 B |
Before Width: | Height: | Size: 867 B After Width: | Height: | Size: 867 B |