- Tham gia
- 30/12/2018
- Bài viết
- 76
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



Có ai cho em xin scr của một cái plugin cơ bản với
Em xin cảm ơn








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![]()
em muốn xem cách các đại ca code plugin nó như thế nào để em học hỏiem 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
cho em xin một đoạn code cơ bản như kiểu code plugin autochat![]()
@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();
}
}
|
|
Config mẫu [Premium Plugin] Plugin Việt Hóa ( 95% ) , Advanced Enchantment ( AE )
|
|
|
Plugin pvp = 2 tay dành cho 1.9 và 1.10
|
|
|
Premium Plugins PLUGINS PVP bằng 2 tay(Real DualWield - Attack with both hands with real animation)
|
|
|
Plugin Các plugin cần thiết cho những Server mới tạo
|
|
|
Tổng hợp các plugin Việt hóa
|