Помогите Ивенты для координат и игрока.

Slorikworld

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Hexerpowers
Привет, только начал писать плагины, с явой полразика знаком. Кто может по мочь по 2-м вопросам:
1) Как определить и забить в переменную имя игрока поставившего блок?
2)Как определить координаты этого блока?
3)Как определить тип этого блока (ид), и можно ли заранее задать на отслеживание определённый блок?
4)Как выполнить команду указанную в плагине, от лица игрока (автоматически, при каком либо событии)?


P.S. Нужен плагин на атоприват определённого блока, с установкой флагов и доступа только для 1 человека.
 
1) Как определить и забить в переменную имя игрока поставившего блок?
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/block/BlockPlaceEvent.html
event.getPlayer();
2)Как определить координаты этого блока?
Block block = event.getPlacedBlock();
block.getX() и т.п.
3)Как определить тип этого блока (ид), и можно ли заранее задать на отслеживание определённый блок?
block.getType();
Фильтруй сам ненужные блоки и ничего с ними не делай.
4)Как выполнить команду указанную в плагине, от лица игрока (автоматически, при каком либо событии)?
Bukkit.dispatchCommand(player, "команда");
 
Назад
Верх