Initial upload

master
Jeija 2013-02-11 12:51:17 +01:00
commit a9604ea54d
166 changed files with 1296 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*~
DONOTUPLOAD/

5
README.md Normal file
View File

@ -0,0 +1,5 @@
<h1>mesecons.net</h1>
I will upload this repo to the actual server when there are commits.
Make sure that everything you put here is legal under the German law,
the server is hosted at Hetzner online (Level 1).
It supports PHP, but no MySQL/PostgreSQL

71
changelog.html Executable file
View File

@ -0,0 +1,71 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Mesecons - Downloads</title>
<link rel="stylesheet" type="text/css" href="styles.css" media="screen" />
</head>
<body>
<div id = "article">
<div class = "article-heading">Changelog</div>
V 0.1<br/>
>Mesecons<br/>
> Power Plants<br/>
> Blinky Plants<br/>
> Buttons<br/>
> Hydro Turbines<br/>
> Meselamps<br/>
> Movestones<br/>
> Removestones<br/>
> Silicon<br/>
> Solar Panels<br/><br/>
V 0.2<br/>
> Added Wirless Transmitters<br/>
> Added Wireless Receivers<br/>
> Added Wireless Inverters<br/>
> Added sticky movestone<br/>
> Changed texture for Hydro turbine<br/>
--> Big thx to jordan4ibanez for the new one<br/>
> Fixed multiple bugs<br/>
--> If the server crashes on startup or so, just have a look at a pos below<br/>
I'm talking about a known error there.<br/>
0.3 to 0.4 work from minetest 20111228,<br/><br/>
V 0.3<br/>
> Added Piston<br/>
> Added Sticky Piston<br/>
(Both anymations look quite strange yet, will be changed as soon as possible)<br/>
> Fixed bugs, esepcially those belonging to the wireless mesecon stuff<br/>
> Hatches (Download as an Addon in a post below)<br/>
> Added possibility for different mesecon rules<br/>
> Some internal changes<br/>
--> This Version is mostly an under-the-hood-update, expect more functionality (pressure plates) in version 0.31<br/>
V 0.31<br/>
> Pistons can also move blocks up/down (when signal is below/above)<br/>
> Sticky pistons only move back 1 block<br/>
> Added pressure plates (Wood+Stone)<br/>
> Added Object detector<br/>
> Bugfixes<br/>
> Receptors can specify mesecon rules<br/><br/>
V 0.4<br/>
> Standard nodes with inventory can't be moved by Pistons/Movestones<br/>
> Object detector only detects players<br/>
> Temperest's code added. See post below how to enable it.<br/>
> Bugfixes<br/>
For minetest Version 0.4.dev-20120122-1 and later,<br/><br/>
V 0.5<br/>
> Apply Itemdef Changes for new minetest versions<br/>
> Add Mesecon Torches (Thx to sfan55)<br/>
> Added Descriptions (for inventory)<br/>
> Object detector with sign below detects only Player who's name is on the sign<br/>
> Added Lightstone<br/>
> Bugfixes<br/><br/>
V 0.9<br/>
> Noteblock<br/>
> Mesecon Delayers<br/>
> Compatibility with latest minetest version<br/>
> Bugfixes<br/>
> Splitup of mod into modules, can be deleted & added by user<br/>
> Version number jump (mesecons are nearly finished. Will be 1.0 as soon as minetest 0.4 is stable.)<br/>
</div>
</html>

41
competition.php Normal file
View File

@ -0,0 +1,41 @@
<?php include "header.html";?>
<div id = "article">
<img src="img/mecomaco2.0.jpg" height=250px>
<div class = "paragraph-heading">Winners</div>
<table border="0" cellpadding = "5" >
<tr>
<td>monty_oso</td>
<td>Build a 4-bit-adder (speed challenge)</td>
</tr><tr>
<td>jmf</td>
<td>
Build a self-building bridge (speed challenge)<br/>
Build the temple of C55
</td>
</tr><tr>
<td>Temperest</td>
<td>Creative trap</td>
</tr><tr>
<td>monty_oso</td>
<td>Display (5px*5px*2 saves)</td>
</tr><tr>
<td><b>Nore</b></td>
<td>
Main winner: The awesome multiplier<br/>
Build an automatic sliding door (speed challenge)
</td>
</tr>
</table><br/>
Jmf, Temperest and Nore got a subdomain .mesecons.net and an eMail @mesecons.net; congrats!<br/><br/>
<iframe class="youtube" width="560" height="315" src="http://www.youtube.com/embed/EgWJ1sLVwRI" allowfullscreen></iframe>
<a href="https://github.com/Novatux/Sliding_door/raw/master/multiplier.zip"><img src="http://i.imgur.com/edxcoIV.png" class="screenshot"></a>
<br/><br/>
<div class = "article-heading">mesecons machine competition 1.0</div>
<b>Winner:</b> cornernote<br/><br/>
Click the images to download the creation!<br/><br/>
<a href = "downloads/tictactoe.zip"><img class = "screenshot" src = "img/tictactoe.png"></a>
<a href = "downloads/4bitto7segment.zip"><img class = "screenshot" src = "img/4bitto7segment.jpg"></a>
</div>
<?php include "footer.html";?>

BIN
crafts/blinkyplant.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
crafts/delayer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

BIN
crafts/fiber.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
crafts/gate_and.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
crafts/gate_diode.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
crafts/gate_nand.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
crafts/gate_not.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
crafts/gate_xor.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
crafts/glue.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

BIN
crafts/lamp.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
crafts/lightstone_blue.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
crafts/lightstone_darkgrey.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
crafts/lightstone_green.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
crafts/lightstone_lightgrey.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
crafts/lightstone_red.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
crafts/mesecon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
crafts/mesecon_crystal.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
crafts/mesecon_insulated.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

BIN
crafts/microcontroller.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
crafts/movestone_normal.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
crafts/movestone_sticky.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
crafts/noteblock.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
crafts/objectdetector.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
crafts/piston_down.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
crafts/piston_normal.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
crafts/piston_sticky.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
crafts/piston_up.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
crafts/powerplant.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
crafts/pressureplate_stone.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

BIN
crafts/pressureplate_wood.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
crafts/removestone.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
crafts/silicon.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
crafts/solarpanel.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
crafts/sticky_piston_down.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
crafts/sticky_piston_up.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
crafts/switch.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
crafts/torch.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
crafts/wallbutton.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
crafts/walllever.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
crafts/waterturbine.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

131
developers.php Executable file
View File

@ -0,0 +1,131 @@
<?php include "header.html";?>
<div id = "article">
<div class = "article-heading">Development Resources</div>
<div class = "text">
<b>For the following commands you need to add "mesecons" to the dependencies of your mod</b><br/><br/>
<div class = "paragraph-heading">General information</div>
There are 3 basic node types that you need to know about for Mesecon development.<br/>
You usually define two different nodes for each receptor / conductor / effector:
<li>An active one, that emits / conducts / receives energy, its state is mesecon.state.on</li>
<li>An inactive one, that doesn't emit / conduct / receive energy, its state is mesecon.state.off</li><br/>
Every definiton of a mesecon items also contains "rules". Rules define what positions the node connects to. For instance, normal mesecons connect to all nodes around them at the same height, above or below. Vertical mesecons only connect to those nodes that are above or below.<br/>
There are some preset rules:
<li>mesecon.rules.default The standard rules, used if no rules are specified.</li>
<li>mesecon.rules.buttonlike The rules that buttons and wall levers use.</li>
<li>mesecon.rules.flat Node only connects to others at the same height (e.g. Microcontroller)</li><br/>
You can also make rules yourself, it is even possible to make rules dependent on the orientation of the node: See the "Rules" section below.
The definition of a node includes a mesecons = {...} field that contains all the code for the mesecons integration.
<br/><br/>
<div class = "paragraph-heading">Conductors</div>
<img src="textures/mesecon.png" style = "float:right; height: 160px;">
<div class = "code">
minetest.register_node("any:name", {<br/>
&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;mesecons = {conductor = {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;state = mesecon.state.on/off<br/>
&nbsp;&nbsp;&nbsp;&nbsp;onstate = "any:name_on"<br/>
&nbsp;&nbsp;&nbsp;&nbsp;onstate = "any:name_off"<br/>
&nbsp;&nbsp;&nbsp;&nbsp;rules = mesecon.rules<br/>
&nbsp;&nbsp;}}<br/>
})<br/>
</div>
<b>state</b> = a mesecon.state | Defines if the conductor is active or inactive<br/>
<b>onstate</b> = a nodename | Required if state == mesecon.state.off | Defines the other nodename of the conductor definition, the active one.<br/>
<b>offstate</b> = a nodename | Required if state == mesecon.state.on | Defines the other nodename of the conductor definition, the inactive one.<br/>
<b>rules</b> = a mesecon.rules | If not specified, is mesecon.rules.default | Defines the connection rules of the conductor | Can be a function or a rules table
<br/><br/>
<div class = "paragraph-heading">Receptors</div>
Receptors are nodes that <i>send out</i> mesecon energy.
<img src="textures/switch.png" style = "float:right; height: 160px;">
<div class = "code">
minetest.register_node("any:name", {<br/>
&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;mesecons = {receptor = {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;state = mesecon.state.on/off<br/>
&nbsp;&nbsp;&nbsp;&nbsp;rules = mesecon.rules<br/>
&nbsp;&nbsp;}}<br/>
})<br/>
</div>
<b>state</b> = a mesecon.state | Defines if the receptor is active or inactive<br/>
<b>rules</b> = a mesecon.rules | If not specified, is mesecon.rules.default | Defines the connection rules of the receptor | Can be a function or a rules table
<br/>
<br/>
If a receptor recognized something and you want it to turn on, you have to call
<div class = "code">
minetest.env:add_node(pos, {name="myreceptor:receptor_on"})
mesecon:receptor_on(pos, rules)
</div>
...to turn it off again:
<div class = "code">
minetest.env:add_node(pos, {name="myreceptor:receptor_off"})
mesecon:receptor_off(pos, rules)
</div>
<br/><br/>
<div class = "paragraph-heading">Effectors</div>
Effectors do something when they receive power.
<img src="textures/lightstone_blue.png" style = "float:right; height: 160px;">
<div class = "code">
minetest.register_node("any:name", {<br/>
&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;mesecons = {effector = {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;rules = mesecon.rules<br/>
&nbsp;&nbsp;&nbsp;&nbsp;action_on = function (pos, node)<br/>
&nbsp;&nbsp;&nbsp;&nbsp;action_off = function (pos, node)<br/>
&nbsp;&nbsp;&nbsp;&nbsp;action_change = function (pos, node)<br/>
&nbsp;&nbsp;}}<br/>
})<br/>
</div>
<b>rules</b> = a mesecon.rules | If not specified, is mesecon.rules.default | Defines the connection rules of the effector | Can be a function or a rules table<br/>
<b>action_on</b> a function (pos, node) | It is called when the effector receives power and is not powered by anything else<br/>
<b>action_off</b> a function (pos, node) | It is called when the effector doesn't receive power anymore and is not powered by anything else<br/>
<b>action_change</b> a function (pos, node) | Called if action_on or action_off are called, but also if the receptor is already being powered and a change occurs somewhere (e.g. used by microcontroller)<br/>
<br/>
<div class = "paragraph-heading">Rules</div>
Rules are a table of relative positions that describe what nodes around an effector/receptor/conductor it links to, e.g. where a receptor turns on conductors.<br/><br/>
<div class = "code">
myrules =, <br/>
{{x=-1, y=0, z=0},<br/>
&nbsp;{x=1, y=0, z=0}}<br/>
</div>
These rules link to the nodes at the x+ side and x- side of the effector/receptor/conductor.
<br/><br/>
There are some cases in which the rules depend on the rotation of a node, e.g. for the delayer.
In this case you just use a function instead of a table:
<br/><br/>
<div class = "code">
rules = function(node)<br/>
&nbsp;&nbsp;if node.param2 == 1 then<br/>
&nbsp;&nbsp;&nbsp;&nbsp;return {{x=1, y=0, z=0}}<br/>
&nbsp;&nbsp;elseif mode.param2 == 2 then<br/>
&nbsp;&nbsp;&nbsp;&nbsp;...<br/>
&nbsp;&nbsp;end<br/>
end
</div>
</div>
<div class = "paragraph-heading">Complex items</div>
Complex items like the microcontroller, gates, the dealyer or the torch.
<br/><br/>
<div class = "paragraph-heading">Design</div>
VanessaE is the design leader of mesecons. Ask her for detailed information about mesecon design.<br/>
This shows the colors and the proportions of a mesecon wire:
<img src = "img/meseconsdesign.png"><br/>
The default texture size is 16x16. In special cases you may use 32x32 (e.g. Microcontroller), but only make the important parts of the texture in that resolution (for the Microcontroller it is only the letters at the input ports) and keep the rest in 16px which means 2x2 pixels.<br/>
<br/><br/>
<div class = "paragraph-heading">Contribute</div>
You contribute by forking https://github.com/Jeija/minetest-mod-mesecons and sending a pull request.
</div>
<?php include "footer.html";?>

25
downloads.php Executable file
View File

@ -0,0 +1,25 @@
<?php include "header.html";?>
<div id = "article">
<div class = "article-heading">Downloads</div>
<div class = "paragraph-heading">Most up-to-date version from GitHub</div>
<div class = "text">
<a href="https://github.com/Jeija/minetest-mod-mesecons" target="_blank">Project page</a><br/><br/>
<input type="button" class = "button" value = "Download as .zip" onclick="window.open('https://github.com/Jeija/minetest-mod-mesecons/zipball/master')">
<input type="button" class = "button" value = "Download as .tar.gz" onclick="window.open('https://github.com/Jeija/minetest-mod-mesecons/tarball/master')">
</div>
<br/><br/>
<div class = "paragraph-heading">Stables</div>
<input type="button" class = "button" value = "Open stables" onclick="document.location.href = 'stables.php'">
</div>
</div>
<div id = "article">
<div class = "paragraph-heading">Changelog</div>
<div class = "text">
<a href = "changelog.html" target = "content">Version 0.1 to 0.9</a><br/><br/>
For Modern versions, later than 0.9 see the
<a href="https://github.com/Jeija/minetest-mod-mesecons" target="_blank">Github Project page</a>
</div>
</div>
<?php include "footer.html";?>

BIN
downloads/digicode.zip Normal file

Binary file not shown.

Binary file not shown.

BIN
downloads/tictactoe.zip Normal file

Binary file not shown.

34
extensions.php Executable file
View File

@ -0,0 +1,34 @@
<?php include "header.html";?>
<div id = "article">
<div class = "article-heading">Extensions</div>
<div class = "text">
<div class = "paragraph-heading">Microcontroller Programming Tutorial</div>
This tutorial shows you how to program the Microcontroller in the Programming language &mu;CScript: Ports, EEPROM, sbi, after(), ...<br/> It's the perfect introduction to advanced mesecon computing.<br/><br/>
<input type="button" class = "button" value = "Download &mu;CScript Tutorial" onclick="window.open('https://github.com/Jeija/minetest-mod-mesecons/blob/master/mesecons_microcontroller/MeseconMicro.pdf?raw=true')"><br/><br/>
<div class = "paragraph-heading">[Mod] 2x2 Microcontroller</div>
This extension adds a larger Microcontroller by Novatux.<br/><br/>
<input type="button" class = "button" value = "Download 2x2 Microcontroller Extension" onclick="window.open('https://github.com/Jeija/mesecons-extension-22microcontroller/zipball/master')"><br/><br/>
<div class = "paragraph-heading">[Mod] Digicode</div>
This extension adds support for a code lock, that emits energy if the right code was entered.<br/><br/>
<input type="button" class = "button" value = "Download Digicode Extension" onclick="window.open('downloads/digicode.zip')"><br/><br/>
<img src="http://ompldr.org/vZzRvNw.png" style="width:600px;height:400px;">
<div class = "paragraph-heading">&mu;CPaste</div>
&mu;CPaste is a pasting service hosted by sfan5 that allows you to share Mesecon Microcontroller Code with others.<br/><br/>
<input type="button" class = "button" value = "Open &mu;CPaste" onclick="window.open('http://sfan.sf.funpic.de/ycpaste/')"><br/><br/>
<div class = "paragraph-heading">[Mod] Temperest's Plugs and Sockets</div>
This extension adds "Plugs", "Sockets" and Inverters to minetest. It works without delay!<br/>
Extension because: Could be raplaced by Microcontroller, can make the game crash<br/><br/>
<input type="button" class = "button" value = "Download Temperest Extension" onclick="window.open('https://github.com/Jeija/mesecons-extension-temperest/zipball/master')"><br/><br/>
<div class = "paragraph-heading">OGAM (An Opinionated Guide to Advanced Mesecons)</div>
The OGAM is a tutorial that teaches you about curcuit design for advanced structures like adders or segment displays using Plugs and Sockets. Author: Temperest (Relies on the Temperest extension)<br/><br/>
<input type="button" class = "button" value = "Download OGAM" onclick="window.open('http://goo.gl/hFZLK')"><br/><br/>
</div>
</div>
<?php include "footer.html";?>

11
footer.html Normal file
View File

@ -0,0 +1,11 @@
<div id = "footer">
<div class = "text">
<a href="http://minetest.net/forum/viewtopic.php?id=628" target="_blank">Forum Thread</a> | <a href="/impressum.php">Impressum</a> <br/>
&copy; 2013 Mesecons Mod Developer Team<br/>
<div class="g-plusone" data-annotation="none"></div>
<br/><br/>
</div>
<div class="image"></div>
</div>
</body>
</html>

46
header.html Executable file
View File

@ -0,0 +1,46 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Mesecons</title>
<meta name="description" content="Mesecons is a mod for Minetest. It is the counterpart of Minecraft's redstone. There are Wires, Microcontrollers, Gates, Torches, Lamps, Pistons and much more." />
<meta name="keywords" content="mesecons,minetest,redstone,minecraft,clone,electronics,circuits">
<meta name="page-topic" content="Game,Technology">
<meta name="robots" content="index,follow">
<meta name="revisit-after" CONTENT="1 day">
<script type="text/javascript"> /*Google Analytics*/
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-34109195-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<link rel="icon" type="image/ico" href="/img/favicon.ico">
<link rel="stylesheet" type="text/css" href="/styles.css" media="screen" />
<script type="text/javascript" src="/scripts.js"></script>
<link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'>
</head>
<div class="navigation_container">
<div id="navigation">
<a id = "navlink" href="/index.php">Home</a>
<a id = "navlink" href="/downloads.php">Downloads</a>
<a id = "navlink" href="/items.php">Items</a>
<a id = "navlink" href="/developers.php">Developers</a>
<a id = "navlink" href="/extensions.php">Extensions</a>
<a id = "navlink" href="/competition.php">Competition</a>
<a id = "navlink" href="http://minetest.net/forum/viewtopic.php?id=628" target="_blank">Forum</a>
</div>
<div id="navigation_bottom"></div>
</div>
<div id = "header">
<a class = "logo" href = "http://minetest.net/"></a>
<div class ="heading">Mesecons</div>
</div>

BIN
img/4bitto7segment.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 KiB

BIN
img/background.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

BIN
img/bgd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
img/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
img/footer.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
img/logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
img/lualogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
img/mecomaco2.0.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
img/meseconsdesign.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
img/minetestlogo-bw.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/minetestlogo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
img/tictactoe.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 KiB

18
impressum.php Normal file
View File

