Minecraft Spigot Server Mod creatie (7 / 14 stap)

Stap 7: Codering: opdracht


Nu we de basis twee methoden klaar, en maken onze klas de officiële Hoofdklasse, kunnen we de functie command.

Voor onze opdracht willen we worden georganiseerd, zodat wij deze in een afzonderlijke klasse van onze hoofdagenda. Ga naar uw links en maak een nieuwe klasse. Ik zal mijn "CommandClass" noemen. Wij willen deze nieuwe klasse uit te voeren CommandExecutor. Als u de methoden implementeert, krijgt u zoiets als dit:

 public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { return false; } 

We hebben nu een methode die wordt uitgevoerd wanneer u in een opdracht typt. We willen luisteren voor een bepaalde opdracht, dus we zoiets zullen voordat onze methode false retourneert:

 if (command.getLabel().equalsIgnoreCase("instructables")) 

Dit krijgt wat u hebt getypt in, command.getLabel en controles als het gelijk aan "instructables is". zoals u weet wellicht, controleert equalsIgnoreCase als onze opdracht gelijk is aan wat we getypt geen kwestie als sommige tekens geconverteerd naar hoofdletters of niet zijn.

Toevoegen sommige accolades na dat als verklaring, en voeg dit toe:

 commandSender.sendMessage(ChatColor.GOLD + "Put whatever you want here!"); 

Wat dit doet, is het wordt de variabele commandSender die is degene die de opdracht (of console) verzonden en wij een boodschap aan hen met de functie sendMessage die accosts van een tekenreeks. Een ding dat anders dan een tekenreeks schijnen kan is dit ChatColor.GOLD. Dit maakt wat is na het het goud van kleur. De kleuren die u kunt doen staan mooi recht hier. De technische namen gebruiken bij de samenstelling van het na ChatColor..

Vervolgens direct na dat, nog steeds in de accolades, hebben de functie retourneert de waarde true:

 return true; 

Dit is omdat wij de server vertellen dat de opdracht is voltooid/erkend.

In de voltooide vorm is de onCommand -functie moet als volgt uitzien:

