Các cập nhật cho plugin:
Các cập nhật cho plugin:
- Chỉnh sửa code về phần GUI, cho phép dễ dàng sửa lỗi phần Gui trong tương lai
- Fix lỗi hiện sai tên mob khi mob cải trang thành người chơi
- Fix lỗi không thể áp dụng thuộc tính ATTACK_DAMAGE lên các mob hiền lành ở phiên bản server 1.19+
- Các thành phần gui giờ sẽ được sắp xếp từ A-Z
- Fix lỗi drop không hoạt động khi mob chết
- Fix lỗi nếu tạo /msc autospawn mà chưa setenable thì lệnh /msc reload báo error !
- Thêm phần chỉnh sửa ngoại hình cho mob (data), bao gồm 2 phần:
+ Thay đổi ngoại hình: Cho phép bạn thay đổi ngoại hình mob xác định, chỉ hiện khi mob có thể có ngoại hình khác nhau (vd: Thay đổi màu sắc cho cừu, type cho vẹt...). Nếu không có thì hiện item barrier không thể thay ngoại hình
+ LibsDisguises: Thay đổi ngoại hình mob này thành dạng mob khác (yêu cầu tải plugin LibsDisguises), có thể thay đổi theo 5 dạng:
+ PLAYER (Người chơi)
+ ENTITYTYPE (Mob khác)
+ ITEM (Vật phẩm)
+ BLOCK (Khối)
+ CUSTOM (Data khác nếu đã import vào LibDisguise)
- Thêm attribute:
+ MAX_FUSE_TICK (dành cho creeper với phiên bản server 1.14+)
+ RADIUS_EXPLOSION (dành cho creeper với phiên bản server 1.14+)
+ PROJECTILE_DAMAGE (dành cho mob có thể phóng đạn)
- Những AI thuộc chọn mục tiêu (vd: AVOID_TARGET,NEAR_TARGET...) giờ sẽ có thể chọn thêm một số tên đại diện cho nhóm loại mob đó:
+ ALL (Tất cả mob)
+ ANIMAL (Mob thuộc nhóm động vật)
+ FISH (Mob thuộc nhóm cá)
+ FISH (Mob thuộc nhóm cá)
+ ILLAGER (Mob thuộc nhóm Illager)
+ MONSTER (Mob thuộc nhóm quái vật)
+ TAMEABLE_ANIMAL (Mob thuộc nhóm có thể thuần hóa, như mèo và chó sói)
+ WATER_ANIMAL (Mob thuộc nhóm sống dưới nước)
- Hỗ trợ PlaceholderAPI cho phần autospawn, xem tại đây
- Chỉnh sửa phần thú cưỡi trong phần gui
- Autospawn giờ thêm phần:
+ setdistance (Chỉnh khoảng cách mob sẽ tp trở về autospawn ban đầu nếu đi quá xa chúng, yêu cầu bật phần settpfaraway)
+ setnumberspawn (Chỉnh số lượng mob sẽ spawn trong cùng một lần spawn)
- Đã thêm giá trị config Break_Maximum_Value_Attribute (Nếu bật, tự chỉnh giới hạn dương của attribute vanilla minecraft lên mức cao nhất, không áp dụng cho phần attribute có giá trị giới hạn từ 0 - 1)
- Fix lỗi:
+ Đã fix phần disable-spawn bị lỗi không nhận dạng được
+ Fix phần spawner của phần lệnh /msc spawner ở dưới 1.12.2
+ Fix lại lần nữa phần Chỉnh sửa AI cho phiên bản 1.17+
+ Fix nhẹ mob không thể save khi reload hoặc shutdown
+ Autospawn không thể spawn mob khi chunk đã unload
+ Fix không thể set Baby cho mob động vật
- Fix lỗi không thêm được AI cho server 1.18+ (reflection hơi mệt đấy)
- Update plugin cho server 1.19 (có thể thêm mục tiêu mob ALLAY, FROG, TADPOLE và WARDEN cho phần custom AI Target)
- Clear goal ai (xóa các ai hành vi) giờ sẽ xóa luôn các phần Behivior còn lại của mob (vd: Những Behivior của dân làng ở trên server 1.14+ mà không thể clear goal kiểu thông thường)
- Thêm lại command /msc giveitem <input>
- Thêm thuộc tính:
+ ATTACK_KNOCKBACK (Khả năng gây bật lùi khi tấn công của mob, chỉ dành cho server 1.16+)
+ TEMPT_ITEM_MOVEMENT_SPEED (Tốc độ (blocks/giây) của mob khi bị thu hút bởi Item, dành cho Custom AI Tempt)
- Thêm Options:
+ SHOW_PLAYER_DEAD_MESSAGE (Hiện chat người chơi bị giết bởi mob này hay không)
+ CAN_SCARE_WHEN_TEPMT (Mob ngừng bị thu hút khi người chơi có hành động bất thường, dành cho Custom AI Tempt);
Update nhẹ nhàng cho phiên bản 1.7 của plugin này thôi, do 1.19 ra lúc tháng sáu
- Fix lỗi một vài Ai không thể hoạt động tại phiên bản 1.17+
- Fix Spawn Egg không thể sử dụng tại 1.17+ (Giờ sử dụng PersistentData để lưu trữ tag trong item đó)
- Spawn Egg giờ có thể hoạt động lên máy phân phát
- Thêm command /msc spawner
+ /msc spawner give <EntityType> <Name> <Player> <Amount> - cho người chơi lồng spawner sinh ra mob mà bạn tạo từ /msc add
+ /msc spawner edit - Mở Gui chỉnh sửa vài thuộc tính của lồng spawner được give từ command trên (phải cầm item đó trên tay phải)
- Thêm Ai DEFEND_VILLAGE (Dành cho mob người sắt (iron_golem), mob đó tự bảo vệ ngôi làng gần đó)
- Loại bỏ hoàn toàn Ai REMOVE_BLOCK (do không thể sử dụng tại phiên bản 1.17+, buộc phải xóa)
Giờ chắc xong phần phiên bản 1.7 plugin này rồi, đang bắt đầu khởi động để update plugin phiên bản 1.8 (chủ yếu là thêm thay đổi về ngoại hình)
- Hỗ trợ cho những phiên bản 1.17+ (Hỗ trợ phần lớn chứ không hoàn toàn, ai sử dụng phiên bản server 1.17+ ra hỗ trợ test plugin này dùng, nhất là phần AI)
- Attribute ATTACK_DAMAGE giờ có thể áp dụng lên mob hiền lành, cho phép những loại mob đó có sát thương tay và có thể tự tấn công mục tiêu nếu kết hợp AI mục tiêu + AI MELEE_ATTACK
- Fix lỗi lệnh /msc give cho trứng nhưng không sinh ra được mob
- Fix lỗi autospawn tự chạy khi reload plugin gây ra lỗi NullPointerException
- Fix lỗi trứng của lệnh /msc give đôi khi click vào khối nước hoặc lava khiến nó không thay đổi mob
- AutoSpawn có thêm phần lệnh settpfaraway cho phép bật/tắt khả năng mob tự dịch chuyển trở về nếu đi quá xa một khoảng cách nào đó
- Thêm Distance_Tp_Mob_Far_From_Autospawn trong config
Tạm thời ngưng sử dụng Drop exp qua SkillAPI (do không có responsibility của SkillAPI)
Fix lỗi không thể mở edit chỉnh sửa mob từ 1.13+ trở lên !
- Fix nhẹ lỗi về AutoSpawn
- Mob người sắt giờ có thể chỉnh sát thương đòn đánh (ATTACK_DAMAGE)
- Thêm thuộc tính mới: Né đòn (DODGE_CHANCE)
+ Cho phép mob không nhận sát thương (né) từ đòn đánh và vật thể bay (vd: mũi tên) từ mob khác (gồm người chơi)
+ Có thể đặt giá trị từ 0 - 1 (tương đương 0% - 100%)
- Có thể rút gọn command /mobspawnchange -> /msc
- Thêm Options mới UNTARGETABLE (Mob không thể bị chọn làm mục tiêu)
- Dồn lại tỉ lệ spawn, SpawnReasons, Worlds và Biome được dồn vào Spawn
Update_Checker giờ sẽ download file update_checker.yml để kiểm tra và thông báo cập nhật phiên bản mới của plugin này, thay vì kiểm tra trên web MinecraftVN
- Sửa lỗi Options im lặng luôn ảnh hưởng đến bất tử của mob !
- Sửa lỗi plugin này không sử dụng được cho phiên bản 1.9.x (Do chỉnh trọng lực không có trong phiên bản minecraft này)
- Thêm 1 vài AI, trong đó có AI Tempt (Thu hút mob bằng item trên tay) và AI RemoveBlock (Dành cho 1.13+,mob sẽ đập block như cách mob Zombie đập block trứng rùa)
- Thêm Attributes:
+ TICK_LAUCH_PROJECTILE
+ DISTANCE_LAUCH_PROJECTILE
- Thêm OptionsMob:
+ CAN_MILKING
+ CAN_PICKUP_MOB
+ PREVENT_TARGET_THROUGH_WALL
- Fix lỗi lệnh command /mobspawnchange give về số lượng give (Vd: /mobspawnchange give ZOMBIE test 5, luôn chỉ cho 1 item trứng thay vì 5 item trứng)
- Fix lỗi lệnh /mobspawnchange kill có thể ảnh hưởng lên mob khác cùng tên dù khác loại (Vd: Kill mob SKELETON "test" sẽ kill luôn mob ZOMBIE có cùng tên "test")
- Mob sẽ tham gia Team Scoreboard của người chơi nếu như được sinh ra bằng trứng bởi người chơi đó (Có thể bật/tắt trong config thông qua Set_Player_Team_When_Spawn, chắc phù hợp cho mấy plugin minigame như SkywarX,EggwarX... ?)
- Fix thông báo lỗi khi không có Autospawn nào được setup
(Đúng ngày sinh nhật mình, nhưng buồn vl)
Những người đang dùng plugin này, khi chuyển lên 1.7 thì phải dùng command /mobspawnchange load để load lại mob đã mất.
--Thêm nhiều AI hành vi của mob !
- Hỗ trợ item 1.13
- Item trứng Mob SpawnChange Egg giờ có thể bỏ vào lồng spawner
- Fix lỗi Item trứng Mob SpawnChange Egg không biến mất dù chỉ có 1 trứng (Ở dưới phiên bản 1.11)
- Fix lỗi khi load phần trăm xuất hiện ở phần Trang bị
- Fix lỗi khi save phần World và Biome
- Thêm thuộc tính:
+ AVOID_RANGE
+ LOOK_MOB_RANGE
+ SIZE
+ MAXIUMUM_NO_DAMAGE_TICK
+ MAXIUMUM_AIR
+ ABSORPTION_AMOUNT
+ AVOID_MOVEMENT_SPEED
- Fix một chút về phần tỉ lệ Damage/Heal (Giờ sẽ không nhận sát thương/hồi máu khi chỉnh = 0%, gây hiệu ứng ngược lại chính xác hơn khi chỉnh < 0%)
- Fix lỗi target ở phiên bản 1.14+
- Hỗ trợ drop skillapi !
- Thêm lệnh autospawn ! (Xem video tại đây)