@ -0,0 +1,18 @@
<?php include "header.html";?>
<div id = "article">
<h1>Impressum</h1><p>Angaben gem&auml;&szlig; &sect; 5 TMG:<br/><br/></p>
<p>Florian Euchner<br />
Silcherstra&szlig;e 23/1<br />
72622 N&uuml;rtingen<br />
</p>
<h2>Kontakt:</h2>
E-Mail: florian.euchner [ at ] gmail.com
<p>Quelle: <i>Impre&szlig;umgenerator von <a href="http://www.e-recht24.de">eRecht24</a></i></p>
<h2>Haftungsau&szlig;chlu&szlig;:</h2>
<p><strong>Haftung f&uuml;r Inhalte</strong></p> <p>Die Inhalte unserer Seiten wurden mit gr&ouml;&szlig;ter Sorgfalt erstellt. F&uuml;r die Richtigkeit, Vollst&auml;ndigkeit und Aktualit&auml;t der Inhalte k&ouml;nnen wir jedoch keine Gew&auml;hr &uuml;bernehmen. Als Diensteanbieter sind wir gem&auml;&szlig; &sect; 7 Abs.1 TMG f&uuml;r eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach &sect;&sect; 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, &uuml;bermittelte oder gespeicherte fremde Informationen zu &uuml;berwachen oder nach Umst&auml;nden zu forschen, die auf eine rechtswidrige T&auml;tigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unber&uuml;hrt. Eine diesbez&uuml;gliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung m&ouml;glich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.</p> <p><strong>Haftung f&uuml;r Links</strong></p> <p>Unser Angebot enth&auml;lt Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einflu&szlig; haben. Deshalb k&ouml;nnen wir f&uuml;r diese fremden Inhalte auch keine Gew&auml;hr &uuml;bernehmen. F&uuml;r die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf m&ouml;gliche Rechtsverst&ouml;&szlig;e &uuml;berpr&uuml;ft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.</p> <p><strong>Urheberrecht</strong></p> <p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielf&auml;ltigung, Bearbeitung, Verbreitung und jede Art der Verwertung au&szlig;erhalb der Grenzen des Urheberrechtes bed&uuml;rfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur f&uuml;r den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.</p> <p><strong>Datenschutz</strong></p> <p>Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten m&ouml;glich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder eMail-Adre&szlig;en) erhoben werden, erfolgt dies, soweit m&ouml;glich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdr&uuml;ckliche Zustimmung nicht an Dritte weitergegeben. </p> <p>Wir weisen darauf hin, da&szlig; die Daten&uuml;bertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitsl&uuml;cken aufweisen kann. Ein l&uuml;ckenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht m&ouml;glich. </p> <p>Der Nutzung von im Rahmen der Impre&szlig;umspflicht ver&ouml;ffentlichten Kontaktdaten durch Dritte zur &uuml;bersendung von nicht ausdr&uuml;cklich angeforderter Werbung und Informationsmaterialien wird hiermit ausdr&uuml;cklich widersprochen. Die Betreiber der Seiten behalten sich ausdr&uuml;cklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-Mails, vor.</p>
<p><strong>Datenschutzerkl&auml;rung f&uuml;r die Nutzung von Google Analytics</strong></p> <p>Diese Website benutzt Google Analytics, einen Webanalysedienst der Google Inc. ("Google"). Google Analytics verwendet sog. "Cookies", Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website durch Sie erm&ouml;glichen. Die durch den Cookie erzeugten Informationen &uuml;ber Ihre Benutzung dieser Website werden in der Regel an einen Server von Google in den USA &uuml;bertragen und dort gespeichert. Im Falle der Aktivierung der IP-Anonymisierung auf dieser Webseite wird Ihre IP-Adre&szlig;e von Google jedoch innerhalb von Mitgliedstaaten der Europ&auml;ischen Union oder in anderen Vertrag&szlig;taaten des Abkommens &uuml;ber den Europ&auml;ischen Wirtschaftsraum zuvor gek&uuml;rzt.</p> <p>Nur in Ausnahmef&auml;llen wird die volle IP-Adre&szlig;e an einen Server von Google in den USA &uuml;bertragen und dort gek&uuml;rzt. Im Auftrag des Betreibers dieser Website wird Google diese Informationen benutzen, um Ihre Nutzung der Website auszuwerten, um Reports &uuml;ber die Websiteaktivit&auml;ten zusammenzustellen und um weitere mit der Websitenutzung und der Internetnutzung verbundene Dienstleistungen gegen&uuml;ber dem Websitebetreiber zu erbringen. Die im Rahmen von Google Analytics von Ihrem Browser &uuml;bermittelte IP-Adre&szlig;e wird nicht mit anderen Daten von Google zusammengef&uuml;hrt.</p> <p>Sie k&ouml;nnen die Speicherung der Cookies durch eine entsprechende Einstellung Ihrer Browser-Software verhindern; wir weisen Sie jedoch darauf hin, da&szlig; Sie in diesem Fall gegebenenfalls nicht s&auml;mtliche Funktionen dieser Website vollumf&auml;nglich werden nutzen k&ouml;nnen. Sie k&ouml;nnen dar&uuml;ber hinaus die Erfa&szlig;ung der durch das Cookie erzeugten und auf Ihre Nutzung der Website bezogenen Daten (inkl. Ihrer IP-Adre&szlig;e) an Google sowie die Verarbeitung dieser Daten durch Google verhindern, indem sie das unter dem folgenden Link verf&uuml;gbare Browser-Plugin herunterladen und installieren: <a href="http://tools.google.com/dlpage/gaoptout?hl=de">http://tools.google.com/dlpage/gaoptout?hl=de</a>.
<p><strong>Datenschutzerkl&auml;rung f&uuml;r die Nutzung von Google Adsense</strong></p> <p>Diese Website benutzt Google AdSense, einen Dienst zum Einbinden von Werbeanzeigen der Google Inc. ("Google"). Google AdSense verwendet sog. "Cookies", Textdateien, die auf Ihrem Computer gespeichert werden und die eine Analyse der Benutzung der Website erm&ouml;glicht. Google AdSense verwendet auch so genannte Web Beacons (unsichtbare Grafiken). Durch diese Web Beacons k&ouml;nnen Informationen wie der Besucherverkehr auf diesen Seiten ausgewertet werden.</p> <p>Die durch Cookies und Web Beacons erzeugten Informationen &uuml;ber die Benutzung dieser Website (einschlie&szlig;lich Ihrer IP-Adre&szlig;e) und Auslieferung von Werbeformaten werden an einen Server von Google in den USA &uuml;bertragen und dort gespeichert. Diese Informationen k&ouml;nnen von Google an Vertragspartner von Google weiter gegeben werden. Google wird Ihre IP-Adre&szlig;e jedoch nicht mit anderen von Ihnen gespeicherten Daten zusammenf&uuml;hren.</p> <p>Sie k&ouml;nnen die Installation der Cookies durch eine entsprechende Einstellung Ihrer Browser Software verhindern; wir weisen Sie jedoch darauf hin, da&szlig; Sie in diesem Fall gegebenenfalls nicht s&auml;mtliche Funktionen dieser Website voll umf&auml;nglich nutzen k&ouml;nnen. Durch die Nutzung dieser Website erkl&auml;ren Sie sich mit der Bearbeitung der &uuml;ber Sie erhobenen Daten durch Google in der zuvor beschriebenen Art und Weise und zu dem zuvor benannten Zweck einverstanden.</p>
<p><strong>Datenschutzerkl&auml;rung f&uuml;r die Nutzung von Google +1</strong></p> <p><i>Erfa&szlig;ung und Weitergabe von Informationen:</i><br /> Mithilfe der Google +1-Schaltfl&auml;che k&ouml;nnen Sie Informationen weltweit ver&ouml;ffentlichen. &uuml;ber die Google +1-Schaltfl&auml;che erhalten Sie und andere Nutzer personalisierte Inhalte von Google und unseren Partnern. Google speichert sowohl die Information, da&szlig; Sie f&uuml;r einen Inhalt +1 gegeben haben, als auch Informationen &uuml;ber die Seite, die Sie beim Klicken auf +1 angesehen haben. Ihre +1 k&ouml;nnen als Hinweise zusammen mit Ihrem Profilnamen und Ihrem Foto in Google-Diensten, wie etwa in Suchergebni&szlig;en oder in Ihrem Google-Profil, oder an anderen Stellen auf Websites und Anzeigen im Internet eingeblendet werden.<br /> Google zeichnet Informationen &uuml;ber Ihre +1-Aktivit&auml;ten auf, um die Google-Dienste f&uuml;r Sie und andere zu verbe&szlig;ern. Um die Google +1-Schaltfl&auml;che verwenden zu k&ouml;nnen, ben&ouml;tigen Sie ein weltweit sichtbares, &ouml;ffentliches Google-Profil, das zumindest den f&uuml;r das Profil gew&auml;hlten Namen enthalten mu&szlig;. Dieser Name wird in allen Google-Diensten verwendet. In manchen F&auml;llen kann dieser Name auch einen anderen Namen ersetzen, den Sie beim Teilen von Inhalten &uuml;ber Ihr Google-Konto verwendet haben. Die Identit&auml;t Ihres Google-Profils kann Nutzern angezeigt werden, die Ihre E-Mail-Adre&szlig;e kennen oder &uuml;ber andere identifizierende Informationen von Ihnen verf&uuml;gen.<br /> <br /> <i>Verwendung der erfa&szlig;ten Informationen:</i><br /> Neben den oben erl&auml;uterten Verwendungszwecken werden die von Ihnen bereitgestellten Informationen gem&auml;&szlig; den geltenden Google-Datenschutzbestimmungen genutzt. Google ver&ouml;ffentlicht m&ouml;glicherweise zusammengefa&szlig;te Statistiken &uuml;ber die +1-Aktivit&auml;ten der Nutzer bzw. gibt diese an Nutzer und Partner weiter, wie etwa Publisher, Inserenten oder verbundene Websites.</p>
<p><i>Quellenangaben: <a href="http://www.e-recht24.de/muster-disclaimer.htm" target="_blank">eRecht24 Disclaimer</a>, <a href="http://www.google.com/intl/de/analytics/privacyoverview.html" target="_blank">Datenschutzerkl&auml;rung f&uuml;r Google Analytics</a>, <a href="http://www.e-recht24.de/artikel/datenschutz/6635-datenschutz-rechtliche-risiken-bei-der-nutzung-von-google-analytics-und-googleadsense.html" target="_blank">Datenschutzerkl&auml;rung f&uuml;r Google Adsense</a>, <a href="http://www.google.com/intl/de/+/policy/+1button.html" target="_blank">Datenschutzerkl&auml;rung Google +1</a></i></p>
</div>
<?php include "footer.html";?>

