- Tham gia
- 03/08/2018
- Bài viết
- 381
CyberTus - Chủ server!
CaoThuu - Dev
hôm nay mình có ý kiến cần bạn thì Chủ Sovor của mình có tuyễn 1 bạn nữa làm dev nhưng nó lại ko biết làm config.yml và plugin.yml nên nó quăng src cho mình xem!! src này mình nhìn vào thấy giống giống của NapTheLink trên AMVP (ae so sánh src giùm)
mấy bạn để ý lệnh giùm mình!
code của nó!
đây là lệnh từ AMVP
CaoThuu - Dev
hôm nay mình có ý kiến cần bạn thì Chủ Sovor của mình có tuyễn 1 bạn nữa làm dev nhưng nó lại ko biết làm config.yml và plugin.yml nên nó quăng src cho mình xem!! src này mình nhìn vào thấy giống giống của NapTheLink trên AMVP (ae so sánh src giùm)
Mã:
package me.Tuananh.napthe;
import java.io.File;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener {
File configf;
FileConfiguration config;
private File cmd;
private String napthe;
private Player sender;
public void onEnable() {
getConfig().options().copyDefaults(true);
saveConfig();
Bukkit.getPluginManager().registerEvents(this, this);
getServer().getConsoleSender().sendMessage(ChatColor.GRAY + "---------------------");
getServer().getConsoleSender().sendMessage(ChatColor.GREEN + " NapThe Enable");
getServer().getConsoleSender().sendMessage(ChatColor.GREEN + " code By TuanAnh");
getServer().getConsoleSender().sendMessage(ChatColor.GREEN + " sv.mine99.pw");
getServer().getConsoleSender().sendMessage(ChatColor.GRAY + "--------------------");
}
public void fileConfig() {
this.configf = new File(getDataFolder(), "Config.yml");
if (!(configf.exists()));
{
this.configf.getParentFile().mkdir();
saveResource("config.yml", false);
}
this.config = YamlConfiguration.loadConfiguration(configf);
try {
this.config.load(this.configf);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
//t tui h??
public boolean onCommand(CommandSender sender, Command cmd, String Label, String[] args ) {
if (cmd.getName().equalsIgnoreCase("napthe") && sender instanceof Player) {
}
Player p = (Player)sender;
sendTitle(p.getPlayer(), 30, 5*20, 10, ChatColor.GREEN + "&c&lThongBao!", ChatColor.GREEN + "&f&lNAPTHE BAO TRI VUI LONG NAP O LINK CHAT");
p.sendMessage(ChatColor.GREEN + "-------------------------------------");
p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&e Link Donate &f: " + getConfig().getString("Donatelink")));
p.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
p.sendMessage(ChatColor.GREEN + "-------------------------------------");
return true;
}
private boolean sendTitle(Player player, int i, int j, int k, String string, String string2) {
if (cmd.getName().equalsIgnoreCase("napthereload")) {
sender = null;
if (!(sender instanceof Player)) {
sender.sendMessage(ChatColor.GREEN + "Reloading...");
reloadConfig();
sender.sendMessage(ChatColor.GREEN + "Reload Complete");
return true;
}
Player p = (Player)sender;
if (!p.hasPermission("napthe.Reload")) {
p.sendMessage(ChatColor.RED + "You are not Permession");
return true;
}
}
return false;
}
}
mấy bạn để ý lệnh giùm mình!
code của nó!
đây là lệnh từ AMVP





kinh vl 
