CompatLayer 1.11.2/1.10.2 là thư viện cho các bản Minecraft Mod của tác giả McJty.
CompatLayer for Minecraft là bản mod thư viện nhỏ, cho phép bạn viết mod chạy trên Minecraft 1.10.2 và 1.11 với cùng file .jar nhị phân. Bản Mod Minecraft này giúp giảm tối đa sự thay đổi nguồn giữa các phiên bản 1.10 và 1.11 của mod, vì vậy bạn không cần sử dụng song song 2 phiên bản nữa.
Cụ thể, Compat Layer là 1 bộ các lớp và chức năng để xóa bỏ những khác biệt giữa phiên bản 1.10.2 và 1.11.
Tính năng của CompatLayer Mod
- CompatBlock: phần mở rộng đơn giản của block với các phương pháp ghi đè thay đổi trên bản 1.11 và gọi các phiên bản cụ thể của CompatLayer mà bạn được quyền ghi đè trong code. Hiện tại hỗ trợ ‘neighborChanged’ và ‘onBlockActivated’.
- CompatItem: phần mở rộng đơn giản của item với chức năng tương tự CompatBlock nhưng dùng cho item. Hiện tại bao gồm ‘onItemRightClick’.
- CompatInventory: giao diện mô phỏng từ IInventory và bổ sung tính năng thực thi mặc định cho chức năng mới func_191420_l.
- CompatSidedInventory: tương tự ISidedInventory.
- ChatTools: chứa tin nhắn đơn giản ‘addChatMessage’ để tránh các thông số mới mà người chơi ‘addChatComponentMessage’ có.
- ItemStackTools: đây là tính năng chính của Mod này. ItemStack xử lý những thay đổi chính trong bản 1.11. Ở dạng mặc định, itemstack không bao giờ có giá trị là ‘null’. thay vào đó là 1 itemstack trống mới. Nếu bạn kiểm tra kỹ toàn bộ code có sử dụng itemstack và thay thế toàn bộ giá trị gọi và thử nghiệm (đặc biệt là khi ‘stack = null’ hoặc ‘if (stack = null)’) với phương pháp tương tự từ lớp này.
Cách cài đặt CompatLayer
- Máy tính cần cài đặt sẵn chương trình Minecraft Forge.
- Tìm tới thư mục chứa Minecraft.
- Trên máy tính Windows, từ thực đơn Start, mở Run, nhập lệnh %appdata% rồi nhấn nút Run.
- Trên máy Mac, từ Open Finder, nhấn giữ Alt rồi Go > Library ở thanh thực đơn phía trên. Mở thư mục Application Support để tìm Minecraft.
- Đưa bạn mod mới tải (đuôi .jar) vào thư mục Mods. Khi mở game Minecraft, nhấn nút Mods để chơi cùng bản mod mới cài đặt.
Loc Nguyen