refreshhkek
Новичок
- Баллы
- 6
- Имя в Minecraft
- 7teen
Привет. В этом туториале Мы обучимся делать обычный плагин, который будет давать информацию в консоль о том что он включился, а так-же, при заходе Игрока на сервер, всем кто онлайн, будет в чат высвечиваться о том, что Игрок вошёл.
Начнём сразу с главного класса, ведь я думаю что многие знают как создавать обычный плагин.
Давайте получим информацию в консоле, что плагин успешно включён.
Тоже самое проделываете с onDisable, только изменяем текст.
Создадим новый класс, который будет называться ВашКласс
Так-же не забывайте импортировать действия, без этого у Вас возникнут ошибки.
// Регистрация событии.
// Хорошо, теперь зарегистрируем его в главном классе.
Думаю я кратко объяснил, как это сделать. Если данный туториал Вам понравился, можете написать комментарий, и Я создам более сложный код. А так-же если возникнут ошибки, напишите комментарий, на них я буду постепенно отвечать в свободное время.
Начнём сразу с главного класса, ведь я думаю что многие знают как создавать обычный плагин.
Давайте получим информацию в консоле, что плагин успешно включён.
Код:
@Override
public void onEnable() {
1 вариант: getLogger().info("Ваш текст, что плагин включён.")
2 вариант: System.out.println("Ваш текст, что плагин включён.")
}
Тоже самое проделываете с onDisable, только изменяем текст.
Создадим новый класс, который будет называться ВашКласс
Так-же не забывайте импортировать действия, без этого у Вас возникнут ошибки.
// Регистрация событии.
Код:
public class ВашКласс implements Listener {
@EventHandler
public void onJoin(PlayerJoinEvent e) {
// Получаем Игрока.
Player p = e.getPlayer();
e.setJoinMessage("Игрок " + p.getName() + " вошёл на сервер.");
}
}
// Хорошо, теперь зарегистрируем его в главном классе.
Код:
getServer().getPluginManager().registerEvents(new ВашКласс(), this)
Думаю я кратко объяснил, как это сделать. Если данный туториал Вам понравился, можете написать комментарий, и Я создам более сложный код. А так-же если возникнут ошибки, напишите комментарий, на них я буду постепенно отвечать в свободное время.
Последнее редактирование:

