Идея RPG допполнение или "ох я устал!"

kit_katik

Активный участник
Пользователь
Баллы
78
Имя в Minecraft
kit_katik
Суть такова.
Игрок решил построить дом, на обычныэ серверах это можно делать до бесконечности. Ставить и ставить блоки, так вот, надо сделать такой плагин, который в минуту позволит ставить ограниченное кол-во блоков.
Например стив решил построить, дом он поставил 20 блоков и ему в чат пишет -" вы устали. Отдохните!"
Для випов, креативов и т.к другие права.Игнор и .к
 
Да этж простецкий плагин: почти весь плагин состоит из слушания эвента BlockPlaceEvent.
 
Код:
public HashMap<String, Integer> placedblocks = new HashMap<String, Integer>();
@EventHandler
public void onPlace(BlockPlaceEvent e)
{
int placed = placedblocks.get(e.getPlayer().getName());
if(placed == 20)
{
placedblock.put(e.getPlayer().getName(), -1);
e.getPlayer().sendMessage("Вы устали");
BukkitRunnable br = new BukkitRunnable()
{
@Override
public void run()
{
placedblocks.put(e.getPlayer().getName(), 0);
}
};
Bukkit.getScheduler().runTaskLater(instance, br, 1200L);
}
if(placed == -1){e.setCancelled(true);}
if(placed <= 19 & placed >= 0){
placedblocks.put(e.getPlayer().getName(), placed + 1);}

}
P.S сорри за говнокод :D
 
Последнее редактирование:
Назад
Верх