DWortY
Новичок
- Баллы
- 16
- Имя в Minecraft
- DWortY
Итак, я думаю все знают что такое плагины на Bukkit.
Есть множество разных Ядр:
Итак начнем:
Нам понадобятся программы:
Выберем путь к главной папке с плагинами (Проектами).
Закроем начал. страницу и создадим проект. Кликаем ПКМ по Package Explorer, Новый, Java Project.
Введем Название проекта и нажмем Готово.
Нажмем на папочку src ПКМ и создадим новый Package
назовем его например ru.dworty в нем создадим Class файл, назовем его Main.
Затем нажмем ПКМ на наш проект и нажмем Properties.
Далее Java Build Path -> Libraries -> Add External JARs -> Выберим ядро сервера. Готово.
Затем наводим мышку на JavaPlugin и import.
Добавим методы при включении плагина и выключении.
Напишем
Готово, теперь создадим первый класс отвечающий Handler'у.
Назовем класс Handler. В классе добавим евент выполнения.
Для этого введем код:
Данный код изображает Евент который срабатывает при заходе
игрока на сервер. Давайте выведим ему сообщение в чат:
'Ты зашел на сервер!' красным цветом.
Напишем код:
В следующих частях я обьясню как добавлять комманды в плагин.
Жду голосов!
Есть множество разных Ядр:
- Bukkit
- Spigot
- Cauldron
- BungeeCord
Итак начнем:
Нам понадобятся программы:
- https://www.eclipse.org/ Eclipse
- http://www.oracle.com/technetwork/java/javase/downloads/2133151 JDK 8
- (Вместо еклипса можно взять NetBeans)
Выберем путь к главной папке с плагинами (Проектами).
Закроем начал. страницу и создадим проект. Кликаем ПКМ по Package Explorer, Новый, Java Project.
Введем Название проекта и нажмем Готово.
Нажмем на папочку src ПКМ и создадим новый Package
назовем его например ru.dworty в нем создадим Class файл, назовем его Main.
Затем нажмем ПКМ на наш проект и нажмем Properties.
Далее Java Build Path -> Libraries -> Add External JARs -> Выберим ядро сервера. Готово.
Код:
package ru.dworty;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
}
Затем наводим мышку на JavaPlugin и import.
Добавим методы при включении плагина и выключении.
Напишем
Код:
package ru.dworty;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin {
public void onEnable() {
}
public void onDisable() {
}
}
Назовем класс Handler. В классе добавим евент выполнения.
Для этого введем код:
Код:
package ru.dworty;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
public class Handler implements Listener {
@EventHandler
public void onJoin(PlayerJoinEvent e) {
}
}
игрока на сервер. Давайте выведим ему сообщение в чат:
'Ты зашел на сервер!' красным цветом.
Напишем код:
Код:
package ru.dworty;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
public class Handler implements Listener {
@EventHandler
public void onJoin(PlayerJoinEvent e) {
Player p = e.getPlayer();
p.sendMessage(ChatColor.RED + "Ты зашел на сервер");
}
}
Жду голосов!