• 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 :).
nahkd123

Tin Minecraft Java Edition Snapshot 24w10a

nahkd123

DEVELOPER
THÀNH VIÊN
Tham gia
21/01/2018
Bài viết
728
Official article: Minecraft Snapshot 24w10a | Minecraft: Java Edition

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.
2. Technical
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, stonecuttingsmithing_transform để chế tạo item có custom components thông qua data packs.
    • Chỉ cần thêm components list trong result của công thức chế tạo là ok.
2.3. Predicates & inventory
  • Thêm slots predicate để 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.cursorplayer.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:.
2.4. Lệnh
  • Thêm items <source> <slots> <item_predicate> condition cho lệnh /execute.
    • <source> có thể là block <x> <y> <z> hoặc entity <selector>.
    • VD: /execute if items entity nahkd123 container.0 minecraft:diamond[custom_name='{"text":"me may beo", "color": "#ff0000"}'] run kill @s.
2.5. Banner
  • Ở 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>.json trong data pack của ae.
    • asset_id: Namespaced resource location (namespace:id format): Vị trí texture của banner pattern trong resources pack.
    • translation_key: Key trong file language. VD như abc.def thì nó sẽ tìm key abc.def trong en_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à minecraft thì có thể bỏ qua phần namespace ở đâu luôn). VD: banner pattern đặt ở data/nahkd/banner_pattern/cool_banner.json thì sẽ có ID là nahkd:cool_banner.
    • Vị trí texture của banner sẽ nằm ở assets/<namespace>/banner_pattern/<id>.png trong resources pack. VD như nếu asset_idnahkd:cool_banner thì texture của pattern này sẽ nằm ở assets/nahkd/banner_pattern/cool_banner.png.
2.6. Item components
  • 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ặc enchantments={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:container component. Cái nay may ra improve performance thêm một tí.
  • minecraft:lodestone_target được đổi tên thành minecraft:lodestone_tracker.
  • Số dòng lore tối đa được tăng từ 32 (snapshot trước) lên 256 (snapshot này).
 
Similar content Most view Xem thêm
Back
Top Bottom