Minecraft Wiki
Advertisement
Achtung Diese Seite wird vom Minecraft Wiki nicht auf inhaltliche Richtigkeit und Vollständigkeit geprüft.
Bukkit 1.12.2
CraftBukkit 1.12.2
SpigotMC 1.12.2
Spigot
{{Extension DPL}}<ul><li>[[Ghast-Träne|Ghast-Träne]]<br/>{{Gegenstand
| type      = Werkstoffe
| image     = Ghast-Träne.png
| invimage  = Ghast-Träne
| stackable = Ja (64)
| renewable = Ja
| nameid    = ghast_tear
}}

Die '''Ghast-Träne''' ist ein [[Gegenstand]], der zum [[Brauen]] und zum Herstellen von Enderkristallen verwendet wird. Die Ghast-Träne wird von einem [[Ghast]], bei dessen Tod, fallen gelassen. Ein Ghast hinterlässt neben [[Schwarzpulver]] nur eine Träne, was eine Suche schwierig macht. Da Ghasts oft über [[Lava]] fliegen, ist es allerdings oft unmöglich, Ghast-Tränen einzusammeln, da diese in die Lava fallen und dort verbrennen.

== Verwendung ==

=== Verarbeitung ===
Zusätzlich kann man sie Verbindung mit einem [[Enderauge]] und [[Glas]] zu einem [[Enderkristall]] weiterverarbeiten, den man benötigt, um den Enderdrachen wiederzubeleben.

{|class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Enderkristall}}
|}

=== Brauen ===
Ghast-Tränen können in Verwendung mit einem [[Trank|Seltsamen Trank]] zum [[Brauen]] eines [[Trank|Tranks der Regeneration]] genutzt werden. Zusammen mit einer [[Flasche|Wasserflasche]] ergeben sie einen [[Trank|Gewöhnlichen Trank]].
{| class="wikitable"
! Trank
! Zutaten
! Brauaufbau
! Effekt
! Dauer <br /> (in Minuten)
|- style="text-align: center;"
! {{Slot|Gewöhnlicher Trank}} <br /> [[Trank|Gewöhnlicher Trank]] 
| [[Ghast-Träne]] <br /> + <br /> [[Trank|Wasserflasche]]    
| {{Grid/Braustand
  | Input=   Ghast-Träne
  | Output1=  
  | Output2= Wasserflasche
  | Output3= 
}}
| Keiner
| 
|- style="text-align: center;"
! {{Slot|Trank der Regeneration}} <br /> [[Trank|Trank der Regeneration]]
| [[Ghast-Träne]] <br> + <br /> [[Trank|Seltsamer Trank]] 
| {{Grid/Braustand
  | Input=   Ghast-Träne
  | Output1=  
  | Output2= Seltsamer Trank
  | Output3= 
}}
| Stellt Leben über die Zeit wieder her.
| {{EffektLink|Regeneration}} 0:45
|}

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.0}}
|list1= 
{{Geschichtlich
|untergruppe=1
|group1={{ver|version|Beta 1.9-pre1}}
|list1= *Ghast-Träne hinzugefügt
|group2= {{ver|version|Beta 1.9-pre3}}
|list2= *Die Ghast-Träne kann im [[Braustand]] für den Trank der Heilung verwendet werden
|group3= {{ver|version|Beta 1.9-pre4}}
|list3= *Der Trank der Heilung wird nun mit der neuen [[Glitzernde Melonenscheibe|glitzernden Melonenscheibe]] gebraut, eine Ghast-Träne erzeugt stattdessen einen Trank der Regeneration
}}
|group2= {{ver|1.9|15w44b}}
|list2= *Man kann nun mit Hilfe einer Ghast-Träne und weiteren Zutaten einen [[Enderkristall]] herstellen
}}
{{Geschichtlich
|title=konsole
|group1= {{ver|kon|xbox=TU7|xbone=CU1|ps3=1.00|wiiu=Patch 1}}
|list1= *Ghast-Träne hinzugefügt
}}

{{Navbox-Werkstoffe}}

[[cs:Ďasova slza]]
[[en:Ghast Tear]]
[[es:Lágrima de ghast]]
[[fr:Larme de Ghast]]
[[hu:Kísértetkönny]]
[[it:Lacrima di ghast]]
[[ja:ガストの涙]]
[[ko:가스트 눈물]]
[[nl:Ghasttraan]]
[[pl:Łza ghasta]]
[[pt:Lágrima de ghast]]
[[ru:Слеза гаста]]
[[uk:Сльоза ґаста]]
[[zh:恶魂之泪]]</li><li>[[Entdeckerkarte|Entdeckerkarte]]<br/>{{Gegenstand
| image        = Ozean-Entdeckerkarte.png; Wald-Entdeckerkarte.png
| image2       = Ozean-Entdeckerkarte BE.png; Wald-Entdeckerkarte BE.png
| invimage     = Ozean-Entdeckerkarte
| invimage2    = Wald-Entdeckerkarte
| invimage3    = ----
| invimage4    = Ozean-Entdeckerkarte BE
| invimage5    = Wald-Entdeckerkarte BE
| type         = Werkzeuge & Hilfsmittel
| stackable    = Ja (64)
| nameid       = filled_map
| renewable    = Ja
}}
{{Diese Seite|die Karte zu Ozeanmonumenten und Waldanwesen|andere Bedeutungen|Karte (Begriffsklärung)}}
'''Entdeckerkarten''' sind beschriebene [[Karte]]n, die für das erleichterte Auffinden bestimmter Bauwerke konzipiert sind. Sie können nur von einem [[Dorfbewohner|Kartographen]] [[Handel|erhalten]] werden.

