• 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
EcoMineVN

Java & Plugin Dev Bạn muốn học Bukkit Plugin nhưng toàn hướng dẫn Nước Ngoài?

  • Người tạo chủ đề Người tạo chủ đề EcoMineVN
  • Ngày gửi Ngày gửi
Trạng thái
Không mở trả lời sau này.

EcoMineVN

DEVELOPER
:pd1:
Xin chào tất cả các bạn như tiêu đề hôm nay mình đăng bài này để giúp các bạn học Bukkit Plugin.

Bạn rất muốn học nhưng lại mù Tiếng Anh (Giống mình, Mình k biết tiếng anh :pogchamp: )?

Vào 1 ngày đẹp trời mình quyết định làm hướng dẫn Viết Plugin để cho Cộng đồng Việt Nam vươn lên tầm thế giới, sánh với các cường quốc 5 châu :thinking::thinking::thinking:

Hiện tại thì mới chỉ có 2 Video mà thôi, mỗi ngày mình sẽ đăng 1 Video hướng dẫn từ từ, hoặc làm theo Yêu cầu của các bạn.

Nếu được ủng hộ nhiệt tình từ AE thì chắc chắn ngày nào cũng có Video dành cho mọi người.

:pd5:
Play List:

:omegalul: Nếu thấy có ích hãy cho mình 1 Like và Sub để mình có thêm động lực.
 
ung ho nhiet tinh, ong kem theo video Skillapi lam particle animation dc k, kieu nhu X-Y-Z de particle thanh hinh theo y minh muon
 
Khi mình làm xong lưu thì :
Mã:
  Exported with compile errors: FirstPlugins/src/SkyViet/Commands/Testcommands.java
File ở đây:
Mã:
public class Testcommands implements CommandExecutor {
    
    @Override 
    public boolean onCommand(CommandSender sender, Command cmd, String lb,
            String[] args) {
        // CommandSender
        if(sender instanceof Player){
            Player p = (Player)sender;
            p.sendMessage(p.getName() + "Dung Commands");
            return true;
        }
        if(sender instanceof ConsoleCommandSender){
            sender.sendMessage("Console Dung Commands");
            return true;
            
        }
            
            
        
        return false;
    }

}
17730

17731

17732
 
Khi mình làm xong lưu thì :
Mã:
  Exported with compile errors: FirstPlugins/src/SkyViet/Commands/Testcommands.java
File ở đây:
Mã:
public class Testcommands implements CommandExecutor {
   
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String lb,
            String[] args) {
        // CommandSender
        if(sender instanceof Player){
            Player p = (Player)sender;
            p.sendMessage(p.getName() + "Dung Commands");
            return true;
        }
        if(sender instanceof ConsoleCommandSender){
            sender.sendMessage("Console Dung Commands");
            return true;
           
        }
           
           
       
        return false;
    }

}
Xem tệp đính kèm 17730
Xem tệp đính kèm 17731
Xem tệp đính kèm 17732
Phần
@Override
lỗi kìa b bạn trỏ chuật vào gửi mình xem!
 
dc r,cảm ơn nha!

Cho mình góp ý là khi bạn quay video mấy cái phím mà bạn ấn bạn có thể edit ra hiện lên màn hình dc k, tại nghe k rõ r phải mò lâu lém :3
@Override là ghi đè một file nào đó
Khi bạn extends (thừa kế) một class nào đó thì bạn có quyền được sử dụng toàn bộ code đã có trong class bạn thừa kế, nhưng khi bạn muốn thay đổi
vd:

@Override
public void onEnable() {}; thì phải dùng override để chỉ chạy code của bạn thôi

tóm lại là nó có nghĩa là ghi đè
 
Một lời khuyên chân thành cho những ai đã xem mấy video của chủ thớt mà không hiểu gì là nên đi học lập trình căn bản + lập trình hướng đối tượng. Nếu không có 2 thằng này mà bay vào code plugin thì cũng chỉ dừng lại ở mức xem video hướng dẫn và làm theo được thôi. Học vẹt.
 
Một lời khuyên chân thành cho những ai đã xem mấy video của chủ thớt mà không hiểu gì là nên đi học lập trình căn bản + lập trình hướng đối tượng. Nếu không có 2 thằng này mà bay vào code plugin thì cũng chỉ dừng lại ở mức xem video hướng dẫn và làm theo được thôi. Học vẹt.
Sau mình sẽ thêm câu cần học Java cơ bản trước tks bạn !
 
Trạng thái
Không mở trả lời sau này.

Thống kê nội dung

Tạo
EcoMineVN,
Trả lời lần cuối từ
Cortez Romeo,
Trả lời
35
Lượt xem
1,637
Quay lại
Trên cùng