• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
Duukechi90

Hỏi về Minecraft Làm sao để getconfig vô class khác ạ:(

kh biết được không :v
 
Nói thật thì chả biết giải thích làm sao nữa. Có lẽ ông thậm chí còn chả biết tại sao getConfig lại báo đỏ .-.

Đút cơm tận miệng vậy:
RCreFaQ.png


Và tại main class, thay vì new command() thì thay thành new command(this).

Giải thích tại sao như vậy: Mấy cái này, kể cả public private static this cc gì nữa đều liên quan đến OOP. Vào đây mà tìm hiểu về OOP. Không phải dự án nào cũng làm như này đâu, và thường thì ít plugin nào làm như này lắm.
 
thay vif xai this.getConfig ban nen dùng

Mã:
private final MainClass plugin;
public NameClass(MainClass plugin) {
    this.plugin = plugin;
}

rồi thay cái this thành plugin là đc :)
 
Mã:
public class Main extends JavaPlugin{

    private static Main instance;
    
    public static Main getInstance() {
        return instance;
    }
        @Override
    public void onEnable() {
        instance = this; 
    }
}

Mã:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] agrs) {
 
        if (sender instanceof Player) {
            Player p = (Player) sender;
                p.sendMessage(ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("bin_name")));
            }
 
        return true;
    }
 
Mã:
public class Main extends JavaPlugin{

    private static Main instance;
   
    public static Main getInstance() {
        return instance;
    }
        @Override
    public void onEnable() {
        instance = this;
    }
}

Mã:
@Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] agrs) {

        if (sender instanceof Player) {
            Player p = (Player) sender;
                p.sendMessage(ChatColor.translateAlternateColorCodes('&', Main.getInstance().getConfig().getString("bin_name")));
            }

        return true;
    }
như sư phụ
 
Mệt mỏi với 1 đống code, thấy nói lỗi tùm lum tưởng sai đâu, ai ngờ là sai size của chest:D (là 54 nhưng ghi nhầm thành 53), giờ lỡ xóa hết rồi đành viết lại từ đầu:((
 
Similar content Most view Xem thêm
Back
Top Bottom