Nội dung bài viết
- Command block trong Minecraft PE là gì?
- Cách lấy command block trong Minecraft PE
- Ba loại command block và khi nào dùng loại nào
- Cách đặt lệnh vào command block và chạy thử
- Nối nhiều command block thành chuỗi
- Command block không chạy lệnh: lỗi thường gặp và cách sửa
- Dùng command block trên server hoặc Realms cần quyền gì?
Command block là khối duy nhất trong Minecraft PE chạy lại một lệnh nhiều lần mà không cần người chơi gõ tay trong chat mỗi lần dùng. Cách dùng command block Minecraft PE bắt đầu từ việc bật Cheats trong Settings rồi gõ lệnh /give @s command_block để nhận khối, chọn loại phù hợp là Impulse chạy một lần, Chain nối tiếp hay Repeat lặp liên tục. Sau khi đặt lệnh vào khối, bạn kích hoạt bằng nút bấm hoặc redstone, ghép nhiều khối Chain lại để chạy một chuỗi lệnh theo đúng thứ tự đã đặt. Chơi trên server hay Realms thì cần thêm quyền Operator, khác với world chơi một mình chỉ cần bật Cheats.
Command block trong Minecraft PE là gì?
Command block là khối đặc biệt trong Minecraft PE, giữ sẵn một lệnh game và chạy lại đúng lệnh đó mỗi khi nhận tín hiệu kích hoạt. Lệnh gõ tay trong khung chat biến mất ngay sau khi chạy một lần. Còn lệnh trong command block nằm cố định trong khối cho đến khi bạn tự sửa, nên chạy lại bao nhiêu lần cũng không cần gõ lại. Nhờ vậy command block dùng để tự động hoá lệnh trong world. Bạn đặt lệnh /tp cho cổng dịch chuyển, cho lệnh /time chạy vòng lặp đổi ngày đêm theo giờ thật, hoặc bật hiệu ứng khi người chơi bước qua một khu vực nhất định. Trong hệ sinh thái lệnh của Minecraft, command block là cách duy nhất để một lệnh chạy lại tự động mà không cần ai đứng gõ chat, nên phần lớn cơ chế tự động trong world đều dựa vào nó.
Cách lấy command block trong Minecraft PE
Lấy command block trong Minecraft PE cần bật Cheats trước, vì đây là khối không có sẵn trong Survival và cũng không nằm trong túi đồ Creative bình thường. Vào world, mở Settings, chọn mục Game rồi bật Cheats lên On. Đây là bước bắt buộc trước khi lệnh /give hay bất kỳ command block nào hoạt động, kể cả trên world cũ tạo từ trước đó. Lưu ý bật Cheats sẽ tắt thành tích của world, áp dụng cho cả world mới lẫn world đang chơi dở.
Sau khi Cheats đã bật, mở khung chat rồi gõ lệnh /give @s command_block để nhận một khối. Gõ đúng cú pháp, khối sẽ rơi thẳng vào túi đồ như một item bình thường, không phải đặt sẵn trên mặt đất. Muốn đặt nhiều khối một lúc thì gõ lại lệnh nhiều lần, hoặc thêm số lượng ngay sau tên khối.
Nhận xong, bạn cầm command block như cầm một khối bất kỳ rồi đặt xuống chỗ muốn dùng. Khối lúc mới đặt mặc định là loại Impulse và chưa có lệnh nào bên trong. Chạm vào khối để mở giao diện nhập lệnh và gõ lệnh muốn khối chạy vào đó.
Ba loại command block và khi nào dùng loại nào

