Công cụ tạo lệnh phù phép
Công cụ tạo lệnh phù phép này viết lệnh giúp bạn. Chọn vật phẩm, đặt cấp phù phép bất kỳ đến 255 và sao chép lệnh /give chạy được. Các lựa chọn hợp lệ ở chế độ sinh tồn còn có thêm lệnh /enchant.
Vật phẩm
Phù phép
Lệnh
/give
/enchant
Cách sử dụng
- Chọn vật phẩm, hoặc đánh dấu Sách được phù phép.
- Đặt cấp: Tối đa cho cấp sinh tồn, 255 cho mức cao nhất game cho phép, hoặc gõ số bất kỳ.
- Sao chép lệnh /give; lựa chọn hợp lệ ở sinh tồn còn có lệnh /enchant.
Điều cần biết
- Chạy lệnh từ khối lệnh cho những cấp và vật phẩm không gõ được trong khung chat.
- Phù phép vượt tối đa vẫn tuân theo giới hạn bảo vệ 80% và các giới hạn khác.
- Trên Bedrock, chỉ /enchant đến cấp tối đa là hoạt động.
Liên quan: Công cụ tạo giáp thần, Cấp phù phép tối đa, và công cụ tính phù phép để có thứ tự dùng đe rẻ nhất.
Cách các lệnh hoạt động
Từ Java 1.21.5, phù phép là một thành phần vật phẩm: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. Sách dùng stored_enchantments thay vào đó. Cấp có thể lên tới 255.
/enchant chặt chẽ hơn: nó chỉ hoạt động với vật phẩm trên tay người chơi, đến cấp tối đa bình thường, và từ chối các phù phép xung đột.
Trên Bedrock Edition chỉ /enchant hoạt động, cũng giới hạn ở cấp tối đa: ví dụ /enchant @s sharpness 5.
Cú pháp ở từng phiên bản Java
Định dạng /give đã đổi hai lần trong những năm gần đây. Nên lệnh từ video cũ thường lỗi trong thế giới mới. Hãy dùng lệnh đúng với phiên bản của bạn:
| Phiên bản Java | Kiếm có Sắc bén V | Tu sửa sách |
|---|---|---|
| 1.21.5 trở lên | /give @p diamond_sword[enchantments={sharpness:5}] | /give @p enchanted_book[stored_enchantments={mending:1}] |
| 1.20.5 đến 1.21.4 | /give @p diamond_sword[enchantments={levels:{sharpness:5}}] | /give @p enchanted_book[stored_enchantments={levels:{mending:1}}] |
| 1.13 đến 1.20.4 | /give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} | /give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]} |
Công cụ này viết định dạng mới nhất, chạy được trên Java 26.3.
Đọc hiểu lệnh /give
@pnhắm tới người chơi gần nhất. Dùng@scho chính bạn,@acho mọi người, hoặc gõ tên người chơi.- Tiếp theo là id vật phẩm, như
netherite_sword. Tiền tốminecraft:không bắt buộc. - Dấu ngoặc vuông chứa các thành phần vật phẩm. Bên trong
enchantments, mỗi mục là một id, dấu hai chấm và một cấp. - Ngăn cách các mục bằng dấu phẩy, không có dấu cách, ví dụ
{sharpness:5,looting:3,mending:1}. - Thêm thành phần khác trong cùng dấu ngoặc. Ví dụ,
unbreakable={}khiến vật phẩm không bị mất độ bền. - Ngoài ra,
enchantment_glint_override=truethêm hiệu ứng lấp lánh mà không cần phù phép nào. - Để có tên màu, thêm
custom_name; công cụ đặt tên màu bằng đe viết phần đó.
Lỗi thường gặp và cách sửa
- Lỗi ngay sau id vật phẩm thường nghĩa là sai định dạng cho phiên bản của bạn. Hãy xem bảng ở trên.
- “Lệnh không xác định hoặc chưa hoàn chỉnh” trong thế giới chơi đơn nghĩa là gian lận đang tắt. Mở thế giới qua LAN với gian lận bật, hoặc dùng khối lệnh.
- Khung chat nhận tối đa 256 ký tự. Lệnh cho cả bộ trang bị thần có thể dài hơn, nên hãy dán vào khối lệnh.
- Dùng id, không dùng tên hiển thị:
binding_curse, không phải “Lời nguyền ràng buộc”. Công cụ luôn viết đúng id. - Cấp phải từ 1 đến 255. Cấp 0, hoặc bất cứ số nào lớn hơn 255, làm hỏng lệnh.
- /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.
Các biến thể hữu ích
/give @athay cho@psẽ trao một bản cho mọi người chơi đang online, hợp cho phần thưởng sự kiện.- Thêm một số sau dấu ngoặc để có nhiều bản, ví dụ
... 3cho ba thanh kiếm. - Để đặt vật phẩm thẳng vào một ô, dùng
/item replace entity @s weapon.mainhand withrồi đến phần vật phẩm của lệnh. - Các ô giáp cho lệnh đó là
armor.head,armor.chest,armor.legsvàarmor.feet. - Từ khối lệnh,
@pnghĩa là người chơi gần khối nhất, nên hãy đứng gần khi bấm nút.
Cấp vượt tối đa thực sự làm gì
Phần lớn phù phép vẫn tiếp tục tăng sau mức tối đa ở sinh tồn, nhưng một số thì dừng. Sắc bén thêm 0,5 sát thương mỗi cấp cộng 0,5, nên Sắc bén X thêm 5,5 và Sắc bén 255 thêm 128. Chậm hỏng trên công cụ bỏ qua việc mất độ bền với xác suất cấp / (cấp + 1), nên công cụ Chậm hỏng 255 mất độ bền khoảng một lần trong 256 lần dùng.
Bảo vệ thì khác. Điểm bảo vệ dừng ở 20 (giảm 80% sát thương), và Bảo vệ IV trên cả bốn món đã cho 16. Nên Bảo vệ 255 chỉ nâng bạn từ giảm 64% lên giảm 80% sát thương. Công cụ tính giáp cho thấy giới hạn này hoạt động.
Ngoài ra, sách vượt tối đa từ /give không giữ được mức vượt tối đa ở sinh tồn. Nếu bạn đặt sách Sắc bén X lên kiếm trong đe, đe giới hạn kết quả ở Sắc bén V.
Câu hỏi
Làm sao tạo sách được phù phép bằng lệnh?
Dùng stored_enchantments thay cho enchantments, ví dụ /give @p enchanted_book[stored_enchantments={mending:1}]. Sách đó sau đó dùng trên đe như mọi sách khác.
Vì sao /enchant báo vật phẩm không hỗ trợ phù phép đó?
Vật phẩm trên tay bạn không nhận phù phép đó ở chế độ sinh tồn, như Sắc bén trên cuốc chim. Lệnh /give vẫn có thể thêm nó.
@p, @s và @a nghĩa là gì?
@p là người chơi gần nhất, @s là người chạy lệnh, @a là mọi người chơi và @r là một người chơi ngẫu nhiên.
Làm sao khiến vật phẩm không thể phá hủy bằng lệnh?
Thêm unbreakable={} vào trong ngoặc, ví dụ /give @p diamond_pickaxe[unbreakable={}]. Sau đó nó không bao giờ mất độ bền.
Vì sao khung chat báo lệnh của tôi quá dài?
Khung chat nhận tối đa 256 ký tự. Hãy dán lệnh dài vào khối lệnh, nơi nhận được lệnh dài hơn nhiều.
Cấp phù phép cao nhất trong Minecraft là bao nhiêu?
Với lệnh, là 255. Ở chế độ sinh tồn, mỗi phù phép có mức tối đa riêng, từ I (Tu sửa, Độ mềm mại) đến V (Sắc bén, Hiệu suất, Sức mạnh).
Vì sao lệnh /give cũ của tôi không chạy?
Định dạng đã đổi ở Java 1.20.5 và một lần nữa ở 1.21.5. Lệnh NBT cũ như {Enchantments:[{id:...}]} không còn chạy; hãy dùng định dạng thành phần mà công cụ này tạo.
Làm sao có Sắc bén 1000?
Không được: game giới hạn cấp phù phép ở 255. Sắc bén 255 thêm 128 sát thương mỗi đòn.