Hướng dẫn lệnh /give Potion Minecraft
Trình tạo này tạo lệnh /give cho Java Edition với thuốc uống, thuốc ném, thuốc lưu lại và mũi tên tẩm thuốc. Công cụ dùng thành phần vật phẩm minecraft:potion_contents được giới thiệu từ Java 1.20.5, thay cho các thẻ vật phẩm Potion, CustomPotionColor và CustomPotionEffects cũ.
Chọn thuốc có sẵn trong game khi bạn cần đúng hiệu ứng và thời lượng mặc định. Các biến thể kéo dài hoặc tăng cường có ID riêng, chẳng hạn minecraft:long_night_vision và minecraft:strong_strength. Loại vật phẩm quyết định thuốc được uống, ném, tạo đám mây lưu lại hay bắn dưới dạng mũi tên tẩm thuốc.
Hiệu ứng tùy chỉnh được lưu dưới dạng từng hiệu ứng riêng. Bạn nhập thời lượng bằng giây và công cụ đổi sang tick theo tỷ lệ 20 tick mỗi giây. Biểu mẫu hiển thị cấp hiệu ứng theo cách người chơi quen đọc, còn giá trị amplifier trong lệnh bắt đầu từ 0: cấp I là amplifier 0 và cấp II là amplifier 1.
Chọn đúng loại vật phẩm thuốc
Dùng Potion cho thuốc uống, Splash Potion cho thuốc ném, Lingering Potion cho đám mây hiệu ứng diện rộng và Tipped Arrow cho hiệu ứng bắn bằng cung hoặc nỏ. Cả bốn loại đều lấy dữ liệu thuốc từ cùng thành phần potion_contents.
Ưu tiên ID thuốc có sẵn trong game
ID thuốc có sẵn là cách an toàn nhất để giữ đúng hiệu ứng, màu sắc và thời lượng mặc định của Minecraft. Chỉ dùng hiệu ứng tùy chỉnh khi danh sách thuốc thông thường không có tổ hợp bạn cần.
Hiểu thời gian hiệu ứng tùy chỉnh
Thời lượng hiệu ứng tùy chỉnh được lưu bằng tick. Trình tạo nhân số giây với 20 trước khi viết lệnh. Đám mây thuốc lưu lại và mũi tên tẩm thuốc có thể rút ngắn thời lượng khi áp dụng trong game, vì vậy hiệu ứng thực tế có thể ngắn hơn con số lưu trên vật phẩm.
Giữ lệnh an toàn khi thử nghiệm
Hãy bắt đầu với số lượng 1, dùng @s để chọn chính mình và thử hiệu ứng mạnh hoặc bất lợi trong một thế giới riêng. Tốc độ quá cao, Bay lên, Sát thương tức thì hoặc amplifier gần 255 có thể khiến thế giới rất khó kiểm soát.
Màu sắc là hình ảnh, hiệu ứng là chức năng
Trường custom_color lưu một số nguyên RGB và thay đổi ngoại hình của potion. Nó không tạo ra hiệu ứng. Chọn potion cơ bản hoặc thêm hiệu ứng tùy chỉnh riêng để item hoạt động theo màu sắc của nó.
Các token lệnh giữ nguyên không dịch
Các từ khóa lệnh Minecraft, bộ chọn, ID item, ID potion, boolean và tên trường thành phần phải giữ nguyên bằng tiếng Anh. Giao diện xung quanh được bản địa hóa, nhưng thay đổi các token như minecraft:potion_contents hoặc show_particles sẽ khiến lệnh không hợp lệ.
Câu hỏi về Trình tạo lệnh Potion
Trình tạo này có hoạt động trong Bedrock Edition không?
Không. Trang này tạo cú pháp item-component của Java Edition được sử dụng từ Java 1.20.5 trở đi. Bedrock sử dụng hệ thống item và lệnh khác. Sử dụng Potion Chart khi bạn cần công thức pha chế và so sánh thời lượng cho cả hai phiên bản.
Sự khác biệt giữa potion và lệnh /effect là gì?
Lệnh potion cung cấp một item có thể lưu trữ, ném hoặc bắn. Lệnh /effect áp dụng hoặc xóa hiệu ứng trạng thái trực tiếp lên thực thể. Sử dụng trình tạo potion cho các item trong túi đồ và trình tạo /effect cho các thay đổi trạng thái tức thì.
Tại sao cấp độ hiệu ứng II được viết là amplifier 1?
Minecraft lưu amplifier hiệu ứng tùy chỉnh từ số không. Amplifier 0 hiển thị là cấp I, amplifier 1 là cấp II và amplifier 255 là cấp 256. Biểu mẫu chấp nhận cấp độ hiển thị và tự động chuyển đổi.
Tôi có thể kết hợp potion vanilla với hiệu ứng tùy chỉnh không?
Có. Trường potion cung cấp các hiệu ứng vanilla đã chọn và custom_effects thêm các instance hiệu ứng khác. Điều này hữu ích cho phần thưởng trong map và item tùy chỉnh, nhưng hãy kiểm tra sự kết hợp vì hiệu ứng tích cực và tiêu cực có thể tương tác theo những cách không mong muốn.
Tôi có thể tạo potion chỉ với hiệu ứng tùy chỉnh không?
Lệnh được tạo luôn giữ một ID potion cơ bản hợp lệ và có thể thêm bất kỳ số lượng hiệu ứng tùy chỉnh nào. Chọn một potion cơ bản phù hợp về mặt hình ảnh, ghi đè màu nếu cần và thêm các hiệu ứng tùy chỉnh xác định hành vi của item.
Tại sao lệnh không hoạt động trên phiên bản Java cũ hơn?
Cú pháp item component trong ngoặc vuông được giới thiệu trong Java 1.20.5. Các phiên bản cũ hơn sử dụng NBT item kế thừa và không thể chạy lệnh này mà không thay đổi. Đảm bảo phiên bản máy chủ là Java 1.20.5 trở lên.