- Tham gia
- 21/01/2018
- Bài viết
- 728
Official article: Minecraft Snapshot 24w10a | Minecraft: Java Edition
1. Gameplay
Phần technical chủ yếu toàn là data packs. Tôi nói trước để Bukkit enjoyer còn kịp back về. Ở dưới cũng có phần custom banner pattern, nếu ae nào big brain có thể abuse nó để thêm p2w cho server.
2.1. Data packs
Phiên bản data packs lại bump lên 34. Nếu ae viết data packs có thể sử dụng tính năng multi-version pack.
2.2. Công thức chế tạo
1. Gameplay
- +9 giống chó.
- Cho phép chó sói spawn ở trên Coarse Dirt và Podzol.
- Grove biome bây giờ chỉ spawn thỏ, cáo và chó sói.
Phần technical chủ yếu toàn là data packs. Tôi nói trước để Bukkit enjoyer còn kịp back về. Ở dưới cũng có phần custom banner pattern, nếu ae nào big brain có thể abuse nó để thêm p2w cho server.
2.1. Data packs
Phiên bản data packs lại bump lên 34. Nếu ae viết data packs có thể sử dụng tính năng multi-version pack.
2.2. Công thức chế tạo
- Cho phép tạo công thức chế tạo
crafting_shaped,crafting_shapeless,stonecuttingvàsmithing_transformđể chế tạo item có custom components thông qua data packs.- Chỉ cần thêm
componentslist trong result của công thức chế tạo là ok.
- Chỉ cần thêm
- Thêm
slotspredicate để check item trong inventory của entity, vd nhưcontainer.0 - Thêm các slot:
container.*,hotbar.*,inventory.*,enderchest.*,villager.*,horse.*,weapon.*,armor.*,player.cursorvàplayer.crafting.*. Nếu ae đã bỏ thời gian đọc mấy cái tên slot kia mà ko có dự định làm data pack thì ae đã bỏ phí thời gian r:wink:.
- Thêm
items <source> <slots> <item_predicate>condition cho lệnh/execute.<source>có thể làblock <x> <y> <z>hoặcentity <selector>.- VD:
/execute if items entity nahkd123 container.0 minecraft:diamond[custom_name='{"text":"me may beo", "color": "#ff0000"}'] run kill @s.
- Ở snapshot này, banner có thể được define trong data packs (custom banner pattern). Define banner bằng cách tạo file
data/<namespace>/banner_pattern/<id>.jsontrong data pack của ae.asset_id: Namespaced resource location (namespace:idformat): Vị trí texture của banner pattern trong resources pack.translation_key: Key trong file language. VD nhưabc.defthì nó sẽ tìm keyabc.deftrongen_us.json(hoặc file nào đó tùy theo ngôn ngữ đã chọn).- ID của banner sẽ là
<namespace>:<id>(nếu namespace làminecraftthì có thể bỏ qua phần namespace ở đâu luôn). VD: banner pattern đặt ởdata/nahkd/banner_pattern/cool_banner.jsonthì sẽ có ID lànahkd:cool_banner. - Vị trí texture của banner sẽ nằm ở
assets/<namespace>/banner_pattern/<id>.pngtrong resources pack. VD như nếuasset_idlànahkd:cool_bannerthì texture của pattern này sẽ nằm ởassets/nahkd/banner_pattern/cool_banner.png.
- Một số component giờ có thể được viết một cách ngắn gọn hơn, vd như
minecraft:profile="nahkd123"hoặcenchantments={sharpness:727}. - Toàn bộ block có thể chứa item, vd như shulker box, sẽ đặt toàn bộ thông tin item trong
minecraft:containercomponent. Cái nay may ra improve performance thêm một tí. minecraft:lodestone_targetđược đổi tên thànhminecraft:lodestone_tracker.- Số dòng lore tối đa được tăng từ 32 (snapshot trước) lên 256 (snapshot này).

