Morph Mod cho Minecraft 1.12.2, 1.16.5
"Thu nhận" và biến thành hầu hết các mob sống bằng cách giết chúng bao gồm cả người chơi khác, silverfish, các mod khác, và nhiều hơn nữa!
Giới thiệu Morph: Nâng cao và Biến đổi
hay còn gọi là MEAT
Được viết lại từ đầu (Lại một lần viết lại nữa?!), Morph đã trở lại cho 1.16.5+! Hoạt ảnh mới! Hệ thống mới! Cơ chế mới (kiểu vậy)!
Giết một mob và thu nhận nó, biến thành nó theo ý muốn.
Như trước đây: phím [ ] mở/điều hướng trình chọn (Giữ SHIFT để điều hướng theo chiều ngang). (thường được biết đến là ~ ) để đánh dấu yêu thích một morph trong trình chọn và mở menu tỏa yêu thích.
Thành viên cộng đồng luckyu19 của chúng ta đã tổng hợp một danh sách các đặc tính & khả năng có trong mod và những mob nào sở hữu chúng, bạn có thể tìm thấy tại đây.
Thật không may, về mặt nội dung, mod vẫn chưa hoàn thiện.
Tôi đã có kế hoạch thêm tiến trình phù hợp vào mod thông qua khả năng Biomass, vốn được dự định có sẵn theo mặc định. Thật không may, do hạn chế về thời gian và các nghĩa vụ ngoài đời thực, tôi đã quyết định kết thúc phát triển mod này và phát hành chế độ "Classic". Chế độ Classic là Morph như chúng ta biết và yêu thích: Giết một thứ, biến thành nó, sử dụng khả năng của nó. Hầu hết những ai đã từng dùng Morph cũ (thời trước 1.12.2) sẽ quen với cách mod hoạt động, nhưng dù sao tôi cũng sẽ phác thảo những gì đã lên kế hoạch ở bên dưới.
Vì mod chưa hoàn thiện, còn sót lại những tàn dư của chế độ mặc định tràn sang chế độ classic (ví dụ như config) mà không có tác dụng. Điều này sẽ được giải quyết sau. Ví dụ về những thứ này sẽ là:
Phím tắt:
- Biomass - Biomass chưa được triển khai, nhưng sẽ chiếm một phím tắt để mở menu.
- Abilities - Những thứ này đề cập đến các khả năng chủ động được dự định sử dụng với Biomass và do đó cũng đã bị vô hiệu hóa. Các Khả năng Bị động và Đặc tính như rơi chậm, thở dưới nước, bay sáng tạo, v.v., những thứ từng có trong Morph cho MC 1.12.2, đều có trong mod. Thật không may, cũng không có cách nào để tìm ra mob nào có đặc tính & khả năng gì trong trò chơi.
Các vấn đề đã biết:
10.2.0:
- Các morph từ mod hiển thị thành lợn: Lợn là thực thể "bắt lỗi" của Morph. Đọc bên dưới để biết chi tiết.
- Có một mod (có thể là Optifine) ngăn GUI của Morph hiển thị. Mọi thứ khác của mod đều hoạt động ngoại trừ điều này.
Một số mob trông không đúng.
Để giải quyết những lo ngại về việc nhân bản mob mà Morph cũ từng có, giờ tôi loại bỏ tất cả dữ liệu NBT không liên quan. Cần có các bộ điều chỉnh NBT để cho Morph biết dữ liệu NBT nào cần giữ lại trong Morph.
Đối với một số mob hiển thị là "Invalid Morph Pig", những mob này đang gặp lỗi có thể do vấn đề về mã và không thể được tạo ra. Các nhà phát triển mod sẽ phải tự sửa điều này ở phía họ. (Dành cho các nhà phát triển:) Các thực thể kế thừa IAngerable sẽ phải sửa MC-189565 bằng cách kiểm tra world.isRemote trước khi ép kiểu sang ServerWorld khi đọc dữ liệu NBT, tương tự như cách Forge vá 6 lớp triển khai nó. Nếu đây không phải là vấn đề thì có khả năng có một lỗi khác được ném ra ở đâu đó trong quá trình tạo mob ở phía client với dữ liệu NBT.
Đối với những mob hiển thị đúng loại nhưng sai texture/model, chúng sẽ cần các bộ điều chỉnh NBT đặc biệt để cho phép Morph ghi lại dữ liệu NBT của chúng một cách chính xác. Chi tiết về cách tạo các tệp này ở bên dưới.
Thêm khả năng tương thích với các mod
Để thêm khả năng tương thích với các mob từ mod hoặc các capability từ mod, Morph cần (tối đa) ba loại tệp JSON. Hand Info, Mob Data, NBT Modifiers. Những tệp này nằm trong /config/morph/
Hand Info được tạo bằng Tabula. Nhập mob từ mod vào rồi xuất một tệp Hand Info JSON mới. Các bước sẽ hướng dẫn bạn.
Mob Data được tạo bằng lệnh "/morph resources generate mob". Lệnh này sẽ hiển thị các morph của bạn với một GUI để bạn thêm và chỉnh sửa các đặc tính của morph.
NBT Modifiers được tạo bằng lệnh "/morph resources generate nbt [entity]". Bạn sẽ cần một thực thể sống cho việc này chứ không phải một morph. Hoặc nhìn vào thực thể bạn muốn tạo bộ điều chỉnh cho nó hoặc dùng một mục tiêu như @e[type=<type>]. Lệnh này sẽ hiển thị một GUI nơi bạn có thể chỉnh sửa các khóa NBT và so sánh ngoại hình của mob với ngoại hình morph của nó.
Thuật ngữ bổ sung
Đã lên kế hoạch:
Default Mode: Chế độ mặc định thêm một khả năng Biomass được giới hạn bởi Nether, yêu cầu hiệu ứng wither và regeneration cùng hoạt động đồng thời. Điều này mở khóa khả năng cho người chơi hấp thụ/tiêu thụ biomass của các mob khác, cuối cùng dẫn đến các nâng cấp và mở khóa (như khả năng morph, và sức chứa).
Active Abilities: Morph giờ chia hệ thống khả năng cũ thành Đặc tính và Khả năng. Khả năng sẽ tốn Biomass để sử dụng, hầu hết sẽ là bị động và số khác là chủ động. Hầu hết những thứ này sẽ phải được mở khóa bằng Biomass để cho người chơi có mục đích sử dụng Biomass và cảm giác về tiến trình. Tất cả các khả năng của Morph cũ đã được viết lại cho việc này, và sẽ có thêm nhiều hơn trong tương lai. Nó cũng sẽ dễ dàng hơn cho các Nhà phát triển Mod để thêm hỗ trợ cho mob của họ.
Future Classic Mode Support: Vì các tệp JSON được chia sẻ giữa các chế độ, các cập nhật cho chúng dành cho chế độ Default sẽ bao gồm cả chế độ Classic, nghĩa là chế độ Classic cũng sẽ có thêm nhiều đặc tính/khả năng theo thời gian. Chỉ có thời gian mới trả lời được!
Về các tệp dữ liệu JSON:
Morph trích xuất một gói hỗ trợ mob mặc định (tương tự Hats/Googly Eyes) vào thư mục /config/morph/. Những thứ này được chia thành "biomass", "hand", "mob" và "nbt".
"biomass" rõ ràng hiện không được sử dụng, nhưng nó được đồng bộ giữa server và client. Những thứ này sẽ được hoàn thiện sau.
"hand" biểu thị phần model nào là tay của thực thể và hiển thị chúng trên client (khi bạn không cầm gì). Chỉ dành cho client. Như đã đề cập, bạn có thể dùng Tabula để tạo những thứ này.
"mob" biểu thị tất cả các đặc tính và khả năng của mob và chi phí biomass (cuối cùng) của từng cái. Những thứ này không được đồng bộ giữa client và server. Bạn có thể tìm thấy phiên bản đã giải tuần tự hóa của chúng tại đây. Nếu bạn muốn thêm ánh xạ cho một mob cụ thể, hãy dùng lệnh đã đề cập ở trên.
"nbt" biểu thị dữ liệu NBT nào cần giữ lại/chỉnh sửa cho các mob bị giết. Chỉ server cần những thứ này. Những thứ này được thực hiện theo lớp thực thể, các bộ điều chỉnh cho lớp cha được kế thừa tự động. Phiên bản đã giải tuần tự hóa của các tệp này có thể được tìm thấy tại đây. Dùng lệnh đã đề cập ở trên để giúp tạo một cái.
Nếu bạn tạo bất kỳ tệp mới nào, bạn có thể tải lại tất cả các tệp bằng lệnh /morph hoặc trong config trong trò chơi của Morph. Nếu bạn đã tạo bất kỳ tệp nào, hãy chia sẻ chúng trên Official Discord Server! Như trước đây, tôi dựa vào đóng góp của cộng đồng cho hỗ trợ mob bên thứ ba, tôi không thể tự ánh xạ tất cả chúng, nên đóng góp của bạn sẽ giúp nhiều người khác tận hưởng mod tốt hơn!
Phần thưởng cho các Nhà phát triển Mod:
Tôi đã cố gắng làm cho việc thêm hỗ trợ cho mod của các nhà phát triển mod trở nên dễ dàng hơn nhiều, từ các tin nhắn IMC đến việc đưa càng nhiều càng tốt vào API. Vui lòng cho tôi biết (trên GitHub) nếu có bất cứ điều gì khác bạn cần mà sẽ giúp ích và tôi sẽ xem nơi tôi có thể đáp ứng!
1.12.2 và cũ hơn:
Có thể tìm thêm thông tin tại iChun's Blog.
Cách cài đặt Morph
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.12–1.16.5 on Forge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge
The loader must match the game version of the mod file, for example Minecraft 1.16.5. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file Morph-1.16.5-10.2.1.jar (1.2 MB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Morph should be in the list.
Minecraft 1.16.5 runs on Java 8: with a different Java version the game may close right after launch.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 1.16.3 | Forge | Morph-1.16.5-10.2.1.jar1.2 MB 26 | ||
| 1.12.1 | — | Morph-1.12.2-7.1.3.jar1008 KB 16 |
Đánh giá
Hãy là người đầu tiên đánh giá Morph