== Eigenschaften ==
* Es gibt zwei Entdeckerkarten: Die [[Ozeanmonument|Ozean]]-Entdeckerkarte und die [[Waldanwesen|Wald]]-Entdeckerkarte.
* Die Ozean-Entdeckerkarte ist für das Finden von [[Ozeanmonument]]en konzipiert. Da diese häufiger als Waldanwesen sind, kosten sie auch beim [[Handel#Bibliothekar|Kartographen]] weniger.
* Mit der Wald-Entdeckerkarte sucht man [[Waldanwesen]]. Wegen ihrer Seltenheit kosten sie beim Kartographen im Schnitt mehr als Ozean-Entdeckerkarten.
* Erzeugt ein Kartograf ein ''neues'' Angebot mit einer Entdeckerkarte, wählt er einen Bereich der Welt, der noch nicht generiert ist. Daher enthalten Entdeckerkarten immer ein Bauwerk, wo noch niemand vorher gewesen war, was im [[Mehrspieler]]modus nützlich ist. Dieses Bauwerk ist nicht unbedingt immer das nächste, aber dennoch eins der nächstliegenden.
* Hat der Kartograf sein Angebot einmal gemacht, wird man von ihm immer die gleiche Entdeckerkarte bekommen. Das gilt auch für einen anderen Kartografen, der sich in der Nähe des ersten befindet, denn er wird dasselbe Bauwerk finden. Erst wenn sich ein Spieler dem Bauwerk genähert und damit den Bereich der Welt generiert hat, wird ein zweiter Kartograf, der sich in der Nähe des ersten befindet, für seine Entdeckerkarte ein anderes Bauwerk suchen, sofern er sein Kartenangebot noch nicht erzeugt hat. Einfacher ist es, einen weit entfernten Kartographen aufzusuchen, der auf jeden Fall ein anderes Bauwerk finden wird.
* Welche Gegend die Entdeckerkarte darstellt, erfährt man jedoch erst nach dem [[Handel|Erhandeln]]. Aus den oben genannten Gründen kann es also sein, dass man dieselbe Entdeckerkarte erneut kauft.
* Entdeckerkarten tragen ihre Landschaft ein, sobald der entsprechende Bereich der Welt generiert wird. Anders als normale [[Karte]]n muss man sie dazu nicht in der Hand halten. Man kann eine Entdeckerkarten auch zu Hause liegen lassen, sie wird gefüllt, sobald sich ein Spieler im Kartenbereich aufhält.

=== Entdeckerkarten bekommen ===
{{HA|Handel}}
Entdeckerkarten kann man nur durch [[Handel]] bekommen. Man kann sie weder herstellen, noch findet man sie in Truhen, noch sind sie im [[Inventar|Kreativmodus-Inventar]] zu finden, noch kann man sie mit dem {{b|/give}} bekommen.

Um bei einem Kartographen die Entdeckerkarten-Angebote freizuschalten, muss man vorher noch drei andere Angebote annehmen (s. [[Handel#Kartograph]]). Das Angebot mit der Entdeckerkarte wird nur freigeschaltet, wenn der Kartograf ein entsprechendes Bauwerk finden kann, was in Flachlandwelten z.B. nicht der Fall ist.

Die Ozean-Entdeckerkarte kostet einen [[Kompass]] und 12 bis 20 [[Smaragd]]e. Die Wald-Entdeckerkarte einen Kompass und 16 bis 28 Smaragde.

Der Gegenstand kann mit dem {{b|/give}} nachgebildet werden und sieht dann äußerlich aus wie eine Entdeckerkarte, aber es bleibt eine normale Karte. Karten werden grundsätzlich vom Spiel generiert. Entdeckerkarten haben dabei die Besonderheit, dass ihr Zentrum nicht von der Position des Spielers abhängt, wie bei normalen Karten, und sie haben andere Farben. Diese Informationen werden aber vom Spiel in den [[Kartendaten]] hinterlegt, die man mit dem {{b|/give}} nicht beeinflussen kann.

== Verwendung ==
Wenn man sich außerhalb des angezeigten Bereiches befindet, wird die Landschaft in Orange-, Dunkelbraun- und Beigetönen dargestellt, statt als leere beige Fläche (Kartentextur). Wasser wird mit horizontalen Linien, Land als leere Fläche (normale Kartentextur) dargestellt. Das Gebäude, welches die Karte behandelt, wird mit einem kleinen Symbol dargestellt. Die Richtung, in der sich der Spieler in Relation zum Ausschnitt befindet, wird als kleiner weißer Punkt dargestellt. Hierbei ist das Oben der Karte immer Norden, sodass man sich z. B. in Richtung Südwesten bewegen muss, wenn sich der Punkt in der oberen rechten Ecke befindet (also Nordöstlich zum Ausschnitt).

Nähert man sich der dargestellten Stelle, verdoppelt sich die Größe des Punktes. Bewegt man sich in den Ausschnitt, so füllt sich die Entdeckerkarte wie eine ganz normale Karte. Das Gebäude wird aber immer noch mit dem Symbol angezeigt. Man kann bei hohem [[#Verkleinerung des Maßstabes|Maßstab]] auch das Waldanwesen an sich als großen braunen Klotz erkennen. Bei Ozeanmonumenten geht dies nicht, da sie unter Wasser liegen und so von der [[Kartendaten|Karten-Wassertextur]] überdeckt werden. 

Im Gegensatz zu normalen [[Karte]]n ist es nicht möglich, Entdeckerkarten zu verkleinern. Der Standard-Maßstab bei Entdeckerkarten ist außerdem 1:4, bei normalen Karten 1:1.

=== Kopien ===
{{HA|Karte#Kopien}}

Um eine Entdeckerkarte zu kopieren, legt man sie zusammen mit einer leeren Karte in das Handwerksfenster. Möchte man mehrere Kopien gleichzeitig anfertigen, so legt man mehrere leere Karten dazu (nicht gestapelt).

{| class="wikitable"
!Ergebnis
!Zutaten
!Eingabe » Ausgabe
|-
{{Rezept|Entdeckerkarte kopiert}}
|}

== NBT-Daten ==
{{Minecraftdaten|Gegenstandsdaten}}

== Galerie ==
<gallery>
Ozeanmonument-Entdeckerkarte.png|Eine Ozean-Entdeckerkarte mit eindeutig auszumachendem Wasser
Waldanwesen-Entdeckerkarte.png|Eine Wald-Entdeckerkarte
Wald-Entdeckerkarte_Screenshot.png|Der Spieler hat mit einer Wald-Entdeckerkarte das eingezeichnete [[Waldanwesen]] gefunden.
Entdeckerkarten-Vergleich.png|Vergleich zwischen der Wald-Entdeckerkarte (links) und Ozean-Entdeckerkarte (rechts)
</gallery>

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.11}}
|list1= {{Geschichtlich
|untergruppe=1
|group1= {{ver|version|16w39a}}
|list1= *[[Datei:Ozean-Entdeckerkarte 16w39a.png|32px]] [[Datei:Wald-Entdeckerkarte 16w39a.png|32px]] Beide Entdeckerkarten und der [[Dorfbewohner|Kartograph]] werden hinzugefügt.
|group2= {{ver|version|16w41a}}
|list2= *Der Maßstab von Entdeckerkarten kann nicht mehr verändert werden.
}}
|group2= {{ver|1.13|17w47a}}
|list2= *[[Metadaten-Entfernung]]: Die Karte speichert ihre Karten-ID nicht mehr als [[Metadaten]], sondern in den [[Gegenstandsdaten]] als <code>map</code>.
|group3= {{ver|1.14|18w43a}}
|list3= *[[Datei:Ozean-Entdeckerkarte.png|32px]] [[Datei:Wald-Entdeckerkarte.png|32px]] Die Texturen der Entdeckerkarten wird geändert.
}}

{{Geschichtlich
|title=be
|group1= {{ver|pe|1.1.0}}
|list1= 
{{Geschichtlich
|untergruppe=1
|group1= {{ver|pe-alpha|1.1.0.0}}
|list1= *[[Datei:Ozean-Entdeckerkarte 16w39a.png|32px]] [[Datei:Wald-Entdeckerkarte 16w39a.png|32px]] Beide Entdeckerkarten werden hinzugefügt, sie können aber noch nicht im Überlebensmodus erhalten werden.
|group2= {{ver|pe-alpha|1.1.0.3}}
|list2= *Der [[Dorfbewohner|Kartograph]] wird hinzugefügt.
}}
|group2= {{ver|bev|1.10.0|3}}
|list2= *[[Datei:Ozean-Entdeckerkarte BE.png|32px]] [[Datei:Wald-Entdeckerkarte BE.png|32px]] Die Textur der Entdeckerkarten wird geändert.
|group3= {{ver|bev|1.11.0|4}}
|list3= *Der Handel wurde geändert, Wald- und Ozean-Entdeckerkarten kosten jetzt einen Kompass und 12 Smaragde.
*Kartographen-Dorfbewohner der Stufe Geselle verkaufen nicht mehr 2 Arten von Entdeckerkarten, sondern haben jetzt eine 1⁄3-Chance, Wald-Entdeckerkarten zu verkaufen, eine 1⁄3-Chance, Ozean-Entdeckerkarten zu verkaufen, oder eine 1⁄3-Chance, andere Gegenstände als Teil ihres Handels zu verkaufen.
*Wald-Entdeckerkarten können jetzt von Pfeilmacher-Dorfbewohnern gekauft werden.
|group4= {{ver|bev|1.12.0|3}}
|list4= *Pfeilmacher-Dorfbewohner der Stufe Geselle verkaufen keine Wald-Entdeckerkarten mehr.
|group5= {{ver|bev|1.16.100|56}}
|list5= *Die ID der Karten wurde von <code>map</code> in <code>filled_map</code> geändert.
}}

{{Navbox-Werkzeuge & Hilfsmittel}}

[[en:Explorer Map]]
[[es:Mapa del tesoro]]
[[fr:Carte d'exploration]]
[[ja:探検家の地図]]
[[ko:탐험 지도]]
[[pl:Mapa eksploracyjna]]
[[ru:Карта сокровищ]]
[[zh:探险家地图]]</li><li>[[Schatzkarte|Schatzkarte]]<br/>{{Gegenstand
| image     = Schatzkarte.png
| image2    = Schatzkarte BE.png  
| invimage  = Schatzkarte
| invimage2 = Schatzkarte BE
| type      = Werkzeuge & Hilfsmittel
| stackable = Ja (64)
| renewable = Nein
| nameid    = filled_map
| nbtlink   = Karte
}}
{{Diese Seite|die Karte zu [[Vergrabener Schatz|vergrabenen Schätzen]]|die Karte zu Ozeanmonumenten und Waldanwesen|Entdeckerkarte|andere Bedeutungen|Karte (Begriffsklärung)}}
'''Schatzkarten''' sind beschriebene [[Karte]]n, die für das Auffinden [[Vergrabener Schatz|vergrabener Schätze]] konzipiert sind. Sie können in [[Ozeanruine]]n und [[Schiffswrack]]s gefunden werden.

== Eigenschaften ==
Die Schatzkarte sieht aus wie eine normale geöffnete Karte, jedoch ist die Schrift auf dem Gegenstand leicht bläulich gefärbt. Sie ähnelt den [[Entdeckerkarte]]n (Details siehe dort), zeigt aber keine Bauwerksymbole, sondern ein rotes Kreuz an der Stelle, wo sich der vergrabene Schatz befindet.

=== Schatzkarten finden ===
Als Erstes muss man einen Ozean finden. Wenn man den Meeresgrund erforscht, kann man auf [[Schiffswrack]]s stoßen. Diese haben ein bis drei Truhen in sich. Die Kartentruhe ist nur im Heck eines Schiffswracks zu finden. Dort gibt es oben eine Kajüte und unten einen Laderaum. Die Kartentruhe befindet sich im Laderaum, sie enthält immer eine Schatzkarte.

In [[Ozeanruine]]n befinden sich ebenfalls Truhen, die Schatzkarten enthalten können (kleine Ruine 41,7 % Chance, große Ruine 43,5 %  Chance). Sie sind meist unter Kies oder Sand verschüttet.

Sobald man die Schatzkarte in sein Inventar aufnimmt, wird sie geöffnet und es wird an der Stelle, wo der Schatz liegt, ein rotes Kreuz angezeigt. Geht man zu diesem Ort und gräbt man sich ein paar Blöcke weit nach unten, stößt man auf den vergrabenen Schatz, der immer ein [[Herz des Meeres]] enthält, das für die Herstellung eines [[Aquisator]]s benötigt wird.

== Verwendung ==
Eine Schatzkarte wird wie eine Entdeckerkarte benutzt, siehe [[Entdeckerkarte#Verwendung]].

Im Gegensatz zu normalen [[Karte]]n ist es nicht möglich, Schatzkarten zu verkleinern. Der Standard-Maßstab bei Schatzkarten ist außerdem 1:2, bei normalen Karten 1:1.

=== Kopien ===
{{HA|Karte#Kopien}}

Um eine Schatzkarte zu kopieren, legt man sie zusammen mit einer leeren Karte in das Handwerksquadrat. Möchte man mehrere Kopien gleichzeitig anfertigen, so legt man mehrere leere Karten dazu (nicht gestapelt).

{| class="wikitable"
! Ergebnis
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Schatzkarte kopiert}}
|}

== NBT-Daten ==
{{Minecraftdaten|Gegenstandsdaten}}

== Erfolge ==
{{Erfolge|load|Mein Schatz!}}

== Galerie ==
<gallery>
Schatzkarte mit Schatz.png|Eine Schatzkarte, das Kreuz markiert den vergrabenen Schatz
</gallery>

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.13}}
|list1= 
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|18w10a}}
|list1= *[[Datei:Schatzkarte 18w10a.png|32px]] Schatzkarten hinzugefügt, sie können in [[Ozeanruine]]n gefunden werden.
|group2= {{ver|version|18w11a}}
|list2= *Schatzkarten können auch in [[Schiffswrack]]s gefunden werden.
}}
|group2= {{ver|1.14|18w43a}}
|list2= *[[Datei:Schatzkarte.png|32px]] Die Textur der Schatzkarte wird geändert.
}}

{{Geschichtlich
|title=be
|group1= {{ver|be|1.4.0}}
|list1= 
{{Geschichtlich
|untergruppe=1
|group1= {{ver|be-beta|1.2.14.2}}
|list1= *[[Datei:Schatzkarte beta 1.2.14.2.png|32px]] Schatzkarte hinzugefügt, sie können in [[Schiffswrack]]s gefunden werden.
|group2= {{ver|be-beta|1.2.20.1}}
|list2= *Schatzkarten können in [[Ozeanruine]]n gefunden werden.
}}
|group2= {{ver|bev|1.10.0|3}}
|list2= *[[Datei:Schatzkarte BE.png|32px]] Textur der Schatzkarte wird geändert.
}}

{{Navbox-Werkzeuge & Hilfsmittel}}

[[en:Explorer Map]]
[[es:Mapa de exploración]]
[[fr:Carte d'exploration]]
[[ja:探検家の地図]]
[[ko:탐험 지도]]
[[pl:Mapa eksploracyjna]]
[[pt:Mapa de exploração]]
[[ru:Карта сокровищ]]
[[zh:探险家地图]]</li></ul>
Autor

Spigot-Team

Voraussetzungen

Java JRE 7 oder höher
BuildTools

Mod-Version

1.12.2

Minecraft-Version

Vollversion 1.12.2

Eigenes Wiki

Spigot Installation

Projektseite

Selbst zusammenstellen durch BuildTools

Bukkit ist ein Projekt zur Modifikation eines Minecraft-Servers. Dieses Serversystem ist so konstruiert, dass man beliebige Erweiterungen (Plugins) hinzufügen kann. Aus lizenzrechtlichen ist Bukkit nicht als fertiges Programm (jar-Datei) herunterladbar, sondern muss durch BuildTools selbst zusammengestellt werden.

Begriffsklärung:

  • Bukkit ist genaugenommen eine API (Application Programming Interface), d.h. eine Programmierschnittstelle. Mithilfe dieser API können Software-Entwickler (Developer) Bukkit-Plugins schreiben[1].
  • Ein Bukkit-Plugin ist kein eigenständiger Server, sondern eine Erweiterung, die man dem entsprechend modifizierten Server hinzufügen kann (plug in = einstöpseln). Wer Bukkit-Plugins schreiben möchte, der benötigt die Bukkit-API. Wer einem Server Bukkit-Plugins hinzufügen möchte, muss ihn zuerst mit CraftBukkit modifizieren.
  • CraftBukkit ist eine Mod für Minecraft-Server. Wird der Minecraft-Server mit CraftBukkit modifiziert, spricht man von einem Bukkit-Server, weil er dann in der Lage ist, mit Bukkit-Plugins erweitert zu werden[1].
  • ScrapBukkit, HomeBukkit, ChatBukkit sind Plugins, die direkt vom Bukkit-Team entwickelt wurden. Um CraftBukkit möglichst schlank zu halten, hat das Bukkit-Team zusätzliche Serverbefehle nicht in CraftBukkit integriert, sondern als separate Plugins veröffentlicht[2].
  • SpigotMC ist ein abgewandeltes CraftBukkit, also eine Alternative zu CraftBukkit[3]. Wenn der Minecraft-Server mit SpigotMC statt mit CraftBukkit modifiziert wird, spricht man trotzdem von einem Bukkit-Server, weil auch diesem Server Bukkit-Plugins hinzugefügt werden können. Trotzdem muss man zwischen Bukkit und Spigot genau unterschieden, denn wenn ein Plugin die Spigot-Funktionen nutzen möchte, muss der Server mit SpigotMC modifiziert sein, nicht mit CraftBukkit.
  • Fork ist die Bezeichnung für eine Verzweigung in der Programmentwicklung: Aus ursprünglich einheitlichem Programmcode entstehen zwei Alternativen, die unterschiedlich weiterentwickelt werden. SpigotMC ist eine Fork von CraftBukkit. Und PaperMC ist eine Fork von Spigot. Durch Verzweigungen gibt es mittlerweile mehrere Alternativen zu CraftBukkit.

Geschichte

Der Ursprung von Bukkit

  • Im September 2010 (zu Zeiten von Alpha 1.1) erstellte hey0 zusammen mit weiteren Programmierern eine Mod namens hMod, die Minecraft-Server mit verbesserten Funktionen ausstattete. Wie jede Mod musste auch diese laufend an neue Minecraft Versionen angepasst werden.
  • Im Dezember 2010 (zu Beginn der Beta-Phase) begannen einige ehemalige hMod-Programmierer (unter anderem Dinnerbone und Grum, die damals noch nicht bei Mojang waren) unter dem Namen Bukkit eine neue Mod für Minecraft-Server zu entwickeln.
  • Kurz darauf, als die neue Beta 1.2 erschien (Januar 2011), wurde die Weiterentwicklung von hMod eingestellt. Damit wurde Bukkit schlagartig zum Nachfolger und zur verbreitetsten Server-Mod.
  • Hier erzählt Dinnerbone die Entstehung von Bukkit aus seiner Sicht und erklärt auch den Ursprung der Bezeichnung "Bukkit".

Die hMod-Kontroverse

Am 5. Januar 2011 verkündete hey0 in einem Forum-Post offiziell den Stop der Weiterentwicklung seiner hMod, die von Bukkit abgelöst werden würde[4]. Weil sowohl hMod als auch Bukkit freiwillige Privatprojekte sind und hey0 sehr inaktiv war, führte eine Kommunikationspanne zu einigem Ärger in der Community: Teile der Community meinten, Bukkit würde hey0's Arbeit stehlen und andere waren wütend auf hey0, da sie sich aufgefordert fühlten, die Entwicklung von hMod alleine fortzusetzen.

Bukkit war zu diesem Zeitpunkt jedoch noch nicht einsatzfähig und Lizenzierungsprobleme führten zu weiteren Verzögerungen: Das Bukkit-Team wollte Bukkit unter der GPL und CraftBukkit unter der LGPL veröffentlichen, was rechtlich fragwürdig war, da das Bukkit-Projekt von Mojangs Code abhängig war. Daher trafen sich Mitglieder des Bukkit-Teams am 19. Januar 2011 mit Mojang, um Lizenzfragen zu klären, was aber nur unzureichend geschah.[5]

Zu dieser Zeit wurde die Beta 1.2 mit signifikanten neuen Inhalten veröffentlicht. Doch ohne ein Update von hMod und ohne Bukkit war es unmöglich, einen Minecraft-Server mit den bereits zahlreich existierenden Plugins in der neuesten Minecraft-Version zu betreiben. Die Situation wurde dadurch gelöst, dass Serverbesitzer eigene Versionen von hMod erstellten, die auf früheren Versionen basierten, und der Community somit funktionierende hMod-Server zur Verfügung stellten. Anfang Februar 2011 war CraftBukkit für Beta 1.2 einsatzfähig und ersetzte die Übergangslösungen.

Die Geschichte von Bukkit 1.8

Am 21. August 2014 erklärte Bukkit-Hauptentwickler EvilSeph das Projekt für beendet[6]. Als Hauptgrund nannte der die seit Beginn des Projektes immer noch ungelöste Lizenz-Situation. Bei strenger Auslegung der Mojang-Lizenzen wäre die Benutzung von Bukkit nicht erlaubt, weil es auf der Entschlüsselung (deobfuscation) des Original-Mojang-Codes beruht. Zwar hatte Mojang trotz mehrfacher Nachfrage nie eine offizielle Erlaubnis für dieses Vorgehen erteilt, hatte aber von Anfang an die großartige Arbeit des Bukkit-Teams geduldet ohne sich jemals zu beschweren. Daher war es verwunderlich, warum das ausgerechnet jetzt ein Problem sein sollte, aber EvilSeph erklärte, dass sich die Lizenz-Situation deutlich verschlimmert hätte, als Mojang im Juni 2014 die überhandnehmende Kommerzialisierung von Minecraft-Servern mit einem Hinweis auf die Minecraft-EULA (Endbenutzerlizenzvereinbarung) nicht mehr dulden wollte[7][8]. Davon wäre auch das Bukkit-Projekt betroffen, denn in den Lizenzen heißt es: "Die einzige, zentrale Regel lautet, dass du nichts verbreiten darfst, was wir gemacht haben."

Da aber Mojang in der Minecraft-Lizenz schreibt: "Basically, mods (or plugins, or tools) are cool (you can distribute those)" (Grundsätzlich sind Mods, Plugins oder Zusatzprogramme prima, du darfst sie veröffentlichen), war es wahrscheinlicher, dass der eigentliche Grund für EvilSephs Verkündung des Bukkit-Endes die Überforderung des nur in seiner Freizeit arbeitenden Bukkit-Teams mit dem Umstieg auf Vollversion 1.8 war. Die Minecraft Version 1.8 war acht Monate lang entwickelt worden und die umfangreichste Änderung des Spiels in seiner ganzen Geschichte. Und nun hätte die gigantische Aufgabe vor dem Bukkit-Team gestanden, die Bukkit API und CraftBukkit möglichst schnell anzupassen, denn die ganze Welt wartete darauf. Die Bukkit-Entwickler hatten über das weitere Vorgehen diskutiert und abgestimmt und EvilSeph hatte die Entscheidung dann verkündet, es war also nicht seine, sondern eine Mehrheitsentscheidung gewesen. Die Gründe werden bei jedem Bukkit-Mitglied unterschiedlich gewesen sein, aber die enorme anstehende Arbeit, der Zeitdruck, keine Bezahlung für die ganze Mühe, keine Unterstützung von Mojang, das verschärfte Lizenz-Problem, die geplante Veröffentlichung einer eigenen Plugin API von Mojang, Änderungen im Privatleben vieler Bukkit-Entwickler (die älter geworden waren und eine Familie gegründet hatten), und schon länger schwindende Mitarbeiterzahlen im Bukkit-Projekt werden eine Rolle gespielt haben. Bukkit-Entwickler feildmaster schrieb: "Bukkit is full of individuals that are burned out ... A majority of the development team lost their motivation to work on Bukkit and really didn't want to have to deal with the complex updates that were going to start coming out from here on out." (Bukkit ist voll von Leuten, die ausgebrannt sind ... Die Mehrheit des Entwicklerteams hat ihre Motivation verloren an Bukkit zu arbeiten und hat wirklich keine Lust, sich mit den komplexen Änderungen zu beschäftigen, die jetzt anstehen.)[9]

EvilSephs Ankündigung schlug wie eine Bombe ein, denn die Auswirkungen würden fatal sein: Bukkit war die verbreitetste Server-Modifikation und ein Großteil aller Minecraft-Server lief mit Bukkit. Wenn es keine Version 1.8 von Bukkit geben würde, gäbe es kaum Alternativen für die Serverbetreiber. Das würde auch die Firma Mojang treffen, die natürlich ein Interesse daran hatte, dass ihre neuen Version 1.8 möglichst überall eingesetzt werden würde.

Mojang reagierte umgehend: Chefentwickler Jeb antwortete zuerst, dass man EvilSeph (= Warren Loo) unterstützen könne, wenn es Probleme gäbe[10]. Er wies aber auch darauf hin, dass die Entscheidung, ob und wie es mit Bukkit weiterginge, nicht bei EvilSeph läge, denn Mojang habe Bukkit bereits im Februar 2012 gekauft, als die damaligen vier Bukkit-Chefentwickler Dinnerbone, Grum, EvilSeph und Tahg zu Mojang wechselten (wobei EvilSeph und Tahg nicht lange bei Mojang blieben). [11][12]

Dinnerbone, einer der Gründer von Bukkit, erklärte, dass er persönlich Bukkit auf die Version 1.8 umstellen würde[13][14]. Kurz darauf übernahmen Dinnerbone und Grum die Kontrolle über Bukkit - sie hatten ja dort immer noch ihre alten Admin-Rechte[15]. Hier nochmal dieser Teil im Überblick: Die Bukkit-1.8-Geschichte.

EvilSeph trat als Bukkit-Hauptentwickler zurück und die Gemeinschaft wählte TnT als neuen Hauptentwickler. Aber einen Tag später verließ auch er das Bukkit-Projekt. Er schrieb in seinem Abschieds-Post, dass er in den vergangenen zwei Jahren kein einziges Mal etwas von Mojang gehört habe und nun völlig überrascht sei, als er erfuhr, dass Mojang bei der Weiterentwicklung von Bukkit einspringen würde. Hatte er doch bis zu diesem Zeitpunkt geglaubt, Bukkit wäre unabhängig gewesen. Als eigentlichen Grund für sein Ausscheiden gab er jedoch einen privaten an: Er sei vor kurzem Vater geworden und habe nicht mehr die Zeit, sich so intensiv mit dem Projekt zu beschäftigen, wie zuvor. Er war in den letzten Monaten nur aus Verantwortungsbewusstsein gegenüber der Bukkit-Gemeinschaft geblieben. Jetzt, da Mojang - mit den Möglichkeiten, die eine solche Firma hat - das Projekt übernommen habe, würde er es beruhigt in andere Hände geben und sich seiner jungen Familie widmen.[16]

Kurz darauf, am 3. September 2014, verlangte Bukkit-Entwickler Wolvereness (= Wesley Wolfe) die sofortige Entfernung der CraftBukkit-Downloadseiten[17]. Er berief sich auf das US-amerikanische DMCA-Gesetz (Digital Millennium Copyright Act), das besagt, dass jeder von einer Webseite die Entfernung seines geistigen Eigentums verlangen kann[18]. CraftBukkit sei zu einem Großteil sein geistiges Eigentum, da er seit vielen Jahren unablässig an dessen Weiterentwicklung gearbeitet habe (was er genau belegen könne). Nun hätte er eine Copyright-Verletzung an seinem geistigen Eigentum festgestellt: Es wird als freie Software unter einer GNU-Lizenz veröffentlicht und enthält außerdem Original Mojang-Code. Da Mojang auf seine explizite Nachfrage hin nicht die Erlaubnis erteilt habe, Mojang-Code unter der GNU-Lizenz zu veröffentlichen, verstand er diese Weigerung als Verletzung seines GNU-Lizenz-Copyrights.

Von Bukkit-Seite aus wurde sehr genau erklärt, warum diese Überlegung falsch sei. Erstens habe Wolvereness seine Arbeit dem Bukkit-Projekt gespendet und könne somit nicht als Rechte-Inhaber auftreten. Es handele sich also gar nicht um sein Copyright. Zweitens wäre in CraftBukkit überhaupt kein Original Mojang-Code enthalten: Weil die Bukkit-Gemeinschaft den von Mojang verschleierten Code entschlüsselt und verwendet habe - was von Mojang stets geduldet wurde - sei das Ergebnis kein Original Mojang-Code mehr und unterliege somit auch nicht dem Mojang-Copyright, wodurch es auch keine Copyright-Verletzung gäbe[19]. Mojang war derselben Meinung und zusammen mit Bukkit überzeugt, dass die Forderung von Wolvereness keinen Erfolg haben wird.

Trotzdem haben Bukkit und auch die auf Bukkit basierenden Mods Spigot und Cauldron (zwei Erweiterungen von CraftBukkit) nach Rückfrage bei ihren Rechtsanwälten und nach Rückfrage bei Mojang am 6. September 2014 ihre Download-Seiten vorerst vom Netz genommen, um einem kosten- und zeitintensiven Rechtsstreit mit Wolvereness aus dem Weg zu gehen[20]. Zur gleichen Zeit beendeten ca. 35 Administratoren, Entwickler, Moderatoren und sonstigen Mitarbeiter ihre Mitarbeit an Bukkit und verließen das Bukkit-Projekt[21]. Somit war Bukkit handlungsunfähig geworden.

Da sprang das Onlinespieleportal Curse ein, das seit einigen Jahren das Hosting der Bukkit-Webseite betrieb (wie u.a. auch das Hosting des englischen und deutschen und weiteren Minecraft Wikis). Während die Downloadseite dl.bukkit.org bis zu Klärung des Copyright-Problems weiterhin abgeschaltet blieb, wurde das von den bisherigen Administratoren verlassene Bukkit-Forum unter die Obhut von Curse genommen, das grundsätzlich Administratorrechte für alle Webseiten hat, die es hostet. Curse-Mitarbeiter Kaelten war anfangs mit drei, später mit mehr Helfern Administrator des Bukkit-Forums. Am 25. September schrieb er, dass bukkit.org und dev.bukkit.org (die Plugin-Sammlungen) vorerst weiter online bleiben werden[22]. Die Verbesserungen an den Plugins würden jetzt wieder möglichst schnell (tagsüber innerhalb einer Stunde) eingearbeitet.

Die Frage, ob oder wann CraftBukkit 1.8 erscheinen wird, konnte Kaelten als Forum-Administrator nicht beantworten. Diese Frage könne nur Mojang beantworten, die Firma, der das Bukkit-Projekt seit 2012 gehört und die das Copyright-Problem lösen müsste. Mojang müsste einen Gegenantrag zu Wolvereness' DMCA-Antrag stellen. Wenn dieser nicht innerhalb von 14 Tagen von Wolvereness beantwortet würde, könnte CraftBukkit wieder online gehen. Mojang war allerdings genau zu dieser Zeit an Microsoft verkauft worden. Die Vertragsverhandlungen mit Microsoft waren ein längerer Prozess, der sich bis Jahresende 2014 hinzog. In dieser Zeit gab es keine Änderungen an der Bukkit-Situation:

  • Dinnerbone hat seine noch vor dem DMCA-Antrag und vor dem Mojang-Verkauf getätigte Ankündigung, Bukkit alleine auf 1.8 zu aktualisieren, nicht in die Tat umgesetzt.
  • Die Download-Seiten für CraftBukkit blieben abgeschaltet: "This content is unavailable as the direct result of a DMCA takedown request." (Dieser Inhalt steht wegen eines DMCA-Antrages nicht zur Verfügung)
  • Das Bukkit Forum wurde von Curse-Mitarbeitern verwaltet.
  • Die von der großen Bukkit-Gemeinschaft entwickelten Plugins standen weiterhin zur Verfügung - allerdings nur für Minecraft 1.7.10. Und auch neue Plugins konnten veröffentlicht werden, sie wurden von den Curse-Mitarbeitern geprüft.

Das Spigot-Team reagierte anders auf diese Situation. Wenige Tage nach dem DMCA-Antrag begann Spigot wieder Updates zu veröffentlichen, indem Binary-Patches (direkte Patches, keine kompletten .jar-Dateien) zum Download bereitgestellt wurden. Diese enthielten keinen Code, der von Wolvereness stammt und mussten auf die letzte offiziell veröffentlichte Spigot-Version angewendet werden.

Dann ließ Spigot die Rechtslage klären, was einige Wochen dauerte. Am 18. Oktober 2014 verkündete md_5, dass Spigot definitiv auf die Vollversion 1.8 aktualisiert werden würde[23]. Dazu würde Spigot auch Bukkit und CraftBukkit auf 1.8 aktualisieren, denn Spigot beruht auf CraftBukkit und CraftBukkit auf der Bukkit-API. Am 7. November begann die Testphase von Bukkit und Spigot für Version 1.8[24]. Schließlich wurde am 28. November 2014 eine 1.8-Version von Bukkit, CraftBukkit und Spigot veröffentlicht[25], ein Vierteljahr nach Veröffentlichung der Minecraft-Version. md_5 verkündete die Veröffentlichung auch über Twitter[26], woraufhin Wolvereness antwortete, dass er sein Recht weiterhin durchsetzen würde, das gelte auch für Bukkit-Ableger wie Spigot[27].

Für die 1.8-Version hat Spigot das DMCA-Problem vorerst so gelöst, dass die Downloadserver jetzt in Rumänien waren, wo das amerikanische DMCA-Gesetz nicht gilt[28]. Außerdem musste jeder Mitwirkende im Spigot-Team einer Mitwirkungslizenzvereinbarung (CLA = Contributor License Agreement) zustimmen. Dadurch sollen DMCA-Anträge gegen Spigot verhindern werden[29]. Und schließlich konnte man nicht mehr wie bisher die Server-Software als fertige jar-Datei herunterladen, sondern man musste den Quellcode auf seinem eigenen PC mit Hilfe entsprechender Werkzeuge (BuildTools) in eine jar-Datei umwandeln.

Und so ist es dann auch geblieben:

  • Das Bukkit-Team hat sich aufgelöst. Auf der Bukkit-Webseite wird nur noch das Forum von Curse verwaltet. Eine Weiterentwicklung der Bukkit-Software findet dort nicht statt.
  • Stattdessen werden Bukkit und CraftBukkit vom Spigot-Team weiterentwickelt und an die jeweils aktuelle Minecraft-Version angepasst.
  • Aus lizenzrechtlichen Gründen kann man nach wie vor für Bukkit und CraftBukkit nicht die fertigen jar-Dateien herunterladen, sondern muss sie sich mit Build-Tools selbst zusammenbauen, die ebenfalls vom Spigot-Team zur Verfügung gestellt werden.

Plugins

Ein Bukkit-Plugin (oder auch: Plug-in) ist kein eigenständiger Server, sondern eine Erweiterung, die man dem mit CraftBukkit modifizierten Server hinzufügen kann (plugin = einstöpseln). Eine Veränderung am Client muss nicht vorgenommen werden um Bukkit-Plugins nutzen zu können.

Beispiele für Bukkit-Plugins

  • Minigames: Diese Bukkit-Plugins fügen neue "Spielmodi" hinzu. Zum Beispiel: Bedwars, SurvivalGames, Spleef , 1Vs1, RageGames, Zombies, Master Builders....
  • Management: Dies sind Plugins wie Z.B: Ban Systeme, Chat System, Essentials oder auch ganz wichtig ein Permission Plugin.
  • Unterhaltung: Es gibt noch viele andere Bukkit-Plugins, die aber allein zur Unterhaltung dienen. Mit "DisguiseCraft" kann man sich z.B. in Kreaturen oder andere Spieler verwandeln, "BeHerobrine" lässt einen Spieler Herobrine sein und kann andere Spieler erschrecken.

Eine Liste von beliebten Bukkit-Plugins ist hier oder hier zu finden.

Installation

Bukkit wird generell durch zwei Dateien gestartet - Eine craftbukkit.jar-Datei, die für jedes Betriebssystem gleich ist, sowie eine .bat Datei, die die craftbukkit.jar-Datei startet und für jedes Betriebssystem unterschiedlich ist.
Windows:
1. Verschiebe die Craftbukkit-Datei in einen Ordner und benenne sie in craftbukkit.jar um.
2. Dann öffne einen Text Editor und schreibe folgendes:

java -Xmx1024M -jar craftbukkit.jar -o true
PAUSE

3. Nun speichere die Datei als .bat Datei. Achtung! Nicht als .txt Datei!
4. Wenn du die .bat Datei ausführst, startst du den Server. Du stoppst den Server, indem du in der Konsole stop eingibst.

Mehr Informationen:

Bukkit/Spigot Befehle

Befehl Beschreibung
/plugins Zeigt die installierten Plugins an.
/reload Startet alle Plugins neu bzw. reloadet den Server.
/version Zeigt die aktuelle Bukkit/Spigot Version an.

Siehe auch das Bukkit Wiki.

Bukkit-Webseiten

  • dev.bukkit.org: BukkitDev ist eine Plattform für Client-/Servermodder, die es erlaubt seinem Mod eine eigene Seite zu erstellen. In dieser kann man seinen Mod vorstellen (Text und Bilder). Das Ganze enthält ein Ticketsystem und ein Online-Speicher für deinen Mod. In diesem kann man alle Versionen aufbewahren.
  • dev.bukkit.org/bukkit-plugins: Seite zum Suchen von Plugins in den Bukkit Foren sowie auf BukkitDev.
  • bukkit.org/forums/: Das offizielle Forum von Bukkit.
  • jd.bukkit.org: Enthält die online Java Dokumentation (javaDoc) von Bukkit. Diese wird von Plugin Entwicklern benötigt.

Einzelnachweise

  1. a b http://wiki.bukkit.org/FAQ
  2. http://minecraft.de/showthread.php?58488-Was-ist-eigentlich-Home-Chat-und-ScrapBukkit
  3. http://www.spigotmc.org/wiki/about-spigot/
  4. http://www.minecraftforum.net/forums/support/server-support/server-administration/1891855-attn-useless-moderators-lock-this-thread-hmod?cookieTest=1&page=321#c6411
  5. http://forums.bukkit.org/threads/a-meeting-with-mojang-specifications.1292/
  6. http://forums.bukkit.org/threads/bukkit-its-time-to-say.305106/
  7. https://mojang.com/2014/06/lets-talk-server-monetisation/
  8. https://help.mojang.com/customer/portal/articles/1590522-minecraft-commercial-use
  9. http://bukkit.org/threads/bukkit-an-autobiography.310083/
  10. https://twitter.com/jeb_/status/502380571600121856
  11. https://twitter.com/jeb_/status/502380018216206336
  12. https://twitter.com/EvilSeph/status/502384952944885760
  13. https://twitter.com/Dinnerbone/status/502381093731831808
  14. https://twitter.com/Dinnerbone/status/502389963606867968
  15. https://twitter.com/_grum/status/502381523241144320
  16. http://forums.bukkit.org/threads/so-long-and-thanks-for-all-the-fish.305350/
  17. https://web.archive.org/web/20150206000441/http://dl.bukkit.org/dmca/notification.txt
  18. http://www.dmca.com/FAQ/What-is-a-DMCA-Takedown
  19. http://forums.bukkit.org/threads/mojang-and-the-bukkit-project.309715/
  20. http://www.spigotmc.org/threads/our-dmca-response.28772/
  21. http://forums.bukkit.org/threads/an-independent-goodbye.310086/
  22. http://forums.bukkit.org/threads/bukkit-org-now-and-the-future.313693/
  23. http://www.spigotmc.org/threads/1-8-progress-check.32792/
  24. http://www.spigotmc.org/threads/1-8-testing-begins.34636/
  25. http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
  26. https://twitter.com/md__5/status/538271554023325696
  27. https://twitter.com/wolvereness/status/538256923552792576
  28. http://bukkit.org/threads/spigot-has-released-1-8.325206/#post-2912703
  29. http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
Advertisement