- 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.
Tham gia Máy Chủ Discord Campfire | Java Resource Pack Converter for Geyser!
Convert Java Resource Packs to Bedrock for Geyser | 364 thành viên
- Kafal
- 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:- java2bedrockclient
ai generated tool - claude fable 5| Feature | Status |
|---|---|
| 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.- Scaffolding (€39.99)
Dành cho Nexo và chỉ dành riêng cho Nexo- 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!
Để 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):
- geyserutils-geyser: Bản GeyserUtils chính chủ.
- GeyserModelEngineExtension: Linh hồn để hiển thị model.
- Phải có geyserutils-spigot + GeyserModelEngine
- Phụ trợ PacketEvents (Cái này bắt buộc nha, không có là cook luôn).
- Hệ thống quản lý đồ họa Model: ModelEngine hoặc BetterModel.
2. Cách ship Model vào máy chủ
Bước 1: Cài đặt Packer (Máy đóng gói)- Tải GeyserModelEngineBlockbenchPacker về máy.
- Mở Blockbench lên --> Vào mục
File-> ChọnPlugins. - 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.
- Xong xuôi model rồi thì vào
File->Export - Chọn dòng
Export GeyserModelEngine Modelđể xuất tệp chuẩn chỉnh.
- Tìm thư mục
GeyserModelEngineExtensiontrong mụcExtensionscủa Geyser. - Kéo file
.zipvừa xuất, thả vào thư mụcinputLưu ý
: Giải nén cái thư mục model đó ngay trong inputluôn nhé. - 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:- Vào
config.ymlcủa Floodgate, tìm dòngsend-floodgate-data:và chuyển nó thànhtrue. - Copy file
key.pemtừ 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
- CatStudio
Chuyển đổi thủ công, chi phí ổn.- KaizerMC (Thái) - Mã nguồn mở
https://discord.gg/rNGH2SpNs5- 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 GeyserV. Cần thuê người? Bên Việt Nam mình đề xuất trả phí để được hỗ trợ chuyển đổi tay
(˶˃ ᵕ ˂˶) .ᐟ.ᐟ 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.
File GeyserDisplayEntity.jar (Extension)- Ném thẳng em nó vào:
plugins\Geyser-*\extensions
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.ymlcủ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_framethì 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!![]()
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.

rename table + parity-name passthrough
reported as skipped (no Bedrock equivalent)
Lưu ý sống còn