Em mới học code plugin nhưng còn gà quá
Có ai cho em xin scr của một cái plugin cơ bản với
Em xin cảm ơn [-o<[-o<[-o<[-o<
Có ai cho em xin scr của một cái plugin cơ bản với
Em xin cảm ơn [-o<[-o<[-o<[-o<
em có thể đăng post lên đây để hỏi!Em mới học code plugin nhưng còn gà quá
Có ai cho em xin scr của một cái plugin cơ bản với
Em xin cảm ơn [-o<[-o<[-o<[-o<
em muốn xem cách các đại ca code plugin nó như thế nào để em học hỏi :vem có thể đăng post lên đây để hỏi!
em muốn xem cách các đại ca code plugin nó như thế nào để em học hỏi :v
cho em xin một đoạn code cơ bản như kiểu code plugin autochat :v
@Override
public void onEnable() {
autoMessages();
}
@Override
public void onDisable() {}
public String Color(String label) {
return ChatColor.translateAlternateColorCodes('&', label);
}
public void autoMessages() {
int time = 3; //3 giay
Bukkit.getScheduler().runTaskTimerAsynchronously(this, new BukkitRunnable() {
public void run() {
for (Player p : Bukkit.getOnlinePlayers()) {
p.sendMessage("message1");
p.sendMessage("message2");
}
}
}, time*20L, time*20L);
}
Thế thui ạMã:@Override public void onEnable() { autoMessages(); } @Override public void onDisable() {} public String Color(String label) { return ChatColor.translateAlternateColorCodes('&', label); } public void autoMessages() { int time = 3; //3 giay Bukkit.getScheduler().runTaskTimerAsynchronously(this, new BukkitRunnable() { public void run() { for (Player p : Bukkit.getOnlinePlayers()) { p.sendMessage("message1"); p.sendMessage("message2"); } } }, time*20L, time*20L); }
còn nếu muốn tạo thêm thư mục config thì ntn hả bác ??Mã:@Override public void onEnable() { autoMessages(); } @Override public void onDisable() {} public String Color(String label) { return ChatColor.translateAlternateColorCodes('&', label); } public void autoMessages() { int time = 3; //3 giay Bukkit.getScheduler().runTaskTimerAsynchronously(this, new BukkitRunnable() { public void run() { for (Player p : Bukkit.getOnlinePlayers()) { p.sendMessage("message1"); p.sendMessage("message2"); } } }, time*20L, time*20L); }
File và FileConfiguration!Thế thui ạ
*****Nội dung được bổ sung thêm*****
còn nếu muốn tạo thêm thư mục config thì ntn hả bác ??
public File nfile;
public FileConfiguration newfile;
@Override
public void onEnable() {
FileYaml();
}
@Override
public void onDisable() {}
public void FileYaml() {
nfile = new File(getDataFolder(), "newfile.yml");
newfile = new YamlConfiguration();
if (!nfile.exists()) {
nfile.getParentFile().mkdirs();
saveResource("newfile.yml", false);
}
try {
newfile.load(nfile);
} catch (Exception ex) {
ex.printStackTrace();
}
}