18
index.php Executable file
View File

@ -0,0 +1,18 @@
<?php include "header.html";?>
<div id = "article">
<img src="img/logo.png" class = "banner">
<div class = "paragraph-heading">What are mesecons?</div><br/>
<div class = "text">
"Mesecons" is a (free) mod for the game minetest-c55 (<a href="http://minetest.net">minetest.net</a>).<br/>
It's the counterpart of redstone in Minecraft.<br/><br/>
It adds wire and multiple receptors and effectors, such as switches, solar panels, water turbines, ...<br/>
You can also create logic gates or even computers inside the game with this mod, thanks to microcontrollers and mesecon torches (=redstone torches).
</div>
<br/><br/>
<input type="button" class = "button" value = "Download" onclick="window.open('https://github.com/Jeija/minetest-mod-mesecons/zipball/master')">
<input type="button" class = "button" value = "Screenshots" onclick="window.open('screenshots.html')">
<br/><br/>
<iframe width="640" height="360" class = "youtube" src="https://www.youtube-nocookie.com/embed/6kmeQj6iW5k" frameborder="0" allowfullscreen></iframe>
</div>
<?php include "footer.html";?>

84
items.php Executable file
View File

@ -0,0 +1,84 @@
<?php include "header.html";?>
<div id = "article">
<div class = "article-heading">Items</div>
<div class = "text">
Click on the pictures to see a description + crafting recipes!
</div><br/>
<div id = "items">
<a href="items/mesecon.php" title="Mesecon Wire">
<img src = "textures/mesecon.png"></a>
<a href="items/mesecon_insulated.php" title="Insulated Mesecon">
<img src = "textures/mesecon_insulated.png"></a>
<hr/>
<a href="items/powerplant.php" title="Power Plant">
<img src = "textures/powerplant.png"></a>
<a href="items/blinkyplant.php" title="Blinky Plant">
<img src = "textures/blinkyplant.png"></a>
<a href="items/switch.php" title="Mesecon Switch">
<img src = "textures/switch.png"></a>
<a href="items/objectdetector.php" title="Object/Player Detector">
<img src = "textures/objectdetector.png"></a>
<a href="items/walllever.php" title="Wall Lever">
<img src = "textures/walllever.png"></a>
<a href="items/pressureplate_wood.php" title="Wooden Pressure Plate">
<img src = "textures/pressureplate_wood.png"></a>
<a href="items/pressureplate_stone.php" title="Stone Pressure Plate">
<img src = "textures/pressureplate_stone.png"></a>
<a href="items/waterturbine.php" title="Water Turbine">
<img src = "textures/waterturbine.png"></a>
<a href="items/solarpanel.php" title="Solar Panel">
<img src = "textures/solarpanel.png"></a>
<a href="items/button.php" title="Wall Button">
<img src = "textures/button.png"></a>
<hr />
<a href="items/noteblock.php" title="Note Block">
<img src = "textures/noteblock.png"></a>
<a href="items/lamp.php" title="Lamp">
<img src = "textures/lamp.png"></a>
<a href="items/piston_normal.php" title="Piston">
<img src = "textures/piston_normal.png"></a>
<a href="items/piston_sticky.php" title="Sticky Piston">
<img src = "textures/piston_sticky.png"></a>
<a href="items/movestone_normal.php" title="Movestone">
<img src = "textures/movestone_normal.png"></a>
<a href="items/movestone_sticky.php" title="Sticky Movestone">
<img src = "textures/movestone_sticky.png"></a>
<a href="items/removestone.php" title="Removestone">
<img src = "textures/removestone.png"></a>
<a href="items/lightstone_darkgrey.php" title="Dark grey Lightstone">
<img src = "textures/lightstone_darkgrey.png"></a>
<a href="items/lightstone_lightgrey.php" title="Light grey Lightstone">
<img src = "textures/lightstone_lightgrey.png"></a>
<a href="items/lightstone_green.php" title="Green Lightstone">
<img src = "textures/lightstone_green.png"></a>
<a href="items/lightstone_red.php" title="Red Lightstone">
<img src = "textures/lightstone_red.png"></a>
<a href="items/lightstone_blue.php" title="Blue Lightstone">
<img src = "textures/lightstone_blue.png"></a>
<hr />
<a href="items/microcontroller.php" title="Microcontroller">
<img src = "textures/microcontroller.png"></a>
<a href="items/torch.php" title="Mesecon Torch">
<img src = "textures/torch.png"></a>
<a href="items/delayer.php" title="Delayer">
<img src = "textures/delayer.png"></a>
<a href="items/gate_diode.php" title="Diode">
<img src = "textures/gate_diode.png"></a>
<a href="items/gate_not.php" title="NOT">
<img src = "textures/gate_not.png"></a>
<a href="items/gate_and.php" title="AND Gate">
<img src = "textures/gate_and.png"></a>
<a href="items/gate_nand.php" title="NAND Gate">
<img src = "textures/gate_nand.png"></a>
<a href="items/gate_xor.php" title="XOR Gate">
<img src = "textures/gate_xor.png"></a>
<hr />
<a href="items/silicon.php" title="Silicon">
<img src = "textures/silicon.png"></a>
<a href="items/glue.php" title="Glue">
<img src = "textures/glue.png"></a>
<a href="items/fiber.php" title="Fiber">
<img src = "textures/fiber.png"></a>
</div>
</div>
<?php include "footer.html";?>

