• 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 :).
Sky Herobrine

Lỗi thay đổi value trong config.yml file bằng code

Sky Herobrine

THÀNH VIÊN
Tham gia
25/06/2017
Bài viết
96
Mọi người ơi, mọi người có thể sửa lỗi thay đổi giá trị trong config.yml không ạ? Chuyện là như thế này:

Đây config.yml ban đầu:
34107


sau khi em thay đổi giá trị trong server, và plugin sẽ thực hi code để thay đổi giá trị thì file config.yml trở nên như thế này ạ:
34108
 
this.getConfig().options().copyDefaults(true);
this.saveDefaultConfig();
this.reloadConfig();
 
ý bạn là config in-game cái set gì à
 
ye code đâu vs lại đã support từ 1.8 đến 1.16.5 mà éo support đc 1.17.1 ?
 
this.getConfig().options().copyDefaults(true);
this.saveDefaultConfig();
this.reloadConfig();
mình trường hợp như bạn thì giữ được dữ liệu nhưng nó xóa hết phần comments rồi. Theo cách bạn chỉ xử lí được 50% vấn đề của mình thôi còn lại là xử lí sao cả phần comments không bị xóa
 
t event.getWhoClicked() là HumanEntity thì check nó có thuộc player nữa để làm gì nhỉ :v
 
nếu mất phần comments thì người đọc config.yml họ làm sao hiểu được dòng đó mô tả cái gì chứ?
làm một cái wiki ra bạn thấy mấy cái plugin config in-game chẳng ai để comment cả
 
Comment trong file sẽ bị mất (trừ cái header) nếu dùng save config trong code. Cái này thì đúng là không khuyến khích sử dụng nếu config của bạn có nhiều chỗ cần chú thích cho người dùng hiểu
 
Comment trong file sẽ bị mất (trừ cái header) nếu dùng save config trong code. Cái này thì đúng là không khuyến khích sử dụng nếu config của bạn có nhiều chỗ cần chú thích cho người dùng hiểu
mỗi reloadConfig() thôi là được rồi :3
 
Similar content Most view Xem thêm
Back
Top Bottom