Command block trong Minecraft PE chia thành ba loại theo màu: Impulse màu cam, Chain màu xanh và Repeat màu tím, mỗi loại chạy lệnh theo một kiểu khác nhau. Theo Minecraft Wiki, Impulse chạy đúng một lần mỗi khi được kích hoạt, nên hợp với việc chạy một lệnh tức thời như dịch chuyển người chơi hay phát một hiệu ứng. Chain chạy theo khối Impulse hoặc Chain đứng ngay trước nó và tự nó không tự kích hoạt được, nên dùng để nối tiếp một chuỗi lệnh sau khối đầu tiên. Repeat chạy liên tục mỗi tick trong khi vẫn được kích hoạt, thích hợp cho việc cần lặp lại không ngừng như đếm số người chơi trong một vùng hay giữ hiệu ứng cho khu vực luôn bật.
Ngoài loại khối, mỗi command block còn có chế độ kích hoạt riêng: Always Active hoặc Needs Redstone Power. Always Active tự chạy ngay khi world tải xong, không cần dây điện hay nút bấm nào cả. Needs Redstone Power thì phải có tín hiệu redstone, chẳng hạn cần gạt hay nút bấm đặt cạnh, mới chịu chạy. Loại Repeat thường đặt Always Active khi cần một cơ chế chạy nền suốt world, còn Impulse hay Chain thường đặt Needs Redstone Power để bạn chủ động chọn lúc kích hoạt bằng nút.
Command block cũng có tuỳ chọn Conditional và Unconditional nằm cạnh loại khối. Unconditional chạy lệnh bất kể khối phía trước thành công hay không. Conditional chỉ chạy khi khối ngay trước nó chạy lệnh thành công, nên tuỳ chọn này quyết định một chuỗi Chain có dừng giữa chừng khi một bước bị lỗi hay không.
Cách đặt lệnh vào command block và chạy thử
Đặt lệnh vào command block bắt đầu bằng việc chạm trực tiếp vào khối vừa đặt để mở giao diện nhập lệnh, cách này áp dụng cho cả bản chạm trên điện thoại lẫn bấm chuột phải trên máy tính. Giao diện hiện ra một ô Command trống, đây là chỗ gõ chính xác lệnh muốn khối chạy, ví dụ /say Xin chao. Gõ xong, bấm nút xác nhận ở góc giao diện để lưu lệnh vào khối, khối chưa chạy ngay lúc này.
Cùng trong giao diện đó, bạn chọn loại khối và chế độ kích hoạt đã nói ở mục trên rồi thoát ra để lệnh có hiệu lực. Lệnh /say là lựa chọn tốt để kiểm tra trước, vì kết quả hiện ngay trong khung chat, không cần đợi hiệu ứng hay di chuyển gì thêm.
Muốn chạy thử ngay, cách đơn giản nhất là đặt command block ở chế độ Needs Redstone Power rồi gắn một nút bấm cạnh khối. Bấm nút, tín hiệu redstone truyền vào khối, lệnh chạy đúng một lần nếu khối là Impulse. Thấy dòng /say hiện lên trong chat, hoặc người chơi dịch chuyển đúng như lệnh đã gõ, nghĩa là command block đang chạy đúng. Chọn Always Active thay vì gắn nút thì lệnh tự chạy ngay khi bạn thoát giao diện, không cần thao tác thêm gì.
Nối nhiều command block thành chuỗi

