Minecraft tapp Server Mod skapande (11 / 14 steg)

Steg 11: Expanderar ytterligare: 2



Först för att lägga till hattar, måste vi se till att endast spelaren gör kommandot, eftersom om konsolen gör det, bra, det finns ingen hand att få ett kvarter från, och ingen chef att sätta det på. Så innan instruktionen sendMessage och returnera sant i vår onCommand funktion måste vi kontrollera om commandSender är en instans av spelare. Detta kan göras, som ni kanske vet, av detta:

om (commandSender instanceof spelare) {

Med klammerparenteserna går runt sendMessage och returnerar true saker i vår funktion. Vi kan bara lägga till en else -sats efter uttalandet om vi just har lagt till, berättar commandSender att kommandot kan endast användas av en spelare (Glöm inte att returnera sant, eftersom kommandot kändes fortfarande), vilket kan göras genom:

} annat {
commandSender.sendMessage ("du måste vara en spelare att använda det här kommandot!");
return true;
}

Tillbaka till insidan av våra instanceof uttalande måste vi lägga till detta, innan programsatsen return:

Spelare spelare = (spelare) commandSender;

Detta blir en spelare objekt ur våra commandSender, och det är säkert att kasta i denna om -uttryck, eftersom vi redan kontrollerat att vår commandSenderär en spelare.

Sedan behöver vi få spelarens lager, för att få blocket i spelarens hand och utrusta den till huvudet. Detta kan bara uppnås genom:

PlayerInventory inventering = player.getInventory();

Hur detta fungerar, är som du säkert kan berätta, är det blir ut spelare variabel, och får sin inventering, och sätter på en variabel som kallas för inventering. Detta måste vara en PlayerInventory och inte bara en inventering, eftersom inventeringar kan vara saker som kistor, droppers, ect., medan en spelare har händer, rustningar och andra små bitar som regelbundna inventeringar inte har.

Nästa uppgift är att sätta hjälmen till objekt i spelarens hand. Detta är enklare än du kanske tror att:

inventory.setHelmet(inventory.getItemInMainHand());

Detta kan delas upp i två delar. Det finns de

inventory.setHelmet

Och:

inventory.getItemInMainHand()

Jag kommer att gå av dem en bit i taget. Den första som får våra tidigare definierade inventering variabel, och sätter en hatt eller hjälm, som allt som kommer efter det inom parentes.

Den andra delen, som får anges som hatten, igen får vår inventering variabel, och får artikeln i vår huvudsakliga hand. Objekt kan vara i din huvudsakliga eller i hand, men för den här läraren vi kommer att få artikeln i vår huvudsakliga en. För att ställa hatten, det är allt! Nu kompilera plugin, och du är redo att testa den!

Se Steg
Relaterade Ämnen

Minecraft PE server för IOS (gjort på windows) används för senaste uppdateringen!

Vi alla älskar att spela med våra vänner på Minecraft men ingen kan spela med varandra om de inte har en plugg. Idag kommer jag att visa dig hur du skapar din egen Minecraft PE server!Steg 1: Ladda ner PocketmineFörst behöver du programvaran. Gå till...

Minecraft Bukkit Server

detta är en Instructable utformad för att visa dig hur du ställer in en Minecraft Bukkit server. CraftBukkit skiljer sig från serverprogrammet du hämta från minecraft.net i att det är utbyggbart. I stället för att begränsas till standard gameplay och...

Hur kan man gå en Minecraft Pe Server

i detta instructable jag lär du dig att gå en minecraft pe server, tro mig det är inte så svårt som det låter!Steg 1: Öppna Safari Öppna safari och skriver detta i sökningen "http://minecraftpocket-servers.com" här vilja ta du till en hemsida fu...

Minecraft Skyblock Server.

Detta är Skyblock på Minecraft. Det är ett spel där det finns fyra olika öar. Om du faller förlorar du. Om du bor på ön medan alla andra ramlade av, vinner du. Det är enkelt, kort, och ett roligt spel. Vänligen försök den ute! Även om du gillar video...

Hur man gör en Minecraft PE Server

Före detta en, jag gjorde en instructable om hur man gör en server på datorn, och det fick mer visningar än väntat, så jag beslöt att göra en instructable om hur man gör en server på Minecraft PE. Tyvärr, såvitt jag vet, detta fungerar bara med idevi...

