| Vollversion | |||||
|---|---|---|---|---|---|
| 1.3 (12w17a) | |||||
| 1.4 (12w41a) |
|
||||
| 1.7 (13w36a) |
|
||||
| 1.8 |
|
||||
| 1.9 |
|
||||
| 1.14 |
|
||||
Buch und Feder
| Kategorie | |
|---|---|
| Erneuerbar |
Ja |
| Stapelbar |
Nein |
| ID-Name |
writable_book |
| NBT-Daten |
Siehe Gegenstandsdaten |
Buch und Feder wird aus einem Buch, einem Tintenbeutel und einer Feder hergestellt. Es kann nicht direkt platziert oder verwendet werden. Stattdessen kann man es in einer Truhe ablegen oder in einem Rahmen platzieren.
In ihm kann der Spieler bis zu 50 Seiten Text[Nur BE], bis zu 100 Seiten Text[Nur JE] schreiben. Pro Seite können 14 Zeilen beschrieben werden. Die maximale Anzahl der Zeichen pro Zeile hängt von ihrer Breite ab.
Herstellung
[Bearbeiten | Quelltext bearbeiten]| Name | Zutaten | Eingabe » Ausgabe |
|---|---|---|
| Buch und Feder | Buch + Feder + Tintenbeutel |
Verwendung
[Bearbeiten | Quelltext bearbeiten]Handel
[Bearbeiten | Quelltext bearbeiten]| Dorfbewohner | Chance | Kauft Gegenstand | Verkauft Gegenstand | Handel auf Lager | Dorfbewohner- XP | ||
|---|---|---|---|---|---|---|---|
| JE | BE | ||||||
| Bibliothekar | 50 % | 100 % | 1 × Buch und Feder + 1 × Buch und Feder[t 1] | 1 × Smaragd | 12 | 30 | |
- ↑ In der Java Edition wird nur eines pro Handel angefordert "MC-248042 – Buch und Feder des Bibliothekars wird immer auf 1 reduziert, da Bücher nicht stapelbar sind". In der Bedrock Edition wird das zweite Buch stattdessen in ein den anderen Slot gelegt.
Schreiben
[Bearbeiten | Quelltext bearbeiten]Wenn man mit Buch und Feder in der Hand die rechte Maustaste drückt, erscheint eine Buchseite, die man beschreiben kann. Es können bis zu 50 Seiten mit jeweils bis zu 256 Zeichen Text beschrieben werden.
- Ein Zeilenumbruch zählt als 2 Zeichen.
- Eine Seite kann nicht mehr als 14 Zeilen beinhalten.
- Eine Zeile kann durchschnittlich 19 Zeichen enthalten. Die tatsächliche Anzahl hängt von der Breite der Buchstaben ab, ein "l" ist schmaler als ein "m".
- Im Einzelspielermodus wird das Spiel während des Schreibvorgangs pausiert (was z.B. beim Öffnen des Inventars nicht der Fall ist).
- Statt den Text direkt zu schreiben, kann man auch existierenden Text in die Seite einfügen. Das ist nur mit Strg + v möglich, auch auf dem Mac. Das Einfügen wird jedoch nicht funktionieren, wenn der einzufügende Text länger als eine Seite ist.
- Beim Schreiben kann man den Cursor bewegen, um z.B. einen Text auszubessern.
- Das Selektieren von Text ist nicht möglich.
Nach dem Schreiben eines Buches hat man mehrere Möglichkeiten:
- "Fertig": So bleibt das Buch als Buch und Feder im Inventar bestehen und kann jederzeit weiter bearbeitet werden.
- "Signieren": Dazu muss man einen Buchtitel eingeben, der bis zu 16 Zeichen lang sein kann. Das Buch erscheint dann als Beschriebenes Buch im Inventar und trägt den Buchtitel als Namen mit der Ergänzung von (Spieler), wobei Spieler der Name des Autors ist. Ein beschriebenes Buch kann inhaltlich nicht mehr verändert, sondern nur noch gelesen werden.
- Man kann dem Buch und Feder nach Eintragen des ersten Textes auch schon vor dem Signieren einen Titel geben, indem man es auf dem Amboss umbenennt. (Achtung: macht man das mit einem leeren Buch, kann man es danach nicht mehr beschreiben.) Dies ist sinnvoll, wenn man mehrere Bücher beschreiben möchte. Wenn man es dann schließlich signiert, muss man zwar nochmal einen Titel eingeben, aber der wird ignoriert. Das Buch behält seinen bisherigen Titel. Der einzige Unterschied ist, dass der Titel im Inventar kursiv erscheint.
Formartierungscodes
[Bearbeiten | Quelltext bearbeiten]| Dieser Abschnitt ist nur für die Bedrock Edition und Minecraft Education. |
Das Paragrafenzeichen wird zur einfachen Formatierung benutzt. Im deutschen Tastaturlayout kann man mit ⇧ Umschalttaste + 3 das Paragrafenzeichen § in ein ein Buch schreiben. Gefolgt von einem der untenstehenden Formatierungszeichen.
Bei den nachfolgend aufgeführten Formatierungscodes wurde als Hintergrundfarbe die Farbe der Buchseite gewählt (ein gelbliches Weiß). Einige Textfarben sind darauf nur schlecht oder gar nicht zu erkennen:
| Code | Ergebnis |
|---|---|
| §0 | Schwarzer Text |
| §1 | Dunkelblauer Text |
| §2 | Dunkelgrüner Text |
| §3 | Türkiser Text |
| §4 | Dunkelroter Text |
| §5 | Violetter Text |
| §6 | Orangener Text |
| §7 | Hellgrauer Text (Hellgrauer Text) |
| §8 | Grauer Text |
| §9 | Blauer Text |
| §a | Hellgrüner Text |
| §b | Hellblauer Text |
| §c | Hellroter Text |
| §d | Pinkfarbener Text |
| §e | Gelber Text (Gelber Text) |
| §f | Weißer Text (Weißer Text) |
| §k | Ständig wechselnde Zeichenfolge (daher unlesbar) |
| §l | Fetter Text |
| §o | Kursiver Text |
| §r | Reset Code. Setzt alle vorherigen Codes zurück. |
(Weitere Zeichen sind in Formatierungscodes aufgelistet)
Um mehrere Formatierungscodes gleichzeitig zu benutzen (Farbe plus Schriftart), muss die Farbcodierung zuerst benutzt werden, da diese alle anderen Codes aufhebt.
Beschriebenes Buch
[Bearbeiten | Quelltext bearbeiten]| Kategorie | |
|---|---|
| Erneuerbar |
Ja |
| Stapelbar |
Ja(16) |
| ID-Name |
written_book |
| NBT-Daten |
Siehe Gegenstandsdaten |
Ein Beschriebenes Buch entsteht beim Signieren eines Buches. Der Text eines beschriebenen Buches kann nicht mehr verändert werden. Im Inventar verfügt es über dieselbe Schimmer-Animation wie verzauberte Gegenstände, Tränke und goldene Äpfel. Als Name dieses Gegenstandes wird der Titel angezeigt, den der Spieler ihm gegeben hat. Im Inventar wird zusätzlich der Name des Autors angezeigt, der das Buch signiert hat. In einer dritten Zeile steht der Zusatz "Original".
Wenn man sich ein geschriebenes Buch mit dem Befehl /give @p minecraft:written_book gibt, trägt es den Titel Beschriebenes Buch, ist leer, kann ebenfalls nicht bearbeitet werden und zeigt keinen Autoren an.
Buch programmieren
[Bearbeiten | Quelltext bearbeiten]Statt ein Buch zu schreiben, kann man es auch programmieren. Dann kann das Buch Textkomponenten enthalten, die folgende Eigenschaften haben können:
- Formatierungen,
- Anzeige von Schnellinfo-Texten,
- Mausklicks können einen Befehl ausführen oder eine Web-Adresse aufrufen,
- Integration von Texten aus der Sprachdatei,
- Integration von Spieler- und anderen Objektnamen,
- Integration von Punkteständen der Anzeigetafel.
Durch das Ausführen von Befehlen kann man das beschriebene Buch zu einem Zauberbuch machen, das z.B. Statuseffekte vergeben kann oder Kreaturen töten oder das Wetter verändern etc.
Folgende Informationen sind für die Programmierung eines Buches hilfreich:
- Das JSON-Format.
- Die Befehle mit NBT-Daten. Für das beschriebene Buch kommen der Befehl
/giveund der Befehl/summoninfrage. Der erste gibt das beschriebene Buch in ein Spielerinventar, der zweite lässt es als Drop erscheinen. - Der Aufbau von Textkomponenten.
Zur Programmierung schreibt man sich den Befehl in einen einfachen Texteditor, bei dem alle Buchstaben gleich breit sind, damit man die Übersicht über die Einrückungen behält. Den fertig programmierten Befehl kann man mit allen Zeilen und Einrückungen direkt in einen Befehlsblock kopieren.
Achtung:
- Damit ein Text im Buch erscheint, müssen title und author immer angegeben sein. Sie können auch leer sein, aber sie müssen existieren.
- Beispiel:
title:{ raw:"" },author:"".
- Beispiel:
- Anführungszeichen innerhalb von Anführungszeichen müssen mit einem Backslash (Rückwärtsschrägstrich) gekennzeichnet werden (siehe Escaping).
- Beispiel:
pages:[ {raw:{text:"Guten Tag" } } ]
- Beispiel:
- Für die Anwendung der Maussensitivität ("click_event") muss im Menü/Optionen/Chateinstellungen die Einstellung Weblinks: An sein.
- Die "click_event"-Aktion "suggest_command", die "score"-Eigenschaft und die "selector"-Eigenschaft funktionieren nicht für Bücher.
- Die "click_event"-Aktion "change_page" ist speziell für Bücher gedacht und funktioniert nur bei ihnen.
Beispiel:
/summon minecraft:item ~ ~2 ~ {
Item:{
id:"minecraft:written_book",
count:1,
components:{
"minecraft:written_book_content":{
title:{
raw:"Creeperkiller"
},
author:"Hexe Anna",
resolved:false,
pages:
[
{
raw:[
"",
{
bold:true,
color:"dark_green",
text:"\n\n\n\n\n Creeperkiller"
}
]
},
{
raw:[
"",
{
text:"Klicke auf den Creeperkopf und alle Creeper bis zu 20 Block Entfernung sterben!"
},
{
click_event:{
action:"run_command",
command:"/execute at @p run kill @e[distance=..20,type=minecraft:creeper]"
},
color:"dark_green",
text:"\n\n\n\n [oo]\n [/\\]"
}
]
}
]
}
}
}
}
Der Befehl /summon minecraft:item erzeugt zwei Blöcke über dem Befehlsblock (~ ~2 ~) einen einzelnen (count:1) Drop, der aus einem beschriebenen Buch besteht (id:"written_book"). Das trägt in der Schnellzugriffsleiste die Bezeichnung "Creeperkiller" (title) und im Inventar die zusätzliche Info "von Hexe Anna" (author). Es hat zwei Seiten (pages:[{raw:"..."},{raw:"..."}]). Jede Seite beginnt und endet mit einem Anführungszeichen. Dazwischen steht kein einfacher Freitext, sondern Textkomponenten. Die erste Seite hat einen Text, der dunkelgrün ("color") und fett ("bold") dargestellt wird. Der Text besteht aus fünf Zeilenumbrüchen (\n), einigen Leerzeichen und dem Wort "Creeperkiller". Weil diese Text-Anführungszeichen innerhalb der Seiten-Anführungszeichen stehen, müssen sie mit einem Backslash (Rückwärtsschrägstrich) gekennzeichnet sein. Die zweite Seite besteht aus Textkomponenten mit zwei Texten. Der erste Textteil wird ohne weitere Formatierung angezeigt, d.h. in scharzer Normalschrift. Der zweite Textteil zeigt in dunkelgrüner Farbe einen stilisierten Creeperkopf (siehe Abbildung). Zur Darstellung des Creepermundes wird ein Backslash benötigt. Der muss durch einen davorgesetzten Backslash als Sonderzeichen markiert werden (\\). Bis hierhin könnte man alles viel einfacher als gewöhnliches Buch mit Feder schreiben und signieren. Aber nun kommt der Clou: Der Creeperkopf ist anklickbar (click_event). Klickt man darauf, wird ein Befehl ausgeführt ("action":"run_command"). Es handelt sich um den Befehl /kill @e[distance=..20,type=minecraft:creeper], der alle Creeper in einem Radius von 20 Blöcken tötet. Da der kill-Befehl nicht von jedem Spieler ausgeführt werden darf (er benötigt Operator-Rechte), wird er über den Befehl /execute ausgeführt.
Beispiel:
/give @p minecraft:written_book[
minecraft:written_book_content={
title:{
raw:""
},
author:"",
pages:
[
{
raw:[
"",
{
click_event:{
action:"change_page",
page:2
},
text:"zu Seite 2"
},
{
click_event:{
action:"change_page",
page:3
},
text:"\nzu Seite 3"
}
]
},
{
raw:{
text:"Seite zwei"
}
},
{
raw:{
text:"Seite drei"
}
}
]
}
]
Der nächstgelegene Spieler (@p) erhält ein beschriebenes Buch ohne Titel und Autor mit drei Seiten (pages:). Seite 1 enthält ein Inhaltsverzeichnis mit zwei Zeilen. Der Zeilenumbruch "\\n" steht am Anfang des zweiten Textteils. Die erste Textzeile wechselt beim Anklicken zu Seite 2, die zweite Textzeile wechselt beim Anklicken zu Seite 3.
Kopien herstellen
[Bearbeiten | Quelltext bearbeiten]Auf der Werkbank kann man beliebig viele und gleichzeitig bis zu acht Kopien von einem beschriebenen Buch herstellen. Als Unterscheidung zum Original tragen sie den Zusatz "Kopie des Originals". Das heißt, es kann immer nur ein einziges Original geben. Nimmt man die Kopien von der Werkbank, verschwinden die zum Herstellen benötigten Bücher und Federn, das Original des beschriebenen Buches bleibt aber unverändert liegen und muss separat von der Werkbank genommen werden.
Auf dieselbe Art kann man auch Kopien von einer Kopie herstellen. Auch sie werden mit einem Zusatz gekennzeichnet, der da lautet: "Kopie einer Kopie". Von der Kopie einer Kopie kann keine weitere Kopie mehr hergestellt werden (obwohl es in der Sprachendatei mit der Variablen book.generation.3 eine Bezeichnung dafür gäbe: "Tattered" bzw. deutsch "Zerrissen").
| Name | Zutaten | Eingabe » Ausgabe |
|---|---|---|
| Beschriebenes Buch | Buch und Feder + Beschriebenes Buch |
Daten
[Bearbeiten | Quelltext bearbeiten]Gruppendaten
[Bearbeiten | Quelltext bearbeiten]| Name | ID | Gruppenform | Gruppen | Obergruppen |
|---|---|---|---|---|
| Buch und Feder | writable_book | item | #book_cloning_target#bookshelf_books#lectern_books | — |
| Beschriebenes Buch | written_book | item | #bookshelf_books#lectern_books | — |
Gegenstandsdaten
[Bearbeiten | Quelltext bearbeiten]
- Beschriebenes Buch hat die Gegenstand-ID "written_book"
- count: Größe des Gegenstandsstapels. Prinzipiell kann hier für jeden Gegenstand (z.B. auch für Werkzeuge und Fahrzeuge) eine Stapelung eingetragen werden, auch wenn das Spiel dies im normalen Ablauf nicht ermöglicht. Der Wert muss mindestens 1 betragen, sonst wird der Gegenstand automatisch gelöscht. Anzahlen größer 1 werden im Inventar angezeigt.
- id: ID-Name.
- Slot: Optional. Die Inventarplatz-Nummer, wenn der Gegenstand in einem Inventar einsortiert ist.
- components: Optional. Alle weiteren Eigenschaften des Gegenstands. Beachte die Besonderheit der components-Eigenschaft.
- "minecraft:written_book_content": Verbundtyp der Daten für ein beschriebenes Buch.
- pages: Liste der Buchseiten.
- : Der Text einer Buchseite. Diese Eigenschaft hat keinen Namen. Der Text kann auch eine Textkomponente sein, d.h. er kann verschiedene Formatierungen enthalten und auf Maus-Klicks reagieren, die Befehle auslösen können.
- raw: Die Textkomponente, die den Textinhalt der Seite darstellt. Siehe Textkomponenten.
- filtered: Die Textkomponente, die den gefilterten Text der Seite darstellt. Optional. Wird nur Spielern mit aktiviertem Chatfilter anstelle von Text angezeigt.
- : Die Textkomponente, die den Textinhalt der Seite darstellt.
- : Der Text einer Buchseite. Diese Eigenschaft hat keinen Namen. Der Text kann auch eine Textkomponente sein, d.h. er kann verschiedene Formatierungen enthalten und auf Maus-Klicks reagieren, die Befehle auslösen können.
- title: Der Titel des signierten Buches.
- raw: Der Nur-Text-Titel.
- filtered: Der gefilterte Titel. Optional. Wird nur Spielern mit aktiviertem Chatfilter anstelle von Text angezeigt.
- author: Der Autor des signierten Buches.
- generation: Die Kopiegeneration des Buches: 0 = Original (dann kann die Eigenschaft entfallen), 1 = Kopie vom Original, 2 = Kopie einer Kopie, 3 = Zerrissen.
- resolved: 1 oder 0 (true/false) - Wird vom Spiel erzeugt und auf 1 gesetzt, wenn das Buch (oder ein Buch von einem Stapel Bücher) das erste Mal nach dem Signieren geöffnet wird. Wenn das Buch eine Textkomponente enthält, werden dabei einmalig alle Platzhalter durch aktuelle Werte ersetzt. Enthält die Textkomponente Statistikdaten (Textkomponenten-Eigenschaft
score) oder Zielauswahlen (Textkomponenten-Eigenschaftselector), werden diese durch die in diesem Moment gültigen Werte ersetzt. Bei jedem weiteren Öffnen des Buches ändert sich der Text nicht mehr, alles bleibt wie beim ersten Öffnen. Die Ersetzung geschieht folgendermaßen: Bei derscore-Eigenschaft wird der Wert fürnamegeändert, wenn der Name eine Zielauswahl ist, und einvalue-Wert hinzugefügt, der den Punktestand angibt. Bei dieser Umwandlung werden bereits bestehendevalue-Werte nicht überschrieben. Bei derselector-Eigenschaft wird diese Eigenschaft entfernt und mit einem Text ersetzt, der die gewählten Objekte darstellt (mit gleichen Funktionen wie bei/say @a).
- pages: Liste der Buchseiten.
- "minecraft:written_book_content": Verbundtyp der Daten für ein beschriebenes Buch.
Trivia
[Bearbeiten | Quelltext bearbeiten]- Für das Buch und die Feder sollte noch ein Lesepult eingeführt werden, in dem man ein beschriebenes Buch ausstellen und lesen könnte. Dies wurde jedoch erst in der Vollversion 1.14 realisiert.
- Verwendet man nur die schmalsten Zeichen des Standard-Ressourcenpakets (z.B. "i"), kann man 68 Zeichen in eine Zeile schreiben, verwendet man nur die breitesten Zeichen (z.B. "W"), kann man 19 Zeichen in eine Zeile schreiben.
- Die Entwicklungsversion 20w14∞ ist ein Aprilscherz der am 1. April 2020 für die Java-Edition veröffentlicht wurde. In dieser Version kann man ein beliebiges beschriebenes Buch in ein Netherportal werfen, um ein Portal in eine zufällige Dimension zu kreieren, die abhängig ist von dem Inhalt im Buch.
Galerie
[Bearbeiten | Quelltext bearbeiten]-
Ein Spieler schreibt etwas in ein Buch.
-
Ein Spieler gibt dem Buch einen Namen.
-
Ein geöffnetes Buch. (Rechtsklick)
-
Anzeige eines fertig signierten Buches.
-
Ein beschriebenes Buch welches als Platzhalter in Endsiedlungen diente.
-
Spieler erstellt Kopien von einem Buch
-
Das Bearbeitungsmenü eines Buches in der Bedrock Edition
-
Das Signiermenü eines Buches in der Bedrock Edition
Geschichte
[Bearbeiten | Quelltext bearbeiten]Das alte Rezept des beschriebenen Buches vor Vollversion 1.8 (14w05a) erzeugte eine Kopie zuviel:
| Versionen der Java Edition |
|---|
| Versionen der Bedrock Edition | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
| Versionen der Konsolenedition |
|---|
Navigation
[Bearbeiten | Quelltext bearbeiten]| Werkzeuge | |
|---|---|
| Beschriebenes | |
| Behälter | |
| Hilfsmittel | |
| Transportmittel | |
| Technisch | |
| Historisch | |
| Überblick | |


