<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Minecraft Plugin Archives - Joniwa&#039;s Weblog</title>
	<atom:link href="https://www.joniwa.de/tag/minecraft-plugin/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.joniwa.de</link>
	<description>Technik, Bukkit, Spigot, Programmierung und anderes</description>
	<lastBuildDate>Fri, 29 Jan 2021 21:24:48 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.3</generator>
	<item>
		<title>Command Plugin Überblick &#8211; Minecraft Plugin</title>
		<link>https://www.joniwa.de/command-plugin-ueberblick-minecraft-plugin/</link>
					<comments>https://www.joniwa.de/command-plugin-ueberblick-minecraft-plugin/#respond</comments>
		
		<dc:creator><![CDATA[joniwa]]></dc:creator>
		<pubDate>Fri, 29 Jan 2021 21:15:08 +0000</pubDate>
				<category><![CDATA[Minecraft Plugins]]></category>
		<category><![CDATA[Bukkit]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[Minecraft Plugin]]></category>
		<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://www.joniwa.de/?p=260</guid>

					<description><![CDATA[<p>Bevor wir in den nächsten Beiträgen zur konkreten Umsetzung eines Command Plugins kommen, hier zuerst einmal eine kurze Übersicht zum Thema Commands: Commands sind kurze Befehle die wir üblicherweise in der Chat-Konsole in Minecraft eingeben können, um bestimmte Aktionen während</p>
<p>The post <a rel="nofollow" href="https://www.joniwa.de/command-plugin-ueberblick-minecraft-plugin/">Command Plugin Überblick &#8211; Minecraft Plugin</a> appeared first on <a rel="nofollow" href="https://www.joniwa.de">Joniwa&#039;s Weblog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size">Bevor wir in den nächsten Beiträgen zur konkreten Umsetzung eines Command Plugins kommen, hier zuerst einmal eine kurze Übersicht zum Thema Commands:</p>



<p class="has-medium-font-size">Commands sind kurze Befehle die wir üblicherweise in der Chat-Konsole in Minecraft eingeben können, um bestimmte Aktionen während des Spiels auszuführen. Zum Beispiel kann man sich mithilfe von bereits vorhandenen Commands an einen bestimmten Ort teleportieren, das Wetter ändern oder einen Zombie spawnen lassen. Sie bestehen aus einem Schrägstrich und einem anschließenden Commandnamen, wie zum Beispiel &#8222;weather clear&#8220;. Optional können Commands auch noch ein oder mehrere zusätzliche Argumente besitzen.</p>



<p class="has-medium-font-size">Ein eigenes Command Plugin könnte zum Beispiel dafür sorgen, dass ein Spieler wieder eine volle Lebensanzeige hat, wenn er den Command &#8222;/healme&#8220; eingibt</p>



<figure class="wp-block-image is-resized"><img loading="lazy" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-8-1024x651.png" alt="" class="wp-image-264" width="751" height="477" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-8-1024x651.png 1024w, https://www.joniwa.de/wp-content/uploads/2021/01/image-8-300x191.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-8-768x488.png 768w, https://www.joniwa.de/wp-content/uploads/2021/01/image-8.png 1078w" sizes="(max-width: 751px) 100vw, 751px" /><figcaption>Vor dem /healme command</figcaption></figure>



<p></p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-9.png" alt="" class="wp-image-265" width="752" height="455" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-9.png 923w, https://www.joniwa.de/wp-content/uploads/2021/01/image-9-300x181.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-9-768x464.png 768w" sizes="(max-width: 752px) 100vw, 752px" /><figcaption>Nach dem /healme command</figcaption></figure>



<p></p>



<p class="has-medium-font-size">Damit wir eigene Commands in unserem Plugin nutzen können, sind folgende Schritte notwendig:</p>



<p class="has-medium-font-size">Zuerst müssen wir die Commands in unserer Plugin.yml registrieren, damit wir diese überhaupt aufrufen können. (Link)</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="921" height="362" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-6.png" alt="" class="wp-image-262" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-6.png 921w, https://www.joniwa.de/wp-content/uploads/2021/01/image-6-300x118.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-6-768x302.png 768w" sizes="(max-width: 921px) 100vw, 921px" /><figcaption>plugin.yml File</figcaption></figure>



<p class="has-medium-font-size"><br>Anschließend werden die Commands in einer Klasse von uns aufgefangen. Das kann entweder gleich in der Main Klasse oder bei umfangreicheren Plugins auch in zusätzlichen Klassen geschehen. (Link)</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="599" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-7-1024x599.png" alt="" class="wp-image-263" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-7-1024x599.png 1024w, https://www.joniwa.de/wp-content/uploads/2021/01/image-7-300x175.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-7-768x449.png 768w, https://www.joniwa.de/wp-content/uploads/2021/01/image-7.png 1284w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Main Klasse eines Command Plugins</figcaption></figure>



<p></p>



<p class="has-medium-font-size">Wie man das genau umsetzt, erfahrt ihr in den nächsten Beiträgen zu Command Plugins.</p>



<p class="has-medium-font-size">Den Code für ein Command Plugin Beispiel findet ihr hier: <a href="https://github.com/JonesPawa/Minecraft-Command-Plugin-Basics" target="_blank" rel="noreferrer noopener">GitHub Minecraft-Command-Plugin-Basics</a></p>



<p></p>



<p class="has-medium-font-size">Wenn ihr noch nicht wisst, wie ihr euch eine Entwicklungsumgebung für Minecraft Plugins einrichten könnt, findet ihr <a href="https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/">hier</a> eine Anleitung dazu.</p>
<p>The post <a rel="nofollow" href="https://www.joniwa.de/command-plugin-ueberblick-minecraft-plugin/">Command Plugin Überblick &#8211; Minecraft Plugin</a> appeared first on <a rel="nofollow" href="https://www.joniwa.de">Joniwa&#039;s Weblog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.joniwa.de/command-plugin-ueberblick-minecraft-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>IDE IntelliJ einrichten &#8211; Minecraft Plugin</title>
		<link>https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/</link>
					<comments>https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/#comments</comments>
		
		<dc:creator><![CDATA[joniwa]]></dc:creator>
		<pubDate>Sat, 23 Jan 2021 00:53:19 +0000</pubDate>
				<category><![CDATA[Minecraft Plugins]]></category>
		<category><![CDATA[Bukkit]]></category>
		<category><![CDATA[IDE einrichten]]></category>
		<category><![CDATA[Minecraft Plugin]]></category>
		<category><![CDATA[Spigot]]></category>
		<guid isPermaLink="false">http://www.joniwa.de/?p=246</guid>

					<description><![CDATA[<p>Um ein Plugin zu programmieren, empfehle ich euch die Entwicklungsumgebung &#8222;IntelliJ&#8220; und das Plugin &#8222;Minecraft Dev&#8220; zu installieren. Habt ihr alles eingerichtet könnt ihr über &#8222;New Project&#8220; ein neues Projekt anlegen. Erstellt nun ein leeres Projekt mit einem Namen eurer</p>
<p>The post <a rel="nofollow" href="https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/">IDE IntelliJ einrichten &#8211; Minecraft Plugin</a> appeared first on <a rel="nofollow" href="https://www.joniwa.de">Joniwa&#039;s Weblog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size">Um ein Plugin zu programmieren, empfehle ich euch die Entwicklungsumgebung &#8222;<a href="https://www.jetbrains.com/de-de/idea/" target="_blank" rel="noreferrer noopener">IntelliJ</a>&#8220; und das Plugin &#8222;<a href="https://minecraftdev.org" target="_blank" rel="noreferrer noopener">Minecraft Dev</a>&#8220; zu installieren.</p>



<p class="has-medium-font-size">Habt ihr alles eingerichtet könnt ihr über &#8222;New Project&#8220; ein neues Projekt anlegen. Erstellt nun ein leeres Projekt mit einem Namen eurer Wahl. (<a href="https://www.youtube.com/redirect?event=video_description&amp;v=IgSRumoNjbA&amp;q=http%3A%2F%2Fmaven.apache.org%2Fguides%2Fmini%2Fguide-naming-conventions.html&amp;redir_token=QUFFLUhqa0JvVHZkMW1NNUpsVnJSOVliSWxtajlyMlFZd3xBQ3Jtc0ttSnJ0Q2QyX1g4cFV2RDRoWEg2R20xN1Q5aFlxRnNFMjZYQnVCWGF2MXJOZTBxNWZIYS1zRm95UEtRQkhlanVFa0dXcHNZZWtkcVhOT0pTWUxHUmxEVllyVzR5OTVLUzZ1WTZ3bThmSHVZbjhXZWVwZw%3D%3D" target="_blank" rel="noreferrer noopener">Naming</a>)</p>



<p class="has-medium-font-size">Um eines neues Minecraft Plugin zu erstellen geht auf File-New-Module. Hier wählt ihr zuerst die Plattform eures Plugins aus und gebt anschließend die Informationen zu eurem Plugin ein.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="626" height="347" src="https://www.joniwa.de/wp-content/uploads/2021/01/image.png" alt="IntelliJ einrichten für Minecraft Plugins" class="wp-image-247" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image.png 626w, https://www.joniwa.de/wp-content/uploads/2021/01/image-300x166.png 300w" sizes="(max-width: 626px) 100vw, 626px" /></figure>



<p class="has-medium-font-size">Als nächsten Schritt bearbeiten wir die Projekteinstellungen. Dazu wählen wir die Option &#8222;Open Module Settings&#8220; aus. Dort fügen wir unsere <a href="https://getbukkit.org" target="_blank" rel="noreferrer noopener">Spigot</a> oder <a href="https://getbukkit.org" target="_blank" rel="noreferrer noopener">Bukkit</a> Jar dem Projekt hinzu. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="777" height="410" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-2.png" alt="Spigot oder Bukkit Jar hinzufügen" class="wp-image-249" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-2.png 777w, https://www.joniwa.de/wp-content/uploads/2021/01/image-2-300x158.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-2-768x405.png 768w" sizes="(max-width: 777px) 100vw, 777px" /></figure>



<p class="has-medium-font-size">Anschließend stellen wir noch die Artefakt Einstellungen für unseres Modul ein. Dazu gehen wir auf Artifacts und fügen eine neue Jar Datei mit Dependencies zu unserem Projekt hinzu. </p>



<figure class="wp-block-image size-large"><img loading="lazy" width="544" height="241" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-3.png" alt="Artefakte einstellen für Minecraft Plugin" class="wp-image-250" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-3.png 544w, https://www.joniwa.de/wp-content/uploads/2021/01/image-3-300x133.png 300w" sizes="(max-width: 544px) 100vw, 544px" /></figure>



<p class="has-medium-font-size">Das Output Directory welches hier angegeben, wird später der Ort sein, in den unser fertiges Plugin ausgegeben wird.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1002" height="391" src="https://www.joniwa.de/wp-content/uploads/2021/01/image-4.png" alt="Output Ordner für den Minecraft Server angeben" class="wp-image-251" srcset="https://www.joniwa.de/wp-content/uploads/2021/01/image-4.png 1002w, https://www.joniwa.de/wp-content/uploads/2021/01/image-4-300x117.png 300w, https://www.joniwa.de/wp-content/uploads/2021/01/image-4-768x300.png 768w" sizes="(max-width: 1002px) 100vw, 1002px" /></figure>



<p class="has-medium-font-size">Jetzt müssen wir nur noch auf Apply drücken und unser Projekt ist fertig eingerichtet.</p>



<p class="has-medium-font-size">Damit können wir nun IntelliJ für die Minecraft Plugin Entwicklung verwenden.</p>



<p class="has-medium-font-size">Wie das geht erkläre ich dann im nächsten Tutorial. </p>



<p></p>



<p>[#1]: <a href="https://www.youtube.com/redirect?event=video_description&amp;v=IgSRumoNjbA&amp;q=https%3A%2F%2Fwww.jetbrains.com%2Fde-de%2Fidea%2F&amp;redir_token=QUFFLUhqbTNRc0V5d0FZRnZ5RDBMYTR0bTRoUENnZS1DQXxBQ3Jtc0ttQmlDOWlKazVfVUJVRXItZS1Oenpxa1lkWmo2eVNLRFZQRE1LS1NlWGZsQ2VadEItRkxQQUFpNU0wbmJvcFBOMlRldHFYOEdHd3poUHo3TW1ybUJEQ0ZZRUpfNmZJX0w5ZG5rNzRid3dUa2xMZGg2QQ%3D%3D" rel="noreferrer noopener" target="_blank">https://www.jetbrains.com/de-de/idea/</a> </p>



<p>[#2]: <a href="https://www.youtube.com/redirect?event=video_description&amp;v=IgSRumoNjbA&amp;q=https%3A%2F%2Fminecraftdev.org&amp;redir_token=QUFFLUhqbkp0WG0wNXJucFdQSWoyTDlMeGhmWGdKb2dlZ3xBQ3Jtc0ttZVRQVTNOc1AxN0N0QU9jNWJxQUp0QVJxQmNIczhoa1EtQmVpMGEtbkIxLVhLcm80clQ0emdMN2RLaGUzenIza2YtamxtLUlLTHBnM1p1RGpGUmVIX2pLX0hOeUtIRUkwemhGQUYtaUlGYzNjMkU0WQ%3D%3D" rel="noreferrer noopener" target="_blank">https://minecraftdev.org</a> </p>



<p>[#3]: <a href="https://www.youtube.com/redirect?event=video_description&amp;v=IgSRumoNjbA&amp;q=http%3A%2F%2Fmaven.apache.org%2Fguides%2Fmini%2Fguide-naming-conventions.html&amp;redir_token=QUFFLUhqa0JvVHZkMW1NNUpsVnJSOVliSWxtajlyMlFZd3xBQ3Jtc0ttSnJ0Q2QyX1g4cFV2RDRoWEg2R20xN1Q5aFlxRnNFMjZYQnVCWGF2MXJOZTBxNWZIYS1zRm95UEtRQkhlanVFa0dXcHNZZWtkcVhOT0pTWUxHUmxEVllyVzR5OTVLUzZ1WTZ3bThmSHVZbjhXZWVwZw%3D%3D" rel="noreferrer noopener" target="_blank">http://maven.apache.org/guides/mini/g&#8230;</a> </p>



<p>[#4]: <a href="https://www.youtube.com/redirect?event=video_description&amp;v=IgSRumoNjbA&amp;q=https%3A%2F%2Fgetbukkit.org&amp;redir_token=QUFFLUhqa09fSTlxbkxLRXJ6TF9jZTNOa2xHMlAzSVlCQXxBQ3Jtc0tscldMZ1hTdHA1aFJYVTRtXzFnWVR1VlVlaFdOdmdva0J1eVBlRmRpVy13WFNGTFpZaGZadmdhTXpReTc3LW9XOFJHUlJqQkIzQ3VFSmEtTnVaUFk3bENVdkE3NmhvaDlrWGxXLWZOcUlITTBjVlRVSQ%3D%3D" rel="noreferrer noopener" target="_blank">https://getbukkit.org</a></p>
<p>The post <a rel="nofollow" href="https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/">IDE IntelliJ einrichten &#8211; Minecraft Plugin</a> appeared first on <a rel="nofollow" href="https://www.joniwa.de">Joniwa&#039;s Weblog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.joniwa.de/ide-intellij-einrichten-minecraft-plugin/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
