Minecraft Wiki
Registrieren
Advertisement
Achtung Diese Seite wird vom Minecraft Wiki nicht auf inhaltliche Richtigkeit und Vollständigkeit geprüft.
Bukkit 1.16.1
CraftBukkit 1.16.1
SpigotMC 1.16.1
Spigot
{{Extension DPL}}<ul><li>[[Spitzer Tropfstein|Spitzer Tropfstein]]<br/>{{Block
| image       = Spitzer Tropfstein Base unten.png;Spitzer Tropfstein Middle unten.png; Spitzer Tropfstein Frustum unten.png;Spitzer Tropfstein Tip unten.png;Spitzer Tropfstein Tip_Merge unten.png
| image2      = Spitzer Tropfstein Base oben.png;Spitzer Tropfstein Middle oben.png; Spitzer Tropfstein Frustum oben.png;Spitzer Tropfstein Tip oben.png;Spitzer Tropfstein Tip_Merge oben.png
| invimage    = Spitzer Tropfstein
| type        = Naturblöcke
| gravity     = Nein
| transparent = Ja
| light       = Nein
| flammable   = Nein
| pushable    = Droppt
| tool        = Spitzhacke
| renewable   = Ja
| stackable   = Ja (64)
| nameid      = pointed_dripstone
}}

'''Spitzer Tropfstein''' ist ein Block, den man im Biom Tropfsteinhöhlen finden kann. Von Stalaktiten (Tropfsteine die von der Decke hängen) werden Wasser- oder Lavaparktikel abgegeben, sofern sich über dem Block an dem der Tropfstein hängt eine Wasserquelle oder Lavaquelle befindet. Ein Kessel unter diesem wird, je nach Partikel (Wasser oder Lava), bei Kontakt mit den Partikeln, mit der Flüssigkeit aufgefüllt. Wenn ein Kessel zu 1/3 oder 2/3 mit einen Trank gefüllt ist wird der Kessel mit diesem Trank vollständig aufgefüllt.

== Eigenschaften ==	
=== Schaden ===
*Wenn man auf Tropfsteine fällt erhält man Schaden
*Auch wenn Tropfsteine von oben auf Spieler oder Kreaturen herunterfallen nimmt das entsprechende Wesen Schaden
*Je größer die Tropfsteine sind, auf die man fällt, beziehungsweise von denen man getroffen wird desto mehr Schaden erhält man
*Dass man mit voller Gesundheit an einem einzigen natürlich generiertem Tropfstein stirbt, ist eigentlich fast unmöglich, denn um {{hp|20}} Schaden auf einmal zu bekommen, muss ein Tropfstein eine Größe haben, die selten in Höhlen generiert wird.

== Gewinnung ==
=== Vorkommen ===
Spitzer Tropfstein findet man in [[Tropfsteinhöhle]]n in Cluster-Formationen.

=== Abbau ===
Spitzer Tropfstein kann mit jedem Werkzeug abgebaut werden, aber [[Spitzhacke]]n sind am schnellsten. Spitzer Tropfstein bricht sofort, wenn er von einem geworfenen [[Dreizack]] getroffen wird.
{{Abbauen|Spitzer Tropfstein|Spitzhacke|horizontal=1}}

=== Handel ===
Man kann spitzen Tropfstein bei einem [[Fahrender Händler|fahrenden Händler]] kaufen.

=== Generierung ===
Wenn ein Stalaktit an einem [[Tropfsteinblock]] mit einer [[Wasser]]quelle darüber hängt, wächst der Stalaktit langsam. Wenn sich außerdem ein fester Block weniger als elf Blöcke unter dem Stalaktiten befindet, wächst ein Stalagmit an diesem Block in Richtung des Stalaktiten. Dieses Wachstum findet nicht statt, wenn die Spitze des Stalaktiten unter wasser gesetzt ist, und ein darunter liegender Stalagmit wächst nicht, wenn seine Spitze unter wasser gesetzt ist. Sie werden nicht länger als sieben Blöcke.