Minecraft PE iOS Modding

Inledning:Detta är en handledning om att göra din egen "mods" för den mobila versionen av minecraft för apple-enheter.Krav:Jailbroken iDeviceTheos (bra tutorial här.)IDA Demo (länk)Mobil Terminal (Sök på Cydia)Dekrypteras Version av MC:PE (Obs:...

Hur man gör en tillfällig Minecraft Pe Server

i detta instructable jag lär dig hur man gör en tillfällig server. Denna server är tänkt för att spela med vänner när du är sönder, eller med familj, eftersom det bara varar en dag eller en timme av inaktivitet.Steg 1: Öppna Safari Öppna safari och g...

Hur man gör en Minecraft Pe Server (pocketmine och MiNET)

Auto installera skript att göra allt det här kommer att bli i slutändan senare btw första steg är att få filerna programvara och säkerhets­ (säkerhets­ = php Arkiv) gå till pocketmine.net för instruktioner om hur du installerar och gå till jenkins.po...

Skapa en Minecraft Bukkit Server

Hej mina vänner i detta instructable jag ska visa dig hur du skapar en bukkit server, detta är min första instructableSteg 1: Ladda ner Bukkit Först och främstLadda ner CraftBukkit på http://dl.bukkit.org/downloads/craftbukkit/Placera den där du vill...

Minecraft Pe Server

Hey guys jag vet denna isint en instructable men jag vill göra en server så om du vill spela med mig eller om du vet hur man gör en server pls kik mig och tacka er och också här hur du med en serverSteg 1: Gå till inställningar och logga in eller gör...

Minecraft malmer (inga mods, Xbox)

en guide till minecraft malmerSteg 1: kol malm kol malm är vanligaste malmen kan du find.but på din första dag som du inte kanske har någon så luktade en träkloss (inte plankor)Steg 2: järn iron finns på nivå 1 eller under.when smält kommer att förva...

Hur man skapar en Bukkit Minecraft Server (Windows) * enklast

en enkel steg för steg Guide om hur man skapar en dedikerad Minecraft Server med Bukkit och utan Hamachi.-----------------------------------------------------------------------**PLEASE READ**-----------------------------------------------------------...

Skapa en Minecraft PC Bukkit Server

detta är en guide om hur du enkelt skapar en minecraft bukkit server du kan spela med dina vänner eller göra det en allmän serverAllt du behöver är en dator som kan hantera servern och en bra internetuppkopplingOm jag glömde att nämna något eller sag...

Modding Minecraft, den lätt väg (för windows)

Många av er kan ha velat mod din Minecraft spelet, men kan bli förvirrad om hur man exakt göra något sådant. Jag var i dina skor inte så länge sedan, så jag bestämde mig att skriva detta "kompatibel på hur du mod din Minecraft spelet. Modding är en k...

Hur får Mods i Minecraft

Hej, idag jag kommer att visa dig hur man får mods i minecraft. Jag kommer att använda mo' varelser till exempel.Steg 1: Hämta och Istalling smedja och ModsGå till http://files.minecraftforge.net och hitta den version som mod är på, till exempel om d...

Hur du gör din egen Minecraft Server gratis

I detta instructable jag lär dig hur man gör en Minecraft PC server gratis på Windows och Mac. Du kan använda den här servern att människor gå med dig från hela världen, även om du förmodligen bara få några vänner och familj om du bokför din server o...

Python coding for Minecraft

Detta Instructable visar hur du installerar och använder en mod som jag skrev som låter dig styra Minecraft med python skript. Ska jag fokusera på Windows, men OS X och Linux bör fungera lika bra.Python-skript kan skapa fina saker i världen, och det...

Arduino Minecraft serverstatus + skicka kommandon

Hej killar!Idag visar jag dig hur du kan kontrollera din minecraft server serverstatus. Du kan också skicka kommandon till din Minecraft Server.Jag önskar er mycket kul med detta projekt! ;)När du har frågor kan du lämna ett kommando.Steg 1: Vad behö...

Hur man spelar Minecraft Multiplayer

I denna tutorial ska jag beskriva hur du kan gå en minecraft multiplayer server i 3 enkla steg. Det är en mycket enkel process och lätt att komma ihåg.Steg 1: Steg 1: hitta en Minecraft ServerDet finns många sätt att hitta en minecraft server, kan du...