我没有添加bukkit runnable,因为它根本不起作用。这就是我添加记分板代码的原因。不知道如何更新记分牌。 IGNORE IGNORE IGNORE IGNORE IGNORE IGNORE IGNORE
SCOREBOARD代码:
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('googlemaps'), {
center: {lat: 51.341667, lng: 4.21444},
zoom: 8
});
google.maps.event.trigger(map, 'resize')
}
答案 0 :(得分:0)
要更新记分板,您可以使用scheduler。
BukkitScheduler scheduler = plugin.getServer().getScheduler();
scheduler.scheduleSyncRepeatingTask(plugin, new Runnable() {
@Override
public void run() {
//Update your scoreboard ( e.g scoreX.setScore(1); )
}
}, 0L, 20L);
这将以0秒的初始延迟执行,每20个刻度= 1秒重复一次。
"插件"是对扩展JavaPlugin的类的引用,您可以使用构造函数获取类的实例,以防您在其他地方执行代码,例如
private Plugin pl;
public SampleListener(Plugin pl) {
this.pl = pl;
}
然后通过" pl"到调度程序。