Я новичок в языке программирования Java. Я хочу сделать код после того, как приложение будет открыто в течение одной минуты. Пожалуйста, как мне это сделать?Bukkit - Как сделать детерминированную вещь через 60 секунд?
Здравствуйте, спасибо за все, что мне помогло! Сейчас я буду более подробно. То, что я хочу сделать, это плагин Bukkit, который через одну минуту, и если игрок что-то уронил, консоль отображает информационное сообщение, например «Игроки движутся», но я просто могу сделать первое сообщение: «Игрок уронил что-то», и я думаю, что ошибка в булевом, что я использовал. Пожалуйста, может ли кто-нибудь помочь мне с bukkit? Это мой код:
public class HgCake extends JavaPlugin implements Listener{
boolean reference = false;
@Override
public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onDropItem (PlayerDropItemEvent e) {
getLogger().info("Player dropped something");
reference = true;
}
public void onPlayerMove (PlayerMoveEvent e){
if (reference = true){
getLogger().info("Players are moving");
}
}
}
Добро пожаловать в StackOverflow! Похоже, вы хотите, чтобы мы написали вам код. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если он есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод консоли, трассировки стека, ошибки компилятора - все, что угодно применимо). Чем больше деталей вы предоставляете, тем больше ответов вы получите. –
'Thread.sleep()' – progrenhard
@HenryKeiter еще есть три ответа, ни один из которых не является кодом. вполне возможно, что искатель ищет имя библиотечной функции, а не код – necromancer