12
items/blinkyplant.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Blinky Plant</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/blinkyplant.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
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.
</div>
</div>
<?php "../footer.html";?>

12
items/button.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Wall button</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/wallbutton.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
This receptor can be attached to walls. It turns on for 1 second if it's punched.
</div>
</div>
<?php include "../footer.html";?>

13
items/delayer.php Executable file
View File

@ -0,0 +1,13 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Delayer</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/delayer.png">
<div class = "text">This recipe is valid since the 1st January 2013, there is none in older versions.</div>
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
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.
</div>
</div>
<?php include "../footer.html";?>

13
items/fiber.php Executable file
View File

@ -0,0 +1,13 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Fiber</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/fiber.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
CrafItem: Cannot be placed! Made by cooking glue in furnace.
Used for insulated mesecon crafting.
</div>
</div>
<?php include "../footer.html";?>

13
items/gate_and.php Executable file
View File

@ -0,0 +1,13 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">AND Gate</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/gate_and.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
And gates power their output if both inputs (from left and right) are powered.
</div>
</div>
</html>
<?php include "../footer.html";?>

12
items/gate_diode.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Diode</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/gate_diode.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Mesecon diodes just like real ones only transfer power (signals) in one direction.
</div>
</div>
<?php include "../footer.html";?>

12
items/gate_nand.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">NAND Gate</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/gate_nand.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Nand gates do not power their output if both inputs (from left and right) are powered, but power it in every other case.
</div>
</div>
<?php include "../footer.html";?>

12
items/gate_not.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">NOT</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/gate_not.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Not "Gates" invert signals, just like a mesecon torch does, but faster. The input is at the opposite side of the output.
</div>
</div>
<?php include "../footer.html";?>

12
items/gate_xor.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">XOR Gate</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/gate_xor.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
XOR gates power their output if only one input is powered, they're off if either both or none of the inputs is powered.
</div>
</div>
<?php include "../footer.html";?>

13
items/glue.php Executable file
View File

@ -0,0 +1,13 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Glue</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/glue.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
CrafItem: Cannot be placed! Made by cooking saplings in furnace.
Used for sticky pistons and sticky movestones.
</div>
</div>
<?php include "../footer.html";?>

12
items/lamp.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Lamp</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/lamp.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Lamps are effectors that if powered emit light.
</div>
</div>
<?php include "../footer.html";?>

