/Minions

Minion, một plugin cho server skyblock

Primary LanguageJava

Plugin Minions [PROJECT BỊ KHAI TỬ] [OPEN SOURCE] [SIMPMC NETWORK]

Đây là một plugin Minion đã khá cũ và có khá nhiều bug và mã không được tối ưu cho lắm (Do mình thiếu kinh nghiệm) do cấu trúc của mã khá lộn xộn và bug khó thể fix nên mình sẽ viết một plugin Minion khác nên không dùng mã này nữa

Ưu điểm:

  • Sử dụng hoàn toàn Packet Base (ProtocolLib) tạo ra một ghost entity (Client Side) và người chơi không thể tương tác và server sẽ không bị lag do entity
  • Được tối ưu hóa hoàn toàn giúp hoạt động cả ngàn Minion mà không gây lag
  • Dễ hiểu và dễ sử dụng và hỗ trợ và FloodGate (Bedrock Form) cho PE

Nhược điểm:

  • Mã code này khá cũ và bị sửa đổi quá nhiều dẫn đến khó có thể fix bug
  • Lưu minion bằng file yml có thể xảy ra tình trạng mất data do server restart đột ngột (PLugin MinionV2 mình viết lại sẽ sử dụng PDC của Paper https://docs.papermc.io/paper/dev/pdc) image

Lấy ý tưởng từ Hypixel và ý tưởng từ một số staff và member trong server dể viết ra plugin này

image

image

image

Có 5 loại minion

image

Video đầy đủ https://www.youtube.com/watch?v=E6tYRLFM5mA

Lỗi Bug phát hiện sau khi khai tử:

  • Minion đồ tể có thể nhân đôi shulker khi nó nhặt vào (Fix bằng cách không cho Minion nhặt)
  • Mem có thể lấy item kính ra khỏi minion (Có một số bug ở phẩn limit minion inventory do open inv trong luồng async)
  • Shulker bị dupe tại inventory minion (cũng do limit inventorty gây ra)

Plugin Minion này đã bị khai tử hồi năm 2022 nên mình sẽ OpenSource cho các bạn tham khảo

Chân thành cảm ơn:

  • SFC_Log (Coder)
  • JuLy_2004 (UI Design, Minion Design, Tester)
  • SVS (Tester)

Bản quyền thuộc về @SmallFCraft Studio @SimpMC NetWork