-1
我想爲每個類/工作做延遲/倒計時。我創建了一個配置並更改了一些配置,每個服務器重新加載/重新啓動都會將其重置爲默認值。我的世界Bukkit和延遲/倒數
onEnable():
public void onEnable() {
PluginManager pm = this.getServer().getPluginManager();
pm.addPermission(new Permission("kit." + getConfig().getString("Kits.Names")));
try {
saveConfig();
setupConfig(getConfig());
saveConfig();
} catch (Exception e) {
e.printStackTrace();
}
}
setupConfig():
private void setupConfig(FileConfiguration config) throws IOException {
config.set("Kits.Miner.Items", "274 1, 50 64");
config.set("Kits.Woodcutter.Items", "275 1, 58 1, 4 32");
config.set("Kits.Names", "Miner, Woodcutter");
config.set("Kits.Miner.Delay", 5000);
config.set("Kits.Woodcutter.Delay", 5000);
config.set("np", "You must be a player to execute that command!");
config.set("kg", "You get the");
config.set("ctgtk", "You can't get that kit yet!");
config.set("ugtk", "You got the kit");
config.set("cgtk", "You can get the kit now!");
config.set("udthp", "You don't have permission for this command!");
}
config.yml:
Kits:
Names: Miner, Woodcutter
Miner:
Items: 274 1, 50 64
Delay: 5000
Woodcutter:
Items: 275 1, 58 1, 4 32
Delay: 5000
np: You must be a player to execute that command!
kg: You get the
ctgtk: You can't get that kit yet!
ugtk: You got the kit
cgtk: You can get the kit now!
udthp: You don't have permission for this command!