Nối nhiều command block thành chuỗi bằng cách đặt các khối Chain liền kề nhau, mỗi khối chạy lệnh riêng nhưng nối tiếp theo đúng thứ tự đã đặt. Khối đầu chuỗi thường là Impulse, kích hoạt cả chuỗi khi có tín hiệu. Các khối phía sau đặt Chain để chạy tiếp ngay khi khối trước nó chạy xong.
Hướng đặt khối quyết định thứ tự chạy. Mũi tên hiện trên mặt khối Chain trỏ về hướng khối đã kích hoạt nó, nên bạn đặt các khối Chain nối đuôi nhau theo một đường thẳng hoặc rẽ góc, miễn mặt mũi tên luôn quay đúng về khối trước. Đặt sai hướng thì mũi tên quay ngược lại, chuỗi sẽ đứng yên vì khối Chain không nhận được tín hiệu từ khối đứng trước.
Một chuỗi lệnh đơn giản để thử gồm ba khối nối tiếp. Khối Impulse đầu tiên chạy /say Bat dau, khối Chain thứ hai chạy /effect @a speed, khối Chain thứ ba chạy /say Hoan tat. Bấm nút kích hoạt khối Impulse, các lệnh chạy lần lượt đúng thứ tự đã đặt, cho người chơi hiệu ứng tốc độ rồi báo hoàn tất ngay sau đó. Cách này dùng được cho bất kỳ chuỗi lệnh nào cần chạy nối tiếp trong cùng một world.
Command block không chạy lệnh: lỗi thường gặp và cách sửa
Command block không chạy lệnh thường do một trong vài nguyên nhân. Phổ biến nhất là Cheats chưa bật hoặc lệnh gõ sai cú pháp. Cũng có thể do chưa kích hoạt đúng chế độ, hoặc người chơi không đủ quyền. Kiểm lần lượt theo thứ tự này sẽ tìm ra lỗi nhanh hơn đoán mò.
Cheats chưa bật là nguyên nhân phổ biến nhất, đặc biệt với world tải về từ người khác hoặc world cũ đã lâu không mở. Vào Settings, mục Game, kiểm Cheats đang On hay Off. Off thì command block dù đặt lệnh vẫn im lặng, không phản ứng gì với bất kỳ tín hiệu kích hoạt nào.
Sai cú pháp lệnh là lỗi hay gặp thứ hai. Nguyên nhân thường là thiếu dấu gạch chéo đầu lệnh, sai tên đối tượng chọn như @a hay @p, hoặc thiếu tham số bắt buộc. Mở lại giao diện khối, ô Command sẽ đổi màu chữ hoặc hiện gạch dưới đỏ nếu lệnh sai cú pháp, đây là cách kiểm nhanh nhất trước khi kích hoạt lại.
Chưa kích hoạt đúng chế độ nghĩa là khối đang đặt Needs Redstone Power nhưng chưa có nút, cần gạt hay tín hiệu redstone nào chạm vào khối, nên khối chờ mãi không chạy. Đổi sang Always Active để kiểm tra nhanh xem lệnh có đúng không, đúng thì quay lại gắn redstone như dự tính ban đầu.
Muốn xem lỗi cụ thể, mở khung chat sau khi kích hoạt khối. Minecraft PE in ra dòng thông báo đỏ ngay trong chat nếu lệnh chạy lỗi, kèm mô tả ngắn chỗ sai. Bật tuỳ chọn Commands trong Settings nếu không thấy thông báo nào hiện ra dù đã kích hoạt khối.
Dùng command block trên server hoặc Realms cần quyền gì?
Dùng command block trên server hoặc Realms cần quyền Operator, khác hẳn world chơi một mình chỉ cần bật Cheats trong Settings. World một người là máy của bạn nên bạn tự quyết định Cheats On hay Off. Server hay Realms có nhiều người chơi chung, nên chủ server phải cấp quyền Operator cho từng tài khoản mới cho phép người đó mở giao diện command block và sửa lệnh bên trong.
Không có quyền Operator, bạn vẫn thấy command block đã đặt sẵn trên bản đồ, nhưng chạm vào không mở được giao diện nhập lệnh. Lệnh /give command_block cũng không chạy được, vì đây vốn là lệnh cần Cheats. Muốn chơi thử trên server, nhờ chủ server hoặc admin cấp quyền Operator cho tài khoản của bạn trước; cách vào đúng server bằng địa chỉ IP nằm ở bài chơi Minecraft PE với bạn khác mạng.
Nắm được cách lấy khối, phân loại, đặt lệnh và nối chuỗi rồi bước tiếp theo cụ thể là thử ngay trên một world Creative riêng. Bật Cheats, đặt một khối Impulse với lệnh /say đơn giản, rồi kích hoạt bằng nút trước khi ghép thành chuỗi phức tạp hơn.
Command block trong Minecraft PE xoay quanh bốn việc chính. Bạn lấy khối bằng lệnh /give. Chọn đúng loại trong ba loại Impulse, Chain, Repeat rồi đặt lệnh và kích hoạt bằng nút hoặc redstone. Cuối cùng là nối nhiều khối Chain thành chuỗi chạy theo đúng thứ tự đã đặt. World chơi một mình chỉ cần bật Cheats, còn server hay Realms cần thêm quyền Operator cho tài khoản. Bước kế tiếp: mở một world Creative, thử một khối Impulse duy nhất trước, quen tay rồi mới ghép thêm khối Chain thành chuỗi dài hơn.
