Dieses Wiki ist veraltet. Für aktuelle und richtige Information siehe de.minecraft.wiki.
|
1.3.4
none
{{Extension DPL}}<ul><li>[[Rosa Blütenblätter|Rosa Blütenblätter]]<br/>{{Block
| image = Rosa Blütenblätter 1.png; Rosa Blütenblätter 2.png; Rosa Blütenblätter 3.png; Rosa Blütenblätter.png
| invimage = Rosa Blütenblätter
| type = Naturblöcke
| gravity = Nein
| light = Nein
| transparent = Ja
| pushable = Droppt
| flammable = Ja
| tool = any
| stackable = Ja (64)
| renewable = Ja
| nameid = pink_petals
}}
'''Rosa Blütenblätter''' sind ein dekorativer Block, der in [[Kirschberghain]]en generiert wird.
== Gewinnung ==
Rosa Blütenblätter generieren auf natürliche Weise in [[Kirschberghain]]en.
=== Abbauen ===
Rosa Blütenblätter kann mit jedem [[Werkzeug]] oder auch ohne Werkzeug sofort abgebaut werden.
Rosa Blütenblätter brechen auch, wenn [[Wasser]] über die Stelle läuft oder wenn ein [[Kolben]] einen Block in die Stelle schiebt.
=== Anbau ===
Die Anwendung von [[Knochenmehl]] auf vier rosa Blütenblätter führt dazu, dass die rosa Blütenblätter eine Kopie von sich selbst abwerfen. Dies ist der einzige erneuerbare Weg, um rosa Blütenblätter zu erhalten.
== Verwendung ==
Rosa Blütenblätter können auf [[Grasblock]], [[Podsol]], [[Myzel]], [[Erde]], [[grobe Erde]], [[Wurzelerde]], [[Moosblock]], [[Schlamm]], [[schlammige Mangrovenwurzeln]] oder [[Ackerland]] plaziert werden. Rosa Blütenblätter werden zur Dekoration verwendet und können zu rosa [[Farbstoff]] verarbeitet werden.
Es können mehrere rosa Blütenblätter auf einem Block platziert werden, ähnlich wie bei anderen Blöcken, z. B. [[Meeresgurke]]n und [[Kerze]]n. Bis zu vier rosa Blütenblätter können in einer Gruppe auf einem Block platziert werden.
=== Verarbeitung ===
{| class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Rosa Farbstoff aus rosa Blütenblätter}}
|}
== Blockzustand ==
{{Minecraftdaten|Blockzustand}}
== Trivia ==
[[Datei:Vorschau Rosa Blütenblätter.png|100px|thumb]]
* Im Video "[https://www.youtube.com/watch?v=0UB682mwFiA Minecraft 1.20: Early Look at the Cherry Blossom Biome]" kann man eine andere Rosa Blütenblätter-Textur im Inventar sehen.
== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.19.4}}
|list1=
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|23w07a}}
|list1= *[[Datei:Rosa Blütenblätter 1 23w07a.png|32px]] [[Datei:Rosa Blütenblätter 2 23w07a.png|32px]] [[Datei:Rosa Blütenblätter 3 23w07a.png|32px]] [[Datei:Rosa Blütenblätter 23w07a.png|32px]] Rosa Blütenblätter im [[Experimentelle Spielelemente|experimentellen Datenpaket]] <code>update_1_20</code> hinzugefügt.
|group2= {{ver|version|1.19.4-pre1}}
|list2= *Rosa Blütenblätter können sofort abgebaut werden.
*Bienen sehen rosa Blütenblätter als Blumen.
|group3= {{ver|version|1.19.4-pre2}}
|list3= *[[Datei:Rosa Blütenblätter 1.png|32px]] [[Datei:Rosa Blütenblätter 2.png|32px]] [[Datei:Rosa Blütenblätter 3.png|32px]] [[Datei:Rosa Blütenblätter.png|32px]] Die Textur der rosa Blütenblätter wird geändert.
}}
|group2= {{ver|1.20|23w12a}}
|list2= *Rosa Blütenblätter sind außerhalb des [[Experimentelle Spielelemente|experimentellen Datenpakets]] verfügbar.
|group3= {{ver|1.20.2|23w31a}}
|list3= *Die Größe der [[Hitbox]] erhöht sich nun mit der Anzahl der Blütenblätter.
}}
{{Geschichtlich
|title=be
|group1= {{ver|bev|1.19.80|20}}
|list1= *[[Datei:Rosa Blütenblätter 1.png|32px]] [[Datei:Rosa Blütenblätter 2.png|32px]] [[Datei:Rosa Blütenblätter 3.png|32px]] [[Datei:Rosa Blütenblätter.png|32px]] Rosa Blütenblätter hinter dem [[Experimentelle Spielelemente|experimentellen Schalter]] "Nächstes großes Update" hinzugefügt.
|group2= {{ver|bev|1.20.0|21}}
|list2= *Rosa Blütenblätter sind außerhalb des experimentellen Schalter verfügbar.
}}
{{Navbox-Naturblöcke}}
[[en:Pink Petals]]
[[es:Pétalos rosas]]
[[ja:Pink Petals]]
[[lzh:落英]]
[[pt:Pétalas rosas]]
[[zh:粉红色花簇]]</li><li>[[Knochenblock|Knochenblock]]<br/>{{Kategorie|Knochenblock}}
{{Block
| image = Knochenblock.png
| type = Naturblöcke
| gravity = Nein
| transparent = Nein
| light = Nein
| flammable = Nein
| pushable = Ja
| tool = wooden pickaxe
| renewable = Ja
| stackable = Ja (64)
| nameid = bone_block
| blockstate = Knochenblock
}}
'''Knochenblöcke''' sind dekorative Blöcke, die wie [[Stämme]] in drei unterschiedliche Richtungen platziert werden können.
== Gewinnung ==
=== Abbauen ===
{{Abbauen|Knochenblock|Spitzhacke|Holz|horizontal=1}}
=== Herstellung ===
{| class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Knochenblock}}
|}
=== Vorkommen ===
Knochenblöcke können in [[Fossil]]en und [[Netherfossil]]en gefunden werden sowie in Mengen von 2-6 Blöcken in Truhen von [[Bastionsruine#Truheninhalt|Bastionsruinen]].
== Verwendung ==
Knochenblöcke werden entweder zur Dekoration oder zur effizienten Lagerung von Knochenmehl verwendet.
=== Verarbeitung ===
{| class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Knochenmehl aus Knochenblock}}
|}
== Blockzustand ==
{{Minecraftdaten|Blockzustand}}
== Galerie ==
<gallery>
1.10-Fossil.png|Ein [[Fossil]] aus Knochenblöcken und Steinkohle.
Fossil Zuschauersicht.png|Ein unterirdisches Fossil kann man aufgrund des Fehlers {{Fehler|MC-106536}} im Zuschauermodus ausmachen.
</gallery>
== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.10|16w20a}}
|list1= *Knochenblock hinzugefügt.
*Er kommt natürlich in Form von unterirdischen Fossilen vor.
|group2= {{ver|1.12|17w17a}}
|list2= *Unter Notenblöcken platzierte Knochenblöcke bewirken, dass der [[Notenblock]] Xylophonmusik spielt.
|group3= {{ver|1.14|18w43a}}
|list3= *Die Texturen von Knochenblöcken werden geändert.
|group4= {{ver|1.16}}
|list4=
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|20w06a}}
|list1= *Knochenblöcke werden in den neuen Netherfossilien erzeugt.
*Es wurden neue einzigartige Sounds für Knochenblöcke hinzugefügt.
|group2= {{ver|version|20w16a}}
|list2= *Knochenblöcke werden in Truhen von [[Bastionsruine]]n generiert.
}}
|group5= {{ver|1.16.2|20w30a}}
|list5= *Die Chance, Knochenblöcke in Truhen mit Bastionsruinen zu finden, wird von 31,5 % auf 24,4 % gesenkt.
}}
{{Geschichtlich
|title=konsole
|group1= {{ver|kon|xbox=TU43|xbone=CU33|ps3=1.36|wiiu=Patch 13}}
|list1= *Knochenblöcke hinzugefügt.
}}
{{Navbox-Naturblöcke}}
[[es:Bloque de huesos]]
[[en:Bone Block]]
[[fr:Bloc d'os]]
[[it:Blocco di ossa]]
[[ja:骨ブロック]]
[[ko:뼈 블록]]
[[nl:Bottenblok]]
[[pl:Blok kości]]
[[pt:Bloco de ossos]]
[[ru:Костяной блок]]
[[uk:Кістяний блок]]
[[zh:骨块]]</li><li>[[Modifikation/ComputerCraft|Modifikation/ComputerCraft]]<br/>{{UngeprüfterInhalt}}
{{Modifikation
|title=ComputerCraft
|image=ComputerCraftLogo.png
|autor=Dan200
|voraussetzungen=[[Minecraft Forge]]
|modversion=1.80pr1
|minecraftversion= {{Ver|1.12.2}}
|wikilink=[http://computercraft.info/wiki/Main_Page ComputerCraft Wiki]
|downloadlink=[https://www.minecraftforum.net/topic/892282-125-computercraft-133-updated/ Forum]</br>[https://minecraft.curseforge.com/projects/computercraft Curse]</br>[http://www.computercraft.info/ Die offizielle Website]
}}
[[Datei:CCpcT.png|thumb|250px|Links ein eingeschalteter Computer mit Modem - Rechts eine Mining Turtle]]
'''ComputerCraft''' ist eine Mod für Minecraft ([[SSP]] & [[SSP|SMP]]), welche mehrere programmierbare [[Blöcke]] und [[Gegenstände]] hinzufügt.
Diese Blöcke sind hauptsächlich Computer, Diskettenlaufwerken und Turtles ("Schildkröten").
Im Spiel kann man auf den Computern und den Turtles mit der Programmiersprache "[[de.wikipedia:Lua|Lua]]" Programme schreiben und speichern. ComputerCraft dient dann sozusagen als Interpreter, der das Lua-Programm über die Computer/Turtles in Minecraft mit einbindet.
== Allgemeines ==
Mit '''ComputerCraft''' lassen sich auf einfache Weise kleine Projekte wie Passwort-Schlösser bis hin zu großen Betriebssystemen für Anlagen mit [[Mod/BuildCraft|BuildCraft]] oder [[Mod/RedPower2|RedPower2]] realisieren. Das Vorteilhafte an '''ComputerCraft''' ist, dass die Programme in '''Lua''' geschrieben sind. '''Lua''' ist eine ähnliche Programmiersprache wie '''BASIC''', also eine leicht zu erlernende und aus wenig Schlüsselwörter bestehende Programmiersprache. [[#Die Programmierung|Weiter unten]] sind die APIs und der Umgang mit der Programmiersprache und den Computern/Turtles erklärt.
http://www.computercraft.info/wiki/Category:APIs
ComputerCraft ist enthalten in folgenden ModPacks:
* Tekkit Lite
* FTB TechWorld2
* FTB Skyfactory 2.5
* FTB Infinity Evolved
* Blightfall
* Tekxit
* und mehr...
=== Konflikte ===
Mit älteren Versionen von Computercraft und Optifine gab es Anzeigenprobleme. Die aktuelle Version sollte mit OptiFine 1.12.2 HD U E3 kompatibel sein.
== Blöcke und Gegenstände ==
=== Computer ===
[[Datei:CC-ComputerInterface.png|thumb|310px|Ein ComputerInterface]]
Der Computer ist das Haupt-/Grundelement von '''ComputerCraft'''. Mit ihm lassen sich Programme schreiben, bearbeiten und ausführen.
==== Benutzung ====
Computer lassen sich mit einem Rechtsklick öffnen und bieten einem danach eine Konsole. In diese kann, man wie in der [[de.wikipedia:Cmd.exe|Windows-Eingabeaufforderung (CMD)]], Befehle eingeben. Eine Übersicht aller Befehle oder Hilfsseiten kann man sich anzeigen lassen, indem man den Befehl "<code>help</code>" in die Konsole eingibt.
Programme oder Dateien lassen sich mit dem Befehl "<code>edit <DATEINAME></code>" erstellen bzw. bearbeiten.
Nach Eingabe des Befehles wird der Programmcode angezeigt, den man nun bearbeiten kann. Nach Abschluss seiner Tätigkeiten kann man die Datei abspeichern oder den Code, ohne zu speichern, verlassen. Dazu drückt man die {{Taste|STRG}}-Taste und wählt mit den Tasten {{Taste|LEFT}} und {{Taste|RIGHT}} die gewünschte Option an und drückt {{Taste|ENTER}}.
Man kann sich alle auf dem Computer vorhandenen Dateien oder Verzeichnisse mit dem Befehl "<code>dir</code>" oder "<code>ls</code>" anzeigen lassen und mit dem Befehl "<code>cd <VERZEICHNISNAME></code>" kann man sein aktuelles Verzeichnis wechseln.
Programme lassen sich ausführen, indem man ihren Programmnamen in die Konsole eingibt. Sind es aber reine Textdateien, lässt sich das Programm wegen eines Syntax-Fehlers nicht starten.
Den Computer kann man durch Drücken der {{Taste|ESC}}-Taste jederzeit verlassen. Dabei wird nichts in die Konsole eingegeben, die Bearbeitung einer Datei oder ein laufendes Programm gestoppt, sondern der Computer läuft ganz normal weiter. Zum Herunterfahren muss man den Befehl "<code>shutdown</code>" eingeben oder die Tastenkombination {{Taste|STRG}}+{{Taste|S}} drücken, außerdem kann man den Computer durch den Befehl "<code>restart</code>" oder durch Drücken von {{Taste|STRG}}+{{Taste|R}} neustarten. Zum Beenden eines Programmes kann man, insofern diese Tastenkombination vom Programm nicht unterdrückt wird, {{Taste|STRG}}+{{Taste|T}} drücken. Jede der oben genannten Tastenkombinationen muss man mindestens eine Sekunde lang gedrückt bleiben.
==== Der Advanced Computer ====
Der Advanced Computer (deutsch: ''erweitert'') kann zusätzlich zum normalen Computer Farben darstellen und unterstützt die Navigation durch Maus, nicht nur durch Tastatur.
==== Der Command Computer ====
Der Command Computer kann Minecraft-[[Befehle]] ausführen und ist deshalb nur für Spieler mit [[Operator]]-Rechten verfügbar.<br />
[[Datei:commandcomputer.png|178x178px]]
==== Rezepte ====
{| class="wikitable"
!Name
!Zutaten
!Eingabe » Ausgabe
!Bilder
|-
! Computer <span id="Computer"></span>
| align center="center"| [[Stein]]<br>[[Redstone]]<br>[[Glasscheibe]]
|{{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Redstone |C2=Stein
|A3=Stein |B3=Glasscheibe |C3=Stein
|Output=ComputerCraft:Computer
|}}
|<center>{{Animation|ComputerOn (ComputerCraft).png;ComputerOff (ComputerCraft).png|160px}}</center>
|-
! Advanced<br>Computer<span id="AdvComputer"></span>
| align center="center"| [[Goldbarren]]<br>[[Redstone]]<br>[[Glasscheibe]]
|{{Grid/Werkbank
|A1=Goldbarren |B1=Goldbarren |C1=Goldbarren
|A2=Goldbarren |B2=Redstone |C2=Goldbarren
|A3=Goldbarren |B3=Glasscheibe |C3=Goldbarren
|Output=ComputerCraft:Advanced Computer
|}}
|<center>{{Animation|AdvComputerOn (ComputerCraft).png;AdvComputerOff (ComputerCraft).png|160px}}</center>
|}
=== Turtles ===
[[Datei:CC-TurtleGross.png|thumb|180px|Eine Mining Turtle mit Wireless Modem]]
Turtles ("Schildkröten") sind Roboter. Turtles haben ein eigenes Inventar, können sich fortbewegen, Blöcke in der Spielwelt mit Gegenstände aus dem Inventar vergleichen, Blöcke "erkennen" und (je nach Turtle-Art) Blöcke abbauen, Blöcke platzieren und Kreaturen oder Spieler schlagen.
Dazu wurden extra für Turtles neue APIs und Programme hinzugefügt. Auch die Ordnerstruktur im "<code>.minecraft\mods\ComputerCraft\lua\rom\programs</code>" - Ordner wurde in Computer und Turtles gesplittet.
Das ermöglicht, Programme nur für Turtles/nur für Computer zugänglich zu machen. Aber alle Programme, die sich in dem oben genannten Pfad befinden, sind für beide zugänglich. Auch wurden vom Entwickler ein paar Programme für Turtles hinzugefügt.
Die APIs sind [[#Die_Programmierung|unten]] im Programmier-Abschnitt aufgelistet.
==== Allgemeine Turtle-Varianten ====
Es gibt viele Arten von Turtles. Jede der folgenden ist mit den anderen kombinierbar. Für eine vollständige Liste ohne Beschreibung siehe [[Mod/ComputerCraft#Rezepte_2|hier]].
{| class="wikitable"
!Name
!Bild
!Beschreibung
|-
!''Mining Turtle''
|<center>''Hier fehlt ein Bild.''</center>
|<center>Kann alle Materialen abbauen und wird daher häufig zur automatischen Erzsuche genutzt.</center>
|}
==== Bilder ====
<gallery>
MiningTurtle (ComputerCraft).png|Eine Mining Turtle
MeleeTurtle (ComputerCraft).png|Eine Melee Turtle
FellingTurtle (ComputerCraft).png|Eine Felling Turtle
FarmingTurtle (ComputerCraft).png|Eine Farming Turtle
</gallery>
==== Rezepte ====
=== Diskettenlaufwerke ===
[[Datei:CC-DiskDriveInterface.png|thumb|280px|Inventar eines Diskettenlaufwerkes]]
Das Diskettenlaufwerk wird dazu benutzt, Programme oder Dateien zwischen Computer und einer Diskette auszutauschen.
==== Disketten ====
Auf einer Diskette werden Programme oder Dateien gespeichert, um diese auf andere Computer/Turtles zu übertragen. Dazu benötigt man:
Ein Diskettenlaufwerk, und eine Diskette
==== Benutzung ====
Sobald man per Rechtsklick das Diskettenlaufwerk öffnet, erscheint ein Inventar mit nur einem Slot. In dieses Inventar können Disketten oder Schallplatten gelegt werden. Dies ist allerdings ohne einen nebenstehenden Computer nutzlos. Sobald man ein Diskettenlaufwerk neben einem Computer platziert, kann man schon mehr mit diesen Features anfangen.
*Man kann das Label einer Diskette umbenennen
*Man kann die Diskette mit dem Befehl "<code>cp <DATEINAME> disk/<DATEINAME></code>" mit auf dem Computer abgespeicherten Dateien beschreiben (Dateien von der Diskette auf den PC lassen sich mit "<code>cp disk/<DATEINAME> <DATEINAME></code>" Kopieren)
*Man kann eingelegte Schallplatten abspielen
==== Rezepte ====
{| class="wikitable"
!Name
!Zutaten
!Eingabe » Ausgabe
!Bilder
|-
! Diskettenlaufwerk <span id="Laufwerk"></span>
| algin center="center"| [[Stein]]<br>[[Redstone]]
| {{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Redstone |C2=Stein
|A3=Stein |B3=Redstone |C3=Stein
|Output=ComputerCraft:Disk Drive
}}
|<center>[[Datei:DiskDrive (ComputerCraft).png|160px|Ein Diskettenlaufwerk]]</center>
|-
! Diskette <span id="Floppy Disk"></span>
| align center="center"| [[Redstone]]<br>
[[Papier]]
| {{Grid/Werkbank
|shapeless=1
|A1=Papier |B1=Redstone
|Output=ComputerCraft:Disk
}}
| <!-- es fehlt kein Bild, denn das ist ein Item, kein Block -->
|}
=== Drucker ===
Der Drucker ermöglicht es Seiten vielfach zu erstellen, nützlich auf Servern für z.B. die Serverbeschreibung.
Zugleich ist es mit dem Drucker möglich in verschieden Farben zu Drucken.
==== Gedruckte Seiten ====
Man kann mehrere gedruckte Seiten zu einem Stapel gedruckter Seiten verbinden. Die Reihenfolge der Seiten wird dabei über das Hineinlegen an der Werkbank (Links oben nach rechts unten) festgelegt.
==== Gedruckte Bücher ====
Ebenfalls kann man mehrere gedruckte Seiten - auch zusammen mit einem Stapel gedruckter Seiten zu einem gedruckten Buch verbinden. Im Gegensatz zu den gedruckten Seiten hat es einen Rand aus Leder und ist nicht mehr veränderbar.
==== Rezepte ====
{| class="wikitable"
!Name
!Zutaten
!Eingabe » Ausgabe
!Bilder
|-
! Drucker <span id="Printer"></span>
| algin center="center"| [[Stein]]<br>[[Redstone]]<br>[[Tintensack]]
| {{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Redstone |C2=Stein
|A3=Stein |B3=Tintenbeutel |C3=Stein
|Output=ComputerCraft:Printer
}}
|<center>[[Datei:Printer (ComputerCraft).png|160px|Ein Drucker]]</center>
|-
! Gedruckte Seiten <span id="Printed_Pages"></span>
| algin center="center"| Gedruckte Seite<br>Gedruckte Seiten<br>[[Faden]]
| {{Grid/Werkbank
|shapeless= 1
|A1= ;ComputerCraft:Printed Pages |B1= ComputerCraft:Printed Page;ComputerCraft:Printed Pages |C1= ;ComputerCraft:Printed Pages
|A2= Faden;ComputerCraft:Printed Page |B2= ComputerCraft:Printed Page;ComputerCraft:Printed Page |C2= ;ComputerCraft:Printed Page
|A3= |B3= ComputerCraft:Printed Page;Faden |C3=
|Output=ComputerCraft:Printed Pages
}}
| <!-- es fehlt kein Bild, denn das ist ein Item, kein Block -->
|-
! Gedrucktes Buch <span id="Printed_Book"></span>
| algin center="center"| Gedruckte Seite<br>Gedruckte Seiten<br>[[Faden]]<br>[[Leder]]
| {{Grid/Werkbank
|shapeless= 1
|A1= ComputerCraft:Printed Page;ComputerCraft:Printed Pages |B1= ComputerCraft:Printed Page;ComputerCraft:Printed Pages |C1= ComputerCraft:Printed Page;ComputerCraft:Printed Pages
|A2= Faden;ComputerCraft:Printed Page |B2= Leder;ComputerCraft:Printed Page |C2= ;ComputerCraft:Printed Page
|A3= ;Faden |B3= ;Leder |C3=
|Output=ComputerCraft:Printed Book
}}
| <!-- es fehlt kein Bild, denn das ist ein Item, kein Block -->
|}
=== Monitor ===
Der Monitor zeigt Text für alle Spieler sichtbar außerhalb der Computer-Konsole an. Ein Monitor kann eine beliebige Größe haben. Angesprochen werden kann der Monitor wenn er neben einem Computer platziert wird.
==== Advanced Monitor ====
Der Advanced Monitor (deutsch: ''erweiterter Monitor'') kann zusätzlich zum normale Monitor Farben darstellen und unterstützt die Navigation durch das Fadenkreuz, ist also ein Touch-Screen.
==== Rezepte ====
{| class="wikitable"
!Name
!Zutaten
!Eingabe » Ausgabe
!Bilder
|-
! Monitor <span id="Monitor"></span>
| algin center="center"| [[Stein]]<br>[[Glasscheibe]]
| {{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Glasscheibe |C2=Stein
|A3=Stein |B3=Stein |C3=Stein
|Output=ComputerCraft:Monitor
}}
|<center>[[Datei:Monitor (ComputerCraft).png|160px|Ein Monitor]]</center>
|-
! Advanced</br>Monitor <span id="AdvMonitor"></span>
| algin center="center"| [[Goldbarren]]<br>[[Glasscheibe]]
| {{Grid/Werkbank
|A1=Goldbarren |B1=Goldbarren |C1=Goldbarren
|A2=Goldbarren |B2=Glasscheibe |C2=Goldbarren
|A3=Goldbarren |B3=Goldbarren |C3=Goldbarren
|Output=ComputerCraft:Advanced Monitor,4
}}
|<center>[[Datei:AdvMonitor (ComputerCraft).png|160px|Ein Advanced Monitor]]</center>
|}
== Handerks-Rezepte ==
{| class="wikitable"
!Name
!Zutaten
!Eingabe » Ausgabe
!Beschreibung
|-
! Wired Modem <span id="Wired Modem"></span>
| algin center="center"| [[Stein]]<br>[[Redstone]]
| {{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Redstone |C2=Stein
|A3=Stein |B3=Stein |C3=Stein
|Output=ComputerCraft:Wired Modem
}}
| Mittels eines Wired Modems können Geräte per Networking Cable kommunizieren. Dazu wird das Modem einfach an der Seite des entsprechenden Gerätes platziert. Beispiel: Computer mit Wired Modem:
[[Datei:WiredModemComputer_(ComputerCraft).png|60px]]
|-
! Networking Cable <span id="Networking Cable"></span>
| algin center="center"| [[Stein]]<br>[[Redstone]]
| {{Grid/Werkbank
|A1= |B1=Stein |C1=
|A2=Stein |B2=Redstone |C2=Stein
|A3= |B3=Stein |C3=
|Output=ComputerCraft:Networking Cable
}}
| Networking Cable werden benötigt, um Wired Modems miteinander zu verbinden. Beispiel: ein Diskettenlaufwerk und ein Computer, an denen jeweils ein Wired Modem befestigt ist, sind über ein Networking Cable verbunden:
[[Datei:NetworkingCable_(ComputerCraft).png|200px]]
|-
! Wireless Modem <span id="Wireless Modem"></span>
| algin center="center"| [[Stein]]<br>[[Enderperle]]
| {{Grid/Werkbank
|A1=Stein |B1=Stein |C1=Stein
|A2=Stein |B2=Enderperle |C2=Stein
|A3=Stein |B3=Stein |C3=Stein
|Output=ComputerCraft:Wireless-Modem
}}
| Mittels eines Wireless Modems können zwei oder mehrere Computer drahtlos kommunizieren. Beispiel: Computer mit Wireless Modem:
[[Datei:WirelessModemComputer_(ComputerCraft).png|60px]]<br>
(Standard-Reichweite des Modems: 64 Blöcke, bei Regen: 16 Blöcke - ist aber in der Config-Datei einstellbar) (Vor Version 1.51 statt der [[Enderperle]] eine [[Redstone-Fackel]])
|-
! Turtle <span id="Turtle"></span>
| algin center="center"| [[Eisen]]<br>Computer<br>[[Truhe]]
| {{Grid/Werkbank
|A1=Eisenbarren |B1=Eisenbarren |C1=Eisenbarren
|A2=Eisenbarren |B2=ComputerCraft:Computer |C2=Eisenbarren
|A3=Eisenbarren |B3=Truhe |C3=Eisenbarren
|Output=ComputerCraft:Turtle
}}
| Eine Turtle ("Schildkröte") ist ein Roboter. Sie kann sich bewegen, sie hat ein Inventar, sie kann Blöcke bauen und sie kann Blöcke in der Spielwelt mit Items aus ihrem Inventar vergleichen.
|-
! Wireless Turtle <span id="Wireless Turtle"></span>
| algin center="center"| Wireless-Modem<br>Turtle
| {{Grid/Werkbank
|shapeless=1
|Mod=ComputerCraft
|A1=Wireless-Modem |B1=Turtle
|Output=Wireless Turtle
}}
| Die Wireless Turtle hat die selben Funktionen wie eine normale Turtle. Zusätzlich verfügt sie aber noch über ein Wireless-Modem.
|-
! Mining Turtle <span id="Mining Turtle"></span>
| algin center="center" | Turtle<br>[[Diamantspitzhacke]]
| {{Grid/Werkbank
|shapeless=1
|A1=ComputerCraft:Turtle |B1=Diamantspitzhacke
|Output=ComputerCraft:Mining Turtle
}}
| Zusätzlich zu den normalen Funktionen kann eine Mining Turtle auch Blöcke abbauen.
|-
! Advanced Turtle <span id="Advanced Turtle"></span>
| algin center="center"| [[Gold]]<br>Advanced Computer<br>[[Truhe]]
| {{Grid/Werkbank
|A1=Goldbarren |B1=Goldbarren |C1=Goldbarren
|A2=Goldbarren |B2=ComputerCraft:Advanced Computer |C2=Goldbarren
|A3=Goldbarren |B3=Truhe |C3=Goldbarren
|Output=ComputerCraft:Advanced Turtle
}}
| Eine Advanced Turtle (deutsch: ''erweitert'') kann zusätzlich zur normalen Turtle Farben darstellen und 100.000 anstatt 20.000 Treibstoff speichern.
|-
! Advanced Wireless Turtle <span id="Advanced Wireless Turtle"></span>
| algin center="center"| Wireless-Modem<br>Advanced Turtle
| {{Grid/Werkbank
|shapeless=1
|Mod=ComputerCraft
|A1=Wireless-Modem |B1=Advanced Turtle
|Output=ComputerCraft:Advanced Wireless Turtle
}}
| Die Advanced Wireless Turtle hat dieselben Funktionen wie eine Advanced Turtle. Zusätzlich verfügt sie aber noch über ein Wireless-Modem.
|-
! Advanced Mining Turtle <span id="Advanced Mining Turtle"></span>
| algin center="center" | Advanced Turtle<br>[[Diamantspitzhacke]]
| {{Grid/Werkbank
|shapeless=1
|A1=ComputerCraft:Advanced Turtle |B1=Diamantspitzhacke
|Output=ComputerCraft:Advanced Mining Turtle
}}
| Zusätzlich zu den Funktionen einer Advanced Turtle kann eine Advanced Mining Turtle auch Blöcke abbauen.
|}
== Die Programmierung ==
Die Programme in '''ComputerCraft''' werden in '''Lua''' geschrieben.
Lua ist (wie oben genannt) eine ähnliche Programmiersprache wie BASIC, die einfach zu erlernen ist und wenig Schlüsselwörter besitzt. In diesem Abschnitt wird nur die Programmierung mit den Computern/Turtles im Bezug auf die APIs (Englisch: application programming interface (API), Deutsch: „Schnittstelle zur Anwendungsprogrammierung“) erklärt.
=== Die Grundlagen ===
[[Datei:CC-GrundlagenPasswortSchloss.png|thumb|210px|Man setzt den Computer neben eine Eisentür (Optional: Die Redstone-Lampe)]]
Man beginnt zum Beispiel mit einem einfachen Passwort-Schloss, welches eine Eisentür neben dem Computer für eine bestimmte Zeitintervall bei richtiger Passworteingabe öffnen soll.<br /> Noch ein kurzes Vorwort, Computer sind im ablauf sehr penibel. Tippfehler nehmen sie einem sofort übel und melden sich mit einer Error-Meldung beim Benutzer.
1. Zuerst stellt man einen Computer her und platziert ihn neben einer Eisentür, an ein eventuell schon stehendes Haus.
2. Man öffnet den Computer per Rechtsklick und bearbeitet die Datei "startup" mit dem Befehl "<code>edit startup</code>" (sobald eine Datei auf einem Terminal "startup" heißt, wird sie nach Starten des Computers sofort ausgeführt)
3. Jetzt fängt das Programmieren an. Man schreibt jetzt in die Datei folgenden Code (Die Texte mit den "--" davor sind nur Kommentare! Diese müssen also nicht abgeschrieben werden!):
local passwort = "schinken" -- Hier wird in die Variable "passwort" der String "schinken" eingesetzt (Nach Belieben austauschbar)
local door = "right" -- Hier wird in die Variable "door" die Seite vom Computer eingetragen, an der sich die Tür befindet
local lamp = "left" -- Hier wird in die Variable "lamp" die Seite vom Computer eingetragen, an der sich die Lampe befindet
local warte = 3 -- Hier wird die Tür-Offenhalte-Zeit eingetragen
shell.run( "clear" ) -- Der Bildschirm wird gelöscht <!-- Os.run geht warum auch immer nicht -->
os.pullEvent = os.pullEventRaw -- STRG + T wird unterdrückt
print("") -- eine Leerzeile wird hinzugefügt
write(" Passwort: ") -- Hier wird der eingeklammerte Text auf den Bildschirm "Gedruckt"
eingabe = read("*") -- Eine Eingabe erfolgt; Eingegebenes wird mit einem "*" Überblendet
if eingabe == passwort then -- Eine Abfrage; Es wird geprüft ob Eingabe = (oben festgelegtes) Passwort ist //passwort ohne ""
print(" Richtig! ") -- Wieder eine Ausgabe an den Bildschirm
rs.setOutput( door, true ) -- Es wird ein Redstone-Impuls an die Tür weitergegeben
rs.setOutput( lamp, true ) -- OPTIONAL: Die RedstoneLamp wird "angeschaltet"
sleep(warte) -- Es wird solange wie oben festgelegt gewartet
rs.setOutput( door, false ) -- Die Tür wird wieder geschlossen
rs.setOutput( lamp, false ) -- OPTIONAL: Die RedstoneLamp wird "abgeschaltet"
else -- Abfragebedingung was passiert, wenn die Eingabe eine andere ist
print(" Falsches Passwort! ") -- Eine Ausgabe an den Bildschirm
sleep(2) -- Es wird 2 Sekunden gewartet
end -- Abfragekonstruktion- Ende
os.shutdown() -- Der Computer schaltet sich ab
4. Man drückt nun {{Taste|STRG}}, wählt [Save] aus und drückt {{Taste|ENTER}}
5. Man drückt nun {{Taste|STRG}}, wählt [Exit] aus und drückt {{Taste|ENTER}}. Damit verlässt man das Bearbeitungsinterface.
6. Man gibt in den Computer den Befehl "<code>shutdown</code>" ein und schließt den Computer.
7. Nun wird sich beim nächsten Mal der Computer mit einer Abfrage auf das Passwort öffnen. Ist dieses richtig, wird die Tür für drei Sekunden geöffnet und der Computer schaltet sich ab.
8. Durch Drücken von {{Taste|STRG}} + {{Taste|T}} kann man laufende Programme terminieren (beenden). Dies ist in der Testphase wichtig. Wenn das Programm fertig ist und funktioniert, soll es jedoch nicht mehr an beliebiger Stelle unterbrochen werden können. Um das zu verhindern, fügt man in den Code "<code>os.pullEvent = os.pullEventRaw</code>" ein. Aber Achtung: Wenn man das macht, kannst man das Programm nicht mehr beenden!
Endlos funktionierende Variante:
os.pullEvent = os.pullEventRaw -- Sorgt dafür, dass man das Programm nicht terminieren kann
while true do -- Wiederholt die nachfolgenden Anweisungen endlos
term.clear() -- Leert den Bildschirm
term.setCursorPos(1, 1) -- Setzt den Cursor in die obere linke Ecke
print("Bitte Password eingeben:") -- Gibt Text aus
input = read("*") -- Liest die Eingabe und speichert sie in der Variablen "input"
if input == "password" then -- Prüft, ob die Eingabe des Passwortes richtig ist (in dem Fall "password")
print("Das Passwort ist richtig!") -- Gibt Antwort
redstone.setOutput("right", true) -- Öffnet die Tür auf der rechten Seite (gibt Redstone Signal aus)
sleep(2) -- Das Programm wartet 2 Sekunden
redstone.setOutput("right", false) -- Schließt die Tür auf der rechten Seite (schließt das Redstone Signal)
else -- andernfalls, also wenn die Eingabe des Passwortes nicht richtig ist
print("Das Password ist falsch!") -- Gibt Antwort
sleep(2) -- Das Programm wartet 2 Sekunden
end -- Abfragekonstruktion- Ende
end -- Schleifenanweisung-Ende und weiter beim "while" (siehe oben)
=== Der Umgang mit DiskDrives ===
Mit Disk Drives kann man Floppy Disks Lesen
=== Der Umgang mit Turtles ===
Hier wird demnächst etwas folgen
{{Navbox-Mods}}
[[fr:Mods/ComputerCraft]]</li></ul>| Programm | |
|---|---|
| Art |
Release |
| Erscheinungsdatum |
26. November 2013 |
1.3.4 war eine Launcher Version, welche am 26. November 2013 erschien.
Änderungen[]
- Größere Dateien werden nun schneller heruntergeladen.
Fehlerkorrekturen[]
| Fehlerkorrekturen: |
|---|
|