плагин на ивенты в майнкрафт
// сюда пишем вашу папку
package ru.Stebbilust.test;
import org.bukkit.Bukkit;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener < // Теперь мы следим за событиями
public void onEnable() <
Bukkit.getServer().getPluginManager().registerEvents(this, this); // регестрируем эвенты в этом классе
getLogger().info(«Hello. «);
>
public void onDisable() <
getLogger().info(«Bye. «);
>
@EventHandler
// Пишем перед каждым эвентом
public void onPlayerJoin(PlayerJoinEvent e) < // Когда заходит игрок то происходит.
Player p = e.getPlayer(); // Передаем переменной p игрока, который зашел
p.sendMessage(ChatColor.BLUE+»Привет»); // Пишем игроку сообщение «Привет» синим цветом
p.playSound(p.getLocation(), Sound.BLOCK_ANVIL_FALL, 1, 1); // Проигрываем игроку звук
>
>
Теперь экспортируем плагин(читаем об этом в предыдущем гайде),
и теперь мы при заходе на сервер видим:
Скачать плагин ConditionalEvents | пользовательские действия для определенных событий [1.8-1.17.x] 3.10.1
Описание плагина ConditionalEvents:
Этот плагин позволяет добавлять различные условия к определенному событию. Если эти условия выполнены, то будут выполнены пользовательские действия. Возможности того, что вы можете сделать с помощью плагина, безграничны. Чтобы понять плагин проще, приведем несколько примеров:
Пример 1:
если игрок нажимает кнопку (или любой блок) в определенных координатах, вы можете выполнить некоторые действия за игрока, например выполнить команду, отправить ему сообщение, применить некоторые эффекты зелья и многие другие действия.
Пример 2:
Если игрок наносит урон другому игроку определенным предметом, есть небольшой шанс дать жертве эффект ядовитого зелья.
Плагин полностью поддерживает PlaceholderAPI, так что вы можете добавить условия, используя 1000+ переменных. Вы также можете проверить наличие событий из других плагинов!
Особенности плагина ConditionalEvents:
✓ 18+ событий:
Взаимодействие с блоком
Респавн игрока
Взаимодействие с предметами
Атака Игрока
Урон Игрока
Разрушение блока
Выполнение команды игроком
Выполнение команды в консоли
Игрок написал в чат
Ресктрация игрока
Игрок выходит с сервера
Убийство Игрока
Повышение Уровня Игрока
Броня Игрока
Перемещение предмета
Дроп предметов
Создание энтити
Взаимодействие с энтити
Команды плагина ConditionalEvents:
/ce help — показывает команды плагина.
/ce reload — перезагружает конфигурационные файлы.
/ce verify — проверяет все события на наличие ошибок.
/ce reset — сбрасывает данные события для игрока.
Права плагина ConditionalEvents:
conditionalevents.admin — Единственное право на плагин для администрации.
Скриншоты плагина ConditionalEvents:
Как установить плагин ConditionalEvents?
1) Spigot или Paper (не craftbukkit)
2) PlaceholderAPI (опционально)
Чтобы установить плагин на вашем сервере, просто поместите скаченный файл в папку plugins и запустите сервер. Примеры будут сгенерированы в конфигурации, вы можете использовать их в качестве примеров или удалить.
Чтобы создать новое событие, просто добавьте новый раздел конфигурации в конфигурацию в пути » Events «. Не забудьте использовать разные названия для каждого из событий.
Полная документация по плагину: тык
Скачать плагин ConditionalEvents
Скачать плагин ConditionalEvents версии 3.10.1
Скачать плагин ConditionalEvents версии 3.9.2
Скачать плагин ConditionalEvents версии 3.9.1
Скачать плагин ConditionalEvents версии 3.8.1
Скачать плагин ConditionalEvents версии 3.7.1
Скачать плагин ConditionalEvents версии 3.6.3
Скачать плагин ConditionalEvents версии 3.5.1
Скачать плагин ConditionalEvents версии 3.4.2
Скачать плагин ConditionalEvents версии 3.4.1
Скачать плагин ConditionalEvents версии 3.3.1
Bukkit
Event
Bukkit Plugins
Event
Table of Contents
Event
About
Want to have a fun event with your players, but it’s too hard to get them all to one spot? Event solves this! You can create an event that allows all users with the correct permission to teleport in! Offer rewards for players that get first to third or just have one for fun, Event covers all of this! Save events and load them at a later time, the possibilities are endless!
Prerequisites
Basic Commands
Advanced Commands
Nodes
config.yml
You probably won’t need to touch the config.yml. But, for you advanced config people out there, I have a provided an in-depth array of configuration options.
Chat Options
These are the messages that are sent to the players. The bracketed <> information is only usable where defaultly available, if that makes sense. For instance, if the default message doesn’t have
Saves
You can create your own saves, it should be self-explanatory. Try to copy the exact format, otherwise it won’t work.
Planned Features
Donations
I make these plugins out of my free time, not as my job. I do not expect monetary compensation for my work. If you feel the need to support this project, please instead give to those in need. http://www.kiva.org/about
SUBMIT A TICKET IF YOU ENCOUNTER AN ERROR
Constructive suggestions are appreciated! 🙂