openbare Booleaanse onCommand (CommandSender commandSender, opdracht Command, String s, tekenreeksen met String []) {} public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) { if (command.getLabel().equalsIgnoreCase("instructables")) { commandSender.sendMessage(ChatColor.GOLD + "Put whatever you want here!"); return true; } return false; } { commands: instructables: description: Activated our Instructables command! usage: /instructables 

Gerelateerde Artikelen

Minecraft Bukkit Server

Minecraft Bukkit Server

dit is een Instructable ontworpen om u te tonen hoe een Minecraft Bukkit server instellen.  CraftBukkit verschilt van het serverprogramma dat u van minecraft.net downloaden dat het is uitbreidbaar.  U bent dus niet beperkt tot standaard gameplay en o
Creating A Minecraft Bukkit Server

Creating A Minecraft Bukkit Server

Hallo mijn vrienden in dit instructable i 'm gonna Toon u hoe maak je een bukkit server, dit is mijn eerste instructableStap 1: Download Bukkit AllereerstCraftBukkit downloaden op http://dl.bukkit.org/downloads/craftbukkit/Zet het waar je wiltGeef de
Hoe maak je een Minecraft PE-Server

Hoe maak je een Minecraft PE-Server

Voordat dit een, ik maakte een instructable over hoe te maken van een server op de computer, en het kreeg meer standpunten dan ik had verwacht, dus heb ik besloten om een instructable over hoe te maken van een server op Minecraft PE. Helaas, voor zov
Minecraft PE iOS Modding

Minecraft PE iOS Modding

Inleiding:Dit is een tutorial over het maken van uw eigen "mods" voor de mobiele versie van minecraft voor apparaten van apple.Vereisten:Jailbroken iDeviceTheos (goede tutorial hier.)IDA Demo (deverwijzing)Mobiele Terminal (Zoek op Cydia)Gedecod
Minecraft Skyblock Server.

Minecraft Skyblock Server.

Dit is Skyblock op Minecraft. Het is een spel waar er zijn vier verschillende eilanden. Als je valt verliest je. Als je verblijf op het eiland, terwijl iedereen viel, wint je. Het is eenvoudig, kort, en een leuke spel. Probeer het uit! Ook als je de
Maak een 1.8.0 Minecraft bukkit server op linux

Maak een 1.8.0 Minecraft bukkit server op linux

Hallo mensenIk ga tonen u in dit instructable over hoe je een minecraft 1.8.0bukkit server in linux.Stap 1: Download bukkitIk heb mijn bukkit op http://tcpr.ca/ gedownload omdat op de officiële site van thebukkit downloaden geblokkeerd en er geen dow
Hoe maak je een tijdelijke Minecraft Pe-Server

Hoe maak je een tijdelijke Minecraft Pe-Server

In dit instructable ik zal je leren hoe te maken van een tijdelijke server. Deze server is bedoeld voor het spelen met vrienden als je uit elkaar, of met familie, want het duurt slechts één dag of één uur inactiviteit.Stap 1: Open Safari Open safari
How To Join een Minecraft Pe-Server

How To Join een Minecraft Pe-Server

In dit instructable ik leert u hoe u kunt deelnemen aan een server van minecraft pe, geloof me het is niet zo moeilijk als het klinkt!Stap 1: Open Safari Open safari en typ dit in het zoeken van "http://minecraftpocket-servers.com" dit u naar ee
Minecraft ertsen (geen mods, voor de xbox)

Minecraft ertsen (geen mods, voor de xbox)

een gids voor minecraft ertsenStap 1: kolen erts kolen erts is het meest voorkomende erts kunt u find.but op uw eerste dag u niet alle wellicht smelt dus een blok hout (niet planken)Stap 2: ijzer ijzer kan worden gevonden op niveau 1 of under.when ge
Hoe maak je een Minecraft Pe-Server (pocketmine en MiNET)

Hoe maak je een Minecraft Pe-Server (pocketmine en MiNET)

auto installatiescripts te doen al deze dingen zullen uiteindelijk krijgt later btw eerst de software en phar bestanden (phar = php archief) Ga naar pocketmine.net voor de instructies over hoe te installeren en ga naar jenkins.pocketmine.net voor upd
Minecraft Pe Server

Minecraft Pe Server

Hey jongens ik weet dat deze isint een instructable maar ik wil een server zo maken als u wilt spelen met mij of u weet hoe te maken van een server pls kik me en ik dank u en ook dit hoe u deelnemen aan een serverStap 1: Ga naar instellingen en log i
Hoe maak je een Bukkit Minecraft Server (Windows) * GEMAKKELIJKSTE manier

Hoe maak je een Bukkit Minecraft Server (Windows) * GEMAKKELIJKSTE manier

een eenvoudige stap voor stap handleiding over het maken van A Dedicated Minecraft Server met Bukkit en zonder Hamachi.-----------------------------------------------------------------------**PLEASE READ**---------------------------------------------
Maak een Minecraft PC Bukkit Server

Maak een Minecraft PC Bukkit Server

dit is een gids over hoe gemakkelijk een minecraft bukkit server dat u kunt met je vrienden spelen of het een publieke serverAlles wat u nodig hebt is een computer die kan omgaan met de server en een goede internetverbindingAls ik vergat te vermelden
Hoe maak je je eigen Minecraft Server kostenloos

Hoe maak je je eigen Minecraft Server kostenloos

In dit instructable ik zal je leren hoe maak je een Minecraft PC-server kostenloos op Windows en Mac. U kunt deze server gebruiken om mensen te hebben samen met u uit over de hele wereld, hoewel u waarschijnlijk zult alleen maar een paar vrienden en