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

Hỏi đáp Làm sao để set/cancel target của 1 LivingEntity ?

  • Người tạo chủ đề Người tạo chủ đề TieuMinh
  • Ngày gửi Ngày gửi
Trạng thái
Không mở trả lời sau này.
Thử xài cái EntityTargetLivingEntityEvent ấy <(")
Xài cái đó thì chỉ set target dc khi mà entity bắt đầu target thôi, sau khi target xong rồi thì event đó không chạy trên entity đó nữa, trừ khi entity ForgotTarget hoặc bị đánh trúng thôi à
Nếu như tìm được cách entity ForgotTarget thì có thể set target lại nhưng mà mình lại không biết nó forgot cách nào cả
 
Xài cái đó thì chỉ set target dc khi mà entity bắt đầu target thôi, sau khi target xong rồi thì event đó không chạy trên entity đó nữa, trừ khi entity ForgotTarget hoặc bị đánh trúng thôi à
Nếu như tìm được cách entity ForgotTarget thì có thể set target lại nhưng mà mình lại không biết nó forgot cách nào cả
Cơ mà nếu cái chính là để nó ko đahs player thì set cancelled caí event EntityDamageByEntityEvent ko thì cách đơn giản nhất là spawn công mob giống vậy mà ko set target <(")
 
Mình không muốn nó theo chứ không phải nó đánh, nếu như spawn lại thì mình sẽ gặp trục trặc tí với mấy cái skill particle effect của mình :v
 
Giả sử mình dùng lệnh /test... sau đó tất cả các LivingEntity đang có target là mình đều cancel cái target đó lại
Ai giúp mình với
thử dùng EntityTargetEvent, xong getNearbyEntity, rồi getTarget != null, xong e.setCancelled(true);
thử thoy nha :v
 
thử dùng EntityTargetEvent, xong getNearbyEntity, rồi getTarget != null, xong e.setCancelled(true);
thử thoy nha :v
Là sao bạn, dùng getnearbyEntity trong EntityTargetEvent hay trong Command ?
Mình đang tính call lại event trong command, có vẻ dc nhưng chưa thử
 
Trạng thái
Không mở trả lời sau này.
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
TieuMinh,
Trả lời lần cuối từ
Senkuu,
Trả lời
18
Lượt xem
963
Quay lại
Trên cùng