Jedes Mal, wenn der Block einen zufälligen [[Tick]] erhält, besteht eine kleine Chance von 1,138 % ({{Bruch|64|5625}}), dass ein Stalaktit oder Stalagmit um einen Block wächst, was bedeutet, dass jeder einzelne Wachstumsschritt im Durchschnitt 5 Spieltage (100 Minuten) dauert.

== Verwendung ==
=== Umwandlung von Schlamm in Ton ===
Wenn man [[Schlamm]] über einen Block mit einem Stalaktiten darunter legt, verwandelt er sich schließlich in [[Ton]].

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

== Technik ==
*Siehe {{tw|Tropfsteinfarm (Redstone)}}

== Blockzustand ==
{{Minecraftdaten|Blockzustand}}

== Galerie ==
<gallery>
Spitzer Tropfstein Stalagmit.png|Ein ausgewachsener Stalagmit
Spitzer Tropfstein Stalaktit.png|Ein ausgewachsener Stalaktit
Tropfsteinhöhle.png|Spitze Tropfsteine in einer [[Tropfsteinhöhle]]
Lava Wasser Tropfstein.png|Lava und Wasser tropfen in einen Kessel
</gallery>

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.17}}
|list1=
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|20w48a}}
|list1= *[[Datei:Spitzer Tropfstein (Gegenstand).png|32px]] Spitzer Tropfstein hinzugefügt.
|group2= {{ver|version|20w49a}}
|list2= *Spitzes Tropfgestein kann in [[Tropfsteinhöhlen]] erzeugt werden, die nur über den Buffet- oder benutzerdefinierten Welttyp zugänglich sind.
*Geänderte [[Tod]]esmeldung bei Tod durch einen Stalaktiten von "<Spieler> wurde von einem fallenden Block zerquetscht" zu "<Spieler> wurde von einem Stalaktiten aufgespießt".
*Stalaktiten, die größer als ein Block sind, können [[Kessel]] füllen.
|group3= {{ver|version|21w03a}}
|list3= *Spitzer Tropfstein kann zur Herstellung von [[Tropfsteinblock|Tropfsteinblöcken]] verwendet werden.
*Geräusche wie drip_lava, drip_lava_into_cauldron, drip_water und drip_water_into_cauldron haben Untertitel.
|group4= {{ver|version|21w13a}}
|list4= *Fahrende Händler verkaufen spitze Tropfsteine und machen sie dadurch erneuerbar.
*Tropfsteinhaufen, die spitzen Tropfstein enthalten, können auch in normalen [[Höhle]]n erzeugt werden.
|group5= {{ver|version|21w16a}}
|list5= *Wenn über dem spitzen Tropfstein sich eine Wasserquelle befindet, wächst dieser maximal sieben Blöcke nach unten, sofern noch zehn Blöcke nach unten frei sind.
}}
|group2= {{ver|1.18|1.18-es1}}
|list2= *Tropfsteinhöhlen, in denen spitzer Tropfstein zu finden ist, können nun natürlich generiert werden.
*Spitzer Tropfstein kann nicht mehr außerhalb des Tropfsteinhöhlen-Bioms gefunden werden.
|group3= {{ver|1.19|22w14a}}
|list3= *Mit einem spitzen Tropfstein kann nun die Feuchtigkeit aus dem Schlamm abgeleitet und in Ton umgewandelt werden.
}}

{{Geschichtlich
|title=be
|group1= {{ver|bev|1.16.210|56}}
|list1= *[[Datei:Spitzer Tropfstein (Gegenstand) 1.16.210.56 BE.png|32px]] Spitzer Tropfstein hinter dem [[Experimentelle Spielelemente|experimentellen Schalter]] "Caves & Cliffs" hinzugefügt.
|group2= {{ver|bev|1.16.220|50}}
|list2= *[[Datei:Spitzer Tropfstein (Gegenstand).png|32px]] Gegenstandstextur und Rotation des spitzen Tropfsteins passen zur Java Edition.
*Spitzer Tropfstein kann mit Wasser gefüllt werden.
*Die visuelle Form des spitzen Tropfsteins wird passend zur Java Edition angepasst.
*Spitzer Tropfstein zerbricht, wenn er von einem Dreizack getroffen wird.
*Spitzer Tropfstein kann zur Herstellung von Tropfsteinblöcken verwendet werden.
*Die Todesnachricht, wenn man von einem Stalaktiten getötet wird, wurde geändert von "<Spieler> wurde von einem fallenden Block zerquetscht" zu "<Spieler> wurde von einem Stalaktiten aufgespießt".
*Verwendet jetzt die richtigen Geräusche für spitzen Tropfstein.
*Generiert nun in Tropfsteinhöhlen, obwohl sie nur durch Add-ons generiert werden können.
|group3= {{ver|be|1.17.0}}
|list3= 
{{Geschichtlich
|untergruppe=1
|group1= {{ver|be-beta|1.16.230.54}}
|list1= *Wandernde Händler verkaufen 2 spitze Tropfsteine für einen Smaragd.
*Spitzer Tropfstein generiert seltener in Höhlen in kleinen Flecken von Ebene 0 bis 59.
*Wasser und Lava tropfen häufiger von spitzen Tropfsteinen.
|group2= {{ver|be-beta|1.17.0.50}}
|list2= *Stalagmiten verursachen keinen Schaden mehr, wenn <code>doFallDamage</code> auf <code>false</code> gesetzt ist.
*Spitzer Tropfstein kann zu längeren Stalaktiten und/oder Stalagmiten wachsen.
|group3= {{ver|be-beta|1.17.0.52}}
|list3= *Wird korrekt zerstört, nachdem der Block, auf dem er platziert war, durch Blockaktualisierungen zerstört wurde.
*Spitzer Tropfstein ist nicht außerhalb des experimentellen Schalters verfügbar.
}}
|group4= {{ver|bev|1.19.0|24}}
|list4= *Mit einem spitzen Tropfstein kann nun die Feuchtigkeit aus dem Schlamm abgeleitet und in Ton umgewandelt werden.
}}

{{Navbox-Naturblöcke}}

[[en:Pointed Dripstone]]
[[es:Espeleotema puntiagudo]]
[[fr:Spéléothème pointu]]
[[it:Speleotema appuntito]]
[[ja:Pointed Dripstone]]
[[pl:Spiczasty naciek]]
[[pt:Espeleotema pontiagudo]]
[[ru:Капельник]]
[[zh:滴水石锥]]</li><li>[[Rohes Schweinefleisch|Rohes Schweinefleisch]]<br/>{{Nahrung
| image      = Rohes Schweinefleisch.png
| invimage   = Rohes Schweinefleisch
| type       = Nahrungsmittel & Tränke
| heals      = {{hunger|3}}
| cookable   = Ja
| stackable  = Ja (64)
| nameid     = porkchop
| saturation = 1,8
| renewable  = Ja
}}

{{Diese Seite|das rohe Schweinefleisch|die anderen Fleischsorten|Fleisch (Begriffsklärung)}}
'''Rohes Schweinefleisch''' ist ein [[Nahrung]]smittel, das man erhält, wenn man ein [[Schwein]] tötet. Jedes getötete Schwein droppt 1-3 Fleischstücke. Wenn der Spieler Schweinefleisch isst, füllt sich die Hungeranzeige um {{Hunger|3}} Hungerpunkte auf. Das rohe Schweinefleisch hat dieselbe Form wie [[rohes Rindfleisch]].

== Gewinnung ==
=== Kreaturen ===
Rohes Schweinefleisch wird beim Tod eines Schweines erhalten. Dieses droppt ein bis drei Schweinefleisch.
  
Zudem droppen [[Hoglin]]s zwei bis vier Schweinefleisch, sterben sie (Schwein und Hoglin) durch eine mit der [[Verzauberung]] ''Plünderung'' belegten [[Waffe]] sogar noch mehr.

