Minecraft Spigot Server Mod creatie (11 / 14 stap)

Stap 11: Verder uitbreiden: 2


We moeten eerst voor het toevoegen van hoeden, zorg ervoor dat alleen de speler doet de opdracht, omdat als console, goed doet, er is geen hand te krijgen van een blok uit, en geen hoofd op te zetten. We moeten dus vóór de instructie sendMessage en terug te keren waar in onze onCommand -functie, controleren of de commandSender een exemplaar van de speler is. Dit kan worden gedaan, zoals u, door dit weet wellicht:

 } else { commandSender.sendMessage("You need to be a player to use this command!"); return true; } 

Met de accolades rond de sendMessage en terug te keren waar dingen in onze functie gaan. We kunnen gewoon een else statement na dat we zojuist toegevoegd, vertellen de commandSender dat de opdracht kan alleen worden gebruikt door een speler if -instructie toevoegen (Vergeet niet om terug te keren waar, zoals de opdracht werd nog steeds erkend), die kan worden gedaan door:

} else {commandSender.sendMessage ("u moet een speler deze opdracht gebruiken!"); Player player = (Player) commandSender; 

Terug naar de binnenkant van onze instanceof verklaring moeten we dit toe te voegen, voordat de instructie return:

 PlayerInventory inventory = player.getInventory(); 

Dit krijgt een speler -object uit onze commandSender, en het is veilig om te werpen binnen dit if -instructie, omdat we al gecontroleerd dat onze commandSenderis een speler.

Vervolgens moeten we ertoe van de speler inventaris, om te krijgen van het blok in de hand, en rusten op hun hoofd. Dit kan eenvoudig worden bereikt door:

 inventory.setHelmet(inventory.getItemInMainHand()); 

De manier waarop dit werkt is zoals u waarschijnlijk kunt zien, is het krijgt speler variabele, krijgt hun inventaris en zet het aan een variabele met de naam inventory. Dit moet een PlayerInventory en niet alleen een inventaris, omdat de voorraden kunnen dingen zoals kisten, droppers, ect., terwijl een speler heeft handen, armor, en andere kleine stukjes die regelmatig voorraden niet hebben.

De volgende taak is om de helm naar het item in de hand. Dit is eenvoudiger dan u misschien denkt:

 inventory.setHelmet 

Dit kan worden onderverdeeld in twee delen. Er is de

 inventory.getItemInMainHand() 

En:

Ik zal gaan door hen een beetje op een moment. De ene krijgt onze eerder gedefinieerde inventaris variabele, en Hiermee stelt u de hoed of helm, als wat na het tussen haakjes komt.

Het tweede deel, dat is ingesteld krijgen als de hoed, opnieuw krijgt van onze voorraad -variabele, en wordt het item in onze belangrijkste hand. Objecten kunnen in uw hoofdverblijfplaats of uit de hand, maar voor deze tutorial we zullen krijgen het item in onze hoofdagenda. Voor het instellen van de hoed, that's about it! Nu het compileren van de plugin, en je bent klaar om het te testen!

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