• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
Chuyển gói đồ họa Java sang Bedrock

Hướng dẫn Chuyển gói đồ họa Java sang Bedrock

Tham gia
20/06/2018
Bài viết
23

!! Bài viết này chỉ đề cập tới những công cụ cơ bản:( !!​

Mình đang phát triển tại Gà Con MC. Các thông tin bên dưới, hiện hỗ trợ Vanilla / Nexo / ItemsAdder / Craft-Engine.
Muốn độ sâu hơn nữa hả? Thôi, nghe mình khuyên thật lòng: kèo này nên bank tiền cho mấy pháp sư chuyên nghiệp thì hơn. Ba cái vụ sửa lỗi hiển thị đồ họa trên Bedrock nó là một cái gì đó rất là... ố dề và ngốn thời gian kinh khủng. Thay vì ngồi tự mò đến rụng tóc, cứ để người có chuyên môn lo, bạn vừa đỡ mệt mà máy chủ lại còn mượt lòi mắt!

I. Vật phẩm​

- Rainbow​

Băng ghi hình hướng dẫn dùng Rainbow:
[!!!] Không ổn cho hệ thống máy chủ lớn với 2000 - 3000 vật phẩm tùy chỉnh.

II. Gói đồ họa dạng khối / Furniture​

Chuyển đổi gói tài nguyên, cụ thể là 2D/3D items/models thì 90% là tools, 10% tay nếu lỗi. Hiện tại ở thời điểm viết bài, không có hệ thống miễn phí nào đủ ổn cả, có 2 (nhiều) công cụ mình cực ưng ý hỗ trợ chuyển đổi Java -> Bedrock với giá hạt dẻ.

- Campfire (VN) - Mã nguồn sát Blockbench nhất nên hiệu ứng Animation mượt.​

- KaizerMC (Thái) - Mã nguồn mở​

https://discord.gg/rNGH2SpNs5

- CraftEngineConverter - Mã nguồn mở​

Đang phát triển công cụ từ Craft-Engine qua Bedrock:
1777974271411.webp

- java2bedrock.sh

[!!!] Mã nguồn nền tảng để bạn tìm hiểu về hệ thống chuyển đổi này.

III. Gói đồ họa dạng Model / MEG4​

Muốn độ model cho dân chơi Bedrock qua Geyser mà vẫn mượt như Sunsilk thì check ngay bí kíp cực slay dưới đây nhé. Đảm bảo đọc xong là làm được luôn, không nói điêu! :t6: Để các bé Model Engine / BetterModel hiện hồn trên Bedrock, quản trị viên cần gom đủ phần mềm sậu này:

1. Hàng cho Geyser (Extensions):​

1.1. Cho các máy chủ hệ Proxy (Velocity/Bungee):
> geyserutils-velocity hoặc geyserutils-bungee: Tùy hệ điều hành bạn đang dùng nhé.
1.2. Phía Backend (Server con - ví dụ Paper):

2. Cách ship Model vào máy chủ​

Bước 1: Cài đặt Packer (Máy đóng gói)
  1. Tải GeyserModelEngineBlockbenchPacker về máy.
  2. Mở Blockbench lên --> Vào mục File -> Chọn Plugins.
  3. Nhìn sang bên phải thanh tìm kiếm có cái icon file, click vào đó rồi chọn cái plugin vừa giải nén là xong.
Bước 2: Xuất xưởng Model
  1. Xong xuôi model rồi thì vào File -> Export
  2. Chọn dòng Export GeyserModelEngine Model để xuất tệp chuẩn chỉnh.
Bước 3: Ném hàng vào GeyserModelEngineExtension
  1. Tìm thư mục GeyserModelEngineExtension trong mục Extensions của Geyser.
  2. Kéo file .zip vừa xuất, thả vào thư mục inputLưu ý :-B: Giải nén cái thư mục model đó ngay trong input luôn nhé.
  3. Khởi động lại máy chủ là model sẽ hiện lên.
---

Cấu hình Floodgate cho Proxy​

Nếu bạn dùng Proxy thì phải làm thêm bước này để các bên nói chuyện được với nhau:
  1. Vào config.yml của Floodgate, tìm dòng send-floodgate-data: và chuyển nó thành true.
  2. Copy file key.pem từ Proxy sang tất cả các máy chủ backend khác.
⚠️ Lưu ý sống còn
GeyserUtils phải được cài trên TẤT CẢ các bên trong chuỗi máy chủ hệ thống. Thiếu một cái là dỗi không chạy đâu.
GeyserExtras cực kỳ xung đột với GeyserModelEngine. Đừng để hai đứa nó gặp nhau nếu không muốn máy chủ bay màu nha.

(˶˃⤙˂˶) Cần cứu trợ gấp?​

  • Ghé ngay Discord Geyser phần #custom-resource-pack
  • Xem demo hướng cho trực quan:

IV. GUI​

Mình không hiểu cơ chế, nên mình không biết đề xuất sao :(

- CatStudio

Chuyển đổi thủ công, chi phí ổn.
1777976916769.webp

- KaizerMC (Thái) - Mã nguồn mở​

https://discord.gg/rNGH2SpNs5
1777976946242.webp

V. Bên Việt Nam mình đề xuất trả phí để được hỗ trợ

1777976631004.webp


(˶˃ ᵕ ˂˶) .ᐟ.ᐟ Gỡ lỗi?​


⋮ Nội thất bị tàng hình? (Nexo / Craft-Engine hoặc DisplayEntity)​

Để các "bé" nội thất hiện hình lung linh trên Bedrock, quản trị viên cần phải bú ngay cái extension GeyserDisplayEntity về máy.
1️⃣ File GeyserDisplayEntity.jar (Extension)
  • Ném thẳng em nó vào: plugins\Geyser-*\extensions
2️⃣ File GeyserDisplayEntityPack.mcpack (Resource Pack)
  • Thả vào đường dẫn: plugins\Geyser-*\packs
  • Note nhẹ: Nhớ vào tệp thiết đặt config.yml của Geyser để khai báo cái Resource-Pack này vào danh sách,
[.ᐟ.ᐟ] Riêng với ItemsAdder: Nếu nội thất của bạn đang xài entity type là item_frame thì xin chia buồn, Bedrock KHÔNG hỗ trợ đâu nhé. Nên chuyển sang dùng DisplayEntity hoặc Armor_Stand ngay ạ. Phải hiểu rằng lỗi hiển thị không phải lúc nào cũng do các bộ chuyển đổi lỏ đâu. Đa phần là do cấu hình máy chủ chưa chuẩn hoặc chọn sai loại thực thể, đừng đổ oan cho em nó tội nghiệp!:D
1777979536913.webp


Cần hỗ trợ? Ghé Discord ngay
Nếu quản trị viên có AliPay/WeChat thì mình có thể đề xuất thêm các bên Trung Quốc chuyên làm mảng này.
 
Similar content Most view Xem thêm
Back
Top Bottom