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

Hỏi về code plugin Vấn đề get Type của lá cây

Trạng thái
Không mở trả lời sau này.

PhongHunter

THÀNH VIÊN
Tham gia
12/07/2016
Bài viết
42
Mình đang gặp rắc rối về việc getType
Ví dụ mình làm như vậy

Mã:
                if (b.getType() == Material.LEAVES && r<20 )
                {
                    e.setCancelled(true);
                    b.setType(Material.AIR);
                    b.getWorld().dropItemNaturally(b.getLocation(), new ItemStack(Material.LEAVES,2));
                }
Khi mình đập lá cây sồi thì nó vẫn drop ra x2 lá cây sồi nhưng khi mình đập lá cây loại khác thì nó vẫn rơi ra x2 lá cây sồi
Help pls
 
Đã giải quyết  Về Việc Phù Phép
Đã giải quyết  Server 1.12
Mình đang gặp rắc rối về việc getType
Ví dụ mình làm như vậy

Mã:
                if (b.getType() == Material.LEAVES && r<20 )
                {
                    e.setCancelled(true);
                    b.setType(Material.AIR);
                    b.getWorld().dropItemNaturally(b.getLocation(), new ItemStack(Material.LEAVES,2));
                }
Khi mình đập lá cây sồi thì nó vẫn drop ra x2 lá cây sồi nhưng khi mình đập lá cây loại khác thì nó vẫn rơi ra x2 lá cây sồi
Help pls
thử Material từng loại lá lun xem
 
Nó chỉ có mỗi Material.LEAVES thôi
Có lẽ ông nên #getDrop() r kiểm tra durabillity của từng ItemStack trc khi phá, nếu nó đúng loại thì rơi ra món đồ mình muốn
 
Chẳng hiểu cách hoạt động của nó ra sao ._.
Chưa rành về mấy cái này nên thấy khó khăn quá
 
Chẳng hiểu cách hoạt động của nó ra sao ._.
Chưa rành về mấy cái này nên thấy khó khăn quá
#getDrops() trả về 1 collection (Hiểu tạm nó như 1 hỗn hợp ý) các ItemStack sẽ rơi ra nếu phá 1 block nhất định, dùng nó rồi lướt qua toàn bộ món đồ có thể rơi ra thì ông sẽ kiểm tra đc loại lá mình đang cần
 
Thấy khó quá nên mình làm theo kiểu getData() luôn rồi
Thanks bác đã giúp
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom