• 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

bạngáitôiđátôi

THÀNH VIÊN
Tham gia
20/06/2018
Bài viết
53

!! 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.
Hông muốn tốn tiền 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 con 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 models 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.​

- Kafal

1781620045118.webp

- 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

- java2bedrockclient

ai generated tool - claude fable 5

FeatureStatus
Vanilla texture retextures (blocks/items/entity/armor/environment)✅ rename table + parity-name passthrough
Legacy custom items (custom_model_data overrides, 1.14+)✅ v2 legacy mappings
Modern item definitions (assets/<ns>/items/*.json, 1.21.4+)✅ v2 definition mappings incl. condition/range_dispatch/select predicates
2D sprites (generated/handheld, multi-layer)✅ composited icons + item_texture.json
3D models✅ geometry + texture atlas + attachable + display-transform animations
Custom armor (modern equipment/ assets + legacy layer textures)✅ armor attachables on vanilla armor geometry, equippable components
Elytra wings layers✅ elytra attachable
Animated textures (.png.mcmeta flipbooks)✅ blocks via flipbook_textures.json; item icons cropped to first frame (Bedrock limit)
Custom sounds (sounds.json + ogg)✅sound_definitions.json
Languages✅texts/*.lang
Bitmap fonts (PUA glyphs)✅font/glyph_XX.png sheets
Paintings✅ stitched kz.png atlas
Core shaders, custom GUI, TTF fonts, builtin/entity items❌ reported as skipped (no Bedrock equivalent)

- vtplugin

Hàng người VN phát triển.

1784739516155.webp

- Scaffolding (€39.99)​

Dành cho Nexo và chỉ dành riêng cho Nexo
1787445354983.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ì kiểm tra ngay bí kíp 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 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 / Rank​

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

- NovaIC

1786442284548.webp

- 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

- BedrockGen | Java to Bedrock Converter ($24.99)​

Dev bên này nhiệt tình quảng cáo bên cộng đồng Geyser
1787444705867.webp

V. Cần thuê người? Bên Việt Nam mình đề xuất trả phí để được hỗ trợ chuyển đổi tay

1777976631004.webp

1783335207867.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é Geyser's 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.
 

26.8.1. Cập nhật​

  • Bổ sung web chuyển đổi hoạt động ổn
  • Bổ sung các mặt hàng convert trả phí
 
Similar content Most view Xem thêm
Back
Top Bottom