Block block;
if(block.getState() instanceof Sign) {
Sign sign = (Sign) block.getState();
sign.setLine(1, "YourText");
sign.update();
}
for(Location loc : getLocations()) {
Block block = Bukkit.getWorld(loc.getWorld().getName()).getBlockAt(loc);
Sign sign = (Sign) block.getState();
sign.setLine(1, "YourText");
sign.update();
}
why?Bukkit.getWorld(loc.getWorld().getName())
Gute Idee.Am Besten natürlich noch eine Prüfung, ob der Block wirklich ein Schild ist.
Nun, du registrierst einen Runnable Task im Bukkit Scheduler (Bukkit.getScheduler()) und dann befolgst du die oben genannten Vorschläge.Und ich möchte mit ein Timer alle schielder updaten lassen.