Помогите Всеми любимые кейсы)

HaloSpartan

Активный участник
Пользователь
Баллы
66
Решил сам написать плагин с "кейсами" по типу рулетки:
У меня есть вот такой код:

@EventHandler
public void invcheck(InventoryClickEvent e)
{
ItemStack cry = new ItemStack(Material.REDSTONE_BLOCK);
Player p = (Player) e.getWhoClicked();
Inventory fg = e.getInventory();
if(fg.equals(fg))
{
e.setCancelled(true);
}
if(fg.equals(fg) && e.getSlot() == 40)
{
p.sendMessage("§cОткрываем...");
Runnable rfg = new Runnable()
{
@Override
public void run()
{
gf = (int) (gf > 25 ? 18 : gf + 1);
ItemMeta crym = cry.getItemMeta();
crym.setDisplayName("" + NT);
cry.setItemMeta(crym);
fg.setItem(gf, cry);
NT = (int) (NT + 1);
}
}; Bukkit.getScheduler().runTaskTimer(this, rfg, 4, 4);
p.setItemInHand(null);
}
}
(Пояснение: gf - слот предмета)
Так вот, что мне собственно нужно.
1) Как сделать что бы по прошествию 10 секунд Runnable завершался.
2) Что бы предметы который в рулетке шли не последовательно, а сдвигались на 1 слот в право (сейчас они идут последовательно)Безымянный.png
 
Назад
Верх