• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
iGostZ

Thảo luận Cần vài so sánh!

  • Người tạo chủ đề Người tạo chủ đề iGostZ
  • Ngày gửi Ngày gửi

iGostZ

DEVELOPER
DONATOR
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ã:
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ó!
MNIPLDc.png




đây là lệnh từ AMVP
hRSHL0J.png
 
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ã:
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ó!
MNIPLDc.png




đây là lệnh từ AMVP
hRSHL0J.png
decompile napthe AMVP xem
 
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
iGostZ,
Trả lời lần cuối từ
VenixMC VN,
Trả lời
8
Lượt xem
523
Quay lại
Trên cùng