Hướng dẫn / Xây dựng & tài nguyên
Một Hộp Shulker Chứa Đúng Bằng Nửa Rương Đôi
Hai mươi bảy stack vừa vặn trong một hộp shulker, nên một rương đôi đầy chứa đúng hai hộp như thế — và thời gian redstone cũng có một cái bẫy tương tự.
Một hộp shulker chứa 27 ô, và mỗi ô chứa một stack, nên một hộp đầy là 27 stack — một sự thật mà hầu hết người chơi đều biết đúng nhưng lại lập tức dùng sai khi họ cố chuyển một rương Đá cuội thành các hộp.
Stack, rương, hộp
Chuỗi quy đổi thuần túy là phép nhân, đó là lý do nó dễ tính nhẩm và cũng dễ tính sai:
| Vật chứa | Số ô | Số stack chứa được |
|---|---|---|
| Hộp Shulker | 27 | 27 |
| Rương đơn | 27 | 27 |
| Rương đôi | 54 | 54 |
Vậy nên một rương đôi bằng đúng hai hộp shulker, chứ không phải "khoảng hai." Nếu bạn đang vận chuyển một rương đôi đầy Đá, bạn cần hai hộp và không dư gì cả — nhưng chỉ khi mọi ô đều là một stack đầy của một vật phẩm có thể xếp chồng.
Chỗ mà phép đếm bị phá vỡ
Kích thước stack phụ thuộc vào từng vật phẩm, và toàn bộ nhiệm vụ của công cụ tính là từ chối giả định con số 64. Một ô ngọc ender chứa 16 viên, một ô xô Thuỷ chứa một cái. Đổ đầy một hộp shulker bằng các vật phẩm không xếp chồng được thì nó chứa 27 vật phẩm, chứ không phải 27 stack. Cái hộp không bận tâm; phép tính của bạn mới phải bận tâm.
Đây cũng chính là cái bẫy đánh lừa việc sắp xếp bằng comparator: một vật chứa đầy xô Thuỷ đọc là đầy trong khi thực tế chứa gần như chẳng có gì.
Tick redstone không phải tick game
Thời gian là nửa còn lại của công cụ. Redstone chạy theo đồng hồ riêng của nó:
1 redstone tick = 2 game ticks
1 game tick = 1/20 second
Vậy nên một repeater đặt ở một tick sẽ trễ tín hiệu 2 tick game, tức một phần mười giây. Một repeater bốn tick là 8 tick game. Nối đủ nhiều cái lại thì độ trễ sẽ nghe thấy được trước khi nhìn thấy được.
Piston, observer và comparator mỗi thứ phản hồi theo lịch riêng của nó, và trộn chúng lại sẽ tạo ra những lỗi lệch một đơn vị khiến cánh cửa kích hoạt hai lần.
Java và Bedrock khác nhau
Tỷ lệ tick ở trên giống nhau trên cả hai phiên bản, nhưng hành vi redstone thì không. Quasi-connectivity, cơ chế cho phép piston được cấp nguồn bởi một khối cách nó hai ô, tồn tại trên Java và không có trên Bedrock. Xung zero-tick và thứ tự cập nhật chính xác của các linh kiện liền kề cũng khác nhau. Một mạch nhanh hơn một tick trên Java có thể đơn giản là không chạy trên Bedrock.
Làm theo chiều ngược lại
Đi từ vật phẩm sang hộp là phép chia có dư, và phần dư chính là thứ làm lãng phí túi đồ của bạn. 27 stack mỗi hộp nghĩa là một hộp chưa đầy thường mới là đáp án thật, chứ không phải một hộp làm tròn lên.
Hãy chuyển số lượng vật phẩm thành stack, rương và hộp shulker — và quy đổi độ trễ của một mạch giữa tick game, tick redstone và giây — bằng Máy tính Stack & Redstone.