12
items/lightstone_blue.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Blue Lightstone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/lightstone_blue.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Effector, glows blue when powered.
</div>
</div>
<?php include "../footer.html";?>

12
items/lightstone_darkgrey.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Dark Grey Lightstone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>+
<img src = "../crafts/lightstone_darkgrey.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Effector, glows dark grey when powered.
</div>
</div>
<?php include "../footer.html";?>

12
items/lightstone_green.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Green Lightstone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/lightstone_green.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Receptor, glows green when powered.
</div>
</div>
<?php include "../footer.html";?>

12
items/lightstone_lightgrey.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Light Grey Lightstone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/lightstone_lightgrey.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Receptor, glows light grey when powered.
</div>
</div>
<?php include "../footer.html";?>

12
items/lightstone_red.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Red Lightstone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/lightstone_red.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Effector, glows red when powered.
</div>
</div>
<?php include "../footer.html";?>

15
items/mesecon.php Executable file
View File

@ -0,0 +1,15 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Mesecon Wire</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/mesecon.png"><br/><br/>
Since Mese drops crystals anymore, you may also want to use this one:<br/>
<img src = "../crafts/mesecon_crystal.png"><br/>
(just "cook" the crystal in a furnace)
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Mesecons are the wires, use them to connect effectors with receptors.
</div>
</div>
<?php include "../footer.html";?>

12
items/mesecon_insulated.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Insulated Mesecon Wire</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/mesecon_insulated.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Insulated mesecons are conductors that only conduct in one direction (and also not up or down).
</div>
</div>
<?php include "../footer.html";?>

13
items/microcontroller.php Executable file
View File

@ -0,0 +1,13 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Microcontroller</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/microcontroller.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
The microcontroller is an advanced programmable component. <br/>
Check out it's programming Tutorial! <a href="https://github.com/Jeija/minetest-mod-mesecons/blob/master/mesecons_microcontroller/MeseconMicro.pdf?raw=true">Download Tutorial</a>
</div>
</div>
<?php include "../footer.html";?>

12
items/movestone_normal.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Movestone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/movestone_normal.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Movestones are effectors that push the blocks in front of them. The move along on the right side of a mesecon wire track.
</div>
</div>
<?php include "../footer.html";?>

12
items/movestone_sticky.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Sticky Movestone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/movestone_sticky.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Movestones are effectors that push the blocks in front of them. The move along on the right side of a mesecon wire track. Sticky ones also pull blocks.
</div>
</div>
<?php include "../footer.html";?>

17
items/noteblock.php Executable file
View File

@ -0,0 +1,17 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Noteblock</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/noteblock.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
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:<br/>
Glass: Hihat <br/>
Stone: Kick <br/>
Chest: Snare <br/>
Tree: Crash <br/>
Wood: Lite Crash
</div>
</div>
<?php include "../footer.html";?>

12
items/objectdetector.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Player/Object Detector</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/objectdetector.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
The object detector is a receptor. It changes its state when an object approaches, it detects players as well as items. Also powers the two blocks below it. If a sign is above the detector, it will only turn on if the player's name is the text on the sign.
</div>
</div>
<?php include "../footer.html";?>

12
items/piston_normal.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Piston</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/piston_normal.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Pistons are effectors push up to 20 blocks in front of them. Direction can be set by placing them from different positions.
</div>
</div>
<?php include "../footer.html";?>

12
items/piston_sticky.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Sticky Piston</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/piston_sticky.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Sticky pistons are effectors push up to 20 blocks in front of them. Direction can be set by placing them from different positions. Sticky ones also pull 1 block.
</div>
</div>
<?php include "../footer.html";?>

12
items/powerplant.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Power Plant</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/powerplant.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
A power plant is a receptor that is always turned on: It provides energy.
</div>
</div>
<?php include "../footer.html";?>

12
items/pressureplate_stone.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Stone Pressure Plate</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/pressureplate_stone.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
This receptor turns on if there's an object above it. And object can be a player, an item, a mob...
</div>
</div>
<?php include "../footer.html";?>

12
items/pressureplate_wood.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Wooden Pressure Plate</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/pressureplate_wood.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
This receptor turns on if there's an object above it. And object can be a player, an item, a mob...
</div>
</div>
<?php include "../footer.html";?>

12
items/removestone.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Removestone</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/removestone.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Removestones are propably the simplest effectors possible. They simply disappear when powered.
</div>
</div>
<?php include "../footer.html";?>

12
items/silicon.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Silicon</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/silicon.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Silicon is just a Craftitem: Cannot be placed. You'll need it for crafting Solar Panels and Microcontrollers.
</div>
</div>
<?php include "../footer.html";?>

12
items/solarpanel.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Solar Panel</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/solarpanel.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
Solar Panel are light receptors: they turn on if there is enough light.
</div>
</div>
<?php include "../footer.html";?>

12
items/switch.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Switch</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/switch.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
The switch is a receptor. It changes its state as when punched.
</div>
</div>
<?php include "../footer.html";?>

12
items/torch.php Executable file
View File

@ -0,0 +1,12 @@
<?php include "../header.html";?>
<div id = "article">
<div class = "article-heading">Torch</div><br/>
<div class = "paragraph-heading">Craft recipe</div>
<img src = "../crafts/torch.png">
<br/><br/>
<div class = "paragraph-heading">Description</div>
<div class = "text">
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.
</div>
</div>
<?php include "../footer.html";?>

Some files were not shown because too many files have changed in this diff Show More