-1
매초 기호 업데이트를하려고하지만 무엇을해야할지 모르겠습니다. 나는 이미 스케줄러로 완성 된 코드를 가지고있다. 그러나 나는 어디에 넣어야하는지 모른다.Bukkit - 매초마다 기호 업데이트
누군가가 나를 도울 심지어 나에게 예제 코드를 줄 수 있다면 아주 아주 좋은 것... 여기
내 코드입니다 : 당신은 넣어 ArrayList에를 만들 수 있습니다public class Main extends JavaPlugin implements Listener{
DateFormat dFormat = new SimpleDateFormat("HH:mm");
Date d = new Date();
public void onEnable() {
System.out.println("[BookshelfDrop] BookshelfDrop v" + this.getDescription().getVersion() + " enabled");
getServer().getPluginManager().registerEvents(this, this);
}
public void onDisable() {
System.out.println("[BookshelfDrop] BookshelfDrop disabled");
}
@EventHandler
public void onChange(SignChangeEvent event) {
if (event.getLine(0).equalsIgnoreCase("[clock]")) {
Sign s = (Sign) event.getBlock().getState();
s.setLine(0, "[clock]");
Bukkit.getServer()
.getScheduler()
.scheduleSyncRepeatingTask(
Bukkit.getPluginManager().getPlugin("BookshelfDrop"),
new Runnable() {
public void run() {
s.setLine(1, "§a" + dFormat.format(d));
s.update();
}
}, 0, 20L);
}
}
코드를 모두 보여 주시겠습니까? 정말 우리가 당신의 질문에 대답하는 데 도움이 될 것입니다. – Jojodmo
불행하게도, 그게 내 코드의 모든 onEnable 및 onDisable 메서드를 제외하고 ... 내가 가진 유일한 것은 내 TimeFormat입니다 : 'DateFormat dFormat = new SimpleDateFormat ("HH : mm"); \t 날짜 d = new Date(); ' – enverrulezxd
'onEnable() '및'onDisable() '메서드를 포함하여 ** 모든 항목 **을 표시하면 도움이됩니다. – Jojodmo