=== Vorkommen ===
Rohes Schweinefleisch kann in Truhen von [[Dorf#Truheninhalt|Dörfern]] und [[Bastionsruine#Truheninhalt|Bastionsruinen]] gefunden werden.

=== Technik ===
*Siehe {{tw|Schweinefarm (Redstone)}}

== Verwendung ==
*Mit rohem Schweinefleisch kann man [[Hund]]e und [[Wolf|Wölfe]] füttern.
*Das rohe Schweinefleisch kann entweder roh verzehrt werden, oder in einem [[Ofen]] gebraten werden:

{|class="wikitable"
!width="75"|Name
!width="150"|Zutaten
!width="216"|Eingabe » Ausgabe
|-
! [[Gebratenes Schweinefleisch]]
| align="center"| Rohes Schweinefleisch
||{{Grid/Ofen
|Input=Rohes Schweinefleisch 
|Fuel=Alle Brennstoffe 
|Output=Gebratenes Schweinefleisch 
}}
|}
=== Handel ===
Ein [[Dorfbewohner]] vom Beruf "Fleischer" auf dem Level Neuling [[Handel|kauft]] sieben rohes Schweinefleisch für einen [[Smaragd]].

== Fortschritte ==
{{Fortschritte|load|Landwirtschaft;Die Hühnchen und die Blümchen;Paarweise;Ausgewogene Ernährung}}

== Erfolge ==
{{Erfolge|load|Schweinekotelett}}

== Geschichte ==
{{Geschichtlich
|group1= {{ver|Indev|19. Februar 2010}}
|list1= *[[Datei:Rohes Schweinefleisch Indev 9. Februar 2010.png|32px]] Rohes Schweinefleisch hinzugefügt, man erhält es durchs Töten von [[Schwein]]en.
*Es kann im Ofen zu [[gebratenes Schweinefleisch|gebratenem Schweinefleisch]] weiterverarbeitet werden.
|group2= {{ver|Beta|1.8|Beta 1.8-pre1}}
|list2= *Rohes Schweinefleisch ist bis 64 Einheiten [[stapel]]bar.
*Statt der Lebensanzeige wird die Hungeranzeige aufgefüllt.
|group3= {{ver|1.4|12w37a}}
|list3= *[[Datei:Rohes Schweinefleisch.png|32px]] Textur wird geändert.
|group4= {{ver|1.14|19w02a}}
|list4= *In einem [[Lagerfeuer]] kann das Fleisch gegrillt werden.
|group5= {{ver|1.16|20w07a}}
|list5= *[[Hoglin]]s lassen beim Tod Schweinefleisch fallen.
}}

{{Geschichtlich
|title=be
|group1= {{ver|be-alpha|0.4.0}}
|list1= *Rohes Schweinefleisch hinzugefügt.
}}

{{Geschichtlich
|title=konsole
|group1= {{ver|kon|xbox=TU1|xbone=CU1|ps3=1.00|wiiu=Patch 1}}
|list1= *Rohes Schweinefleisch hinzugefügt.
|group2= {{ver|kon|xbox=TU5|xbone=CU1|ps3=1.00|wiiu=Patch 1}}
|list2= *Rohes Schweinefleisch ist zu 64 Einheiten [[stapel]]bar.
*Es regeneriert nun [[Hunger]] statt [[Gesundheit]]
|group3= {{ver|kon|xbox=TU12|xbone=CU1|ps3=1.00|wiiu=Patch 1}}
|list3= *Die Textur wird geändert.
}}

{{Navbox-Nahrungsmittel & Tränke}}

[[cs:Syrová kotleta]]
[[en:Raw Porkchop]]
[[es:Chuleta de cerdo cruda]]
[[fr:Porc cru]]
[[hu:Nyers disznóhús]]
[[ja:生の豚肉]]
[[nl:Rauw varkensvlees]]
[[pl:Surowy schab]]
[[pt:Costeleta de porco crua]]
[[ru:Сырая свинина]]
[[uk:Сира свинина]]
[[zh:生猪排]]</li><li>[[Honigflasche|Honigflasche]]<br/>{{Nahrung
|image      = Honigflasche.png
|invimage   = Honigflasche
|type       = Nahrungsmittel & Tränke
|heals      = {{Hunger|6}}
|saturation = 9,6
|renewable  = Ja
|stackable  = Ja(16)
|cookable   = Nein
|nameid     = honey_bottle
}}

Die '''Honigflasche''' dient als Nahrungsmittel, welches man vom [[Bienenstock|Bienennest oder Bienenstock]] erhält.

== Gewinnung ==
Eine Honigflasche erhält man durch die Nutzung einer [[Glasflasche]] auf einem [[Bienenstock#Ernte|Bienenstock oder Bienennest]], wenn sie voll mit Honig sind. Falls sich [[Biene]]n im Bienenstock befinden, sollte man vorher ein [[Lagerfeuer]] unter den Bienenstock platzieren, um die Bienen nicht zu verärgern.

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

== Verwendung ==
=== Nahrung ===
Um den Honig zu trinken, drückt und hält man die rechte Maustaste, während man die Honigflasche in der Hand hält. Honigflaschen stellen {{Hunger|6}} Hunger- und 9,6 [[Hunger#Sättigung|Sättigungspunkte]] wieder her.

=== Verarbeitung ===
{|class="wikitable"
! Name
! Zutaten
! Eingabe » Ausgabe
|-
{{Rezept|Zucker aus Honigflasche}}
|-
{{Rezept|Honigblock}}
|}

Nach der Herstellung eines Honigblocks oder Zucker erhält man die leeren [[Glasflasche]]n zurück.

=== Entgiftung ===
Trinkt der Spieler eine Honigflasche aus, während er den [[Statuseffekt]] Vergiftung hat, verschwindet der Effekt.

== Fortschritte ==
{{Fortschritte|load|Ausgewogene Ernährung;Sssei unser Gast;Landwirtschaft}}

== Erfolge ==
{{Erfolge|load|Biene-venu}}

== Technik ==
*Siehe {{tw|Honigfarm (Redstone)}}

== Geschichte ==
{{Geschichtlich
|group1= {{ver|1.15}}
|list1=
{{Geschichtlich
|untergruppe=1
|group1= {{ver|version|19w34a}}
|list1= *Honigflasche hinzugefügt.
|group2= {{ver|version|19w41a}}
|list2= *Das Rezept des [[Honigblock]]s benötigt Honigflaschen.
|group3= {{ver|version|19w44a}}
|list3= *Honigflaschen können mit vier Glasflaschen und einem Honigblock hergestellt werden.
*Honigflaschen sind [[stapel]]bar (bis zu 16).
|group4= {{ver|version|19w46a}}
|list4= *Die Verwendung von [[Glasflasche]]n zum Sammeln von Honig schaltet den "Sssei-unser-Gast"-Fortschritt frei.
}}
}}

{{Navbox-Nahrungsmittel & Tränke}}

[[cs:Lahvička medu]]
[[en:Honey Bottle]]
[[es:Frasco con miel]]
[[fr:Fiole de miel]]
[[ja:ハチミツ入りの瓶]]
[[ko:꿀이 든 병]]
[[lzh:蜜瓶]]
[[pl:Butelka miodu]]
[[pt:Frasco de mel]]
[[ru:Бутылочка мёда]]
[[th:ขวดน้ำผึ้ง]]
[[uk:Пляшечка меду]]
[[zh:蜂蜜瓶]]</li></ul>
Autor

Spigot-Team

Voraussetzungen

Java JRE 7 oder höher
BuildTools

Mod-Version

1.16.1

Minecraft-Version

Vollversion 1.16.1

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 Gründen 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.
  • Paper ist eine Weitereinwicklung von SpigotMC, in der besonders auf die Performance des Servers geachtet wird. Auch enthalten diese Server ein Anti-XRay.
  • 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, Paper und Cauldron (drei 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.

Wenn du dich mit deinem Server verbinden möchtest, gib im Minecraft-Server-Hinzufügen-Menü als IP localhost ein. Wenn du von weiter ausen aus der Welt darauf zugreifen möchtest, musst du in deinem Router eine Portweiterleitung aktivieren.

Mehr Informationen:

Bukkit/Spigot Befehle[]

Befehl Beschreibung
/plugins Zeigt die installierten Plugins an.
/reload Startet alle Plugins neu bzw. reloadet den Server. In Vanilla wird dieser Befehl für ds Neuladen der Datenpackete verwendet.
/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. https://web.archive.org/web/20170802171519/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