ръководства 1


Преди да прочетете тази гайда е задължително (!) Прочетете първата част от TYK


Събитие (с английски събитие.) - някои операция, в която участваха
мобилни и / или участници, Щуцер-API Eventov тези безброй, от






събития, като например инсулт, за да хвърлят сняг. Те са (не е изчерпателен) списък
Можете да намерите връзка в края на статията.


Първо, малко podredaktiruem главния клас:


// тук напишете вашата папка
пакет ru.Stebbilust.test;

внос org.bukkit.Bukkit;
внос org.bukkit.Sound;
внос org.bukkit.entity.Player;
внос org.bukkit.event.EventHandler;
внос org.bukkit.event.Listener;
внос org.bukkit.event.player.PlayerJoinEvent;
внос org.bukkit.plugin.java.JavaPlugin;

обществени клас Главна простира JavaPlugin изпълнява Слушател

.. обществени невалидни onEnable () Bukkit.getServer () getPluginManager () registerEvents (тази, това); // отваряне regestriruem събитие в този клас
getLogger () информация ( "Hello".) .;
>

обществени невалидни onDisable () getLogger () информация ( "Чао".) .;
>

@EventHandler
// Напиши пред всяко събитие
обществени невалидни onPlayerJoin (PlayerJoinEvent д)





Player р = e.getPlayer (); // премине променлива р играч, който отиде
p.sendMessage (ChatColor.BLUE + "Добре"); // Напиши играча съобщението "Hello" в синьо
p.playSound (p.getLocation (), Sound.BLOCK_ANVIL_FALL, 1, 1); // губещи звучат
>
>


Сега, след обаждане на играча сървър ще чуете звука на падащи наковални
и получаване на съобщение за лафче, "Hello". Сега е ред на анализ на кода,
и по-специално тази част:


@EventHandler
// Напиши пред всяко събитие
обществени невалидни onPlayerJoin (PlayerJoinEvent д) Player р = e.getPlayer (); // премине променлива р играч, който отиде
p.sendMessage (ChatColor.BLUE + "Добре"); // Напиши играча съобщението "Hello" в синьо
p.playSound (p.getLocation (), Sound.BLOCK_ANVIL_FALL, 1, 1); // губещи звучат
>


onPlayerJoin - името на функцията
PlayerJoinEvent д - Събитие Играч на извикване на сървъра
e.getPlayer () - получи играчът, който е участвал
в нашето откриване събитие
ChatColor.BLUE - цвят съобщение
"Здравей" - Съобщение
p.getLocation () - Връща местоположението на играча
Sound.BLOCK_ANVIL_FALL - звука на падащи наковални

Сега износ плъгин (четем за него в предишния Haidee)
и сега сме на входа на сървъра видите:

Как да създадете bukkit


Списък Eventov на руски: TYK
Списък Eventov английски: TYK
Предишна ръководство: TYK


Опитайте се да промените съобщението на играча, както и
си цвят. И се опитай да промените звука на входа,
като звук или шум от фойерверки пълзящо растение.