Mỗi thế giới Minecraft được tạo ra từ một con số duy nhất gọi là hạt giống. Hạt giống này quyết định mọi thứ về thế giới của bạn - địa hình, quần xã, công trình, hang động và sự phân bố quặng. Hai người chơi sử dụng cùng một hạt giống trên cùng một phiên bản sẽ nhận được thế giới giống hệt nhau (với những ngoại lệ nhỏ đối với Bedrock so với Java).
Hướng dẫn này giải thích khía cạnh kỹ thuật của hạt giống: chúng thực sự là gì, trò chơi sử dụng chúng như thế nào để xây dựng thế giới, tại sao các cấu trúc lại xuất hiện ở nơi chúng xuất hiện và những khác biệt quan trọng giữa thế hệ Java và Bedrock.
Hạt giống là gì?
Hạt giống Minecraft là một số nguyên 64-bit (một số từ -9,223,372,036,854,775,808 đến 9,223,372,036,854,775,807) dùng làm điểm khởi đầu cho trò chơi trình tạo số giả ngẫu nhiên (PRNG).
- Hạt giống được đưa vào các hàm toán học tạo ra xác định đầu ra - cùng một đầu vào luôn tạo ra cùng một đầu ra
- Điều này có nghĩa là mọi đặc điểm của thế giới (độ cao địa hình, loại quần xã, vị trí cấu trúc) đều được tính toán, không ngẫu nhiên
- Thế giới không được lưu trữ dưới dạng bản thiết kế - nó được tạo ra ngay lập tức khi bạn khám phá các khối
- Đây là lý do tại sao thế giới Minecraft về cơ bản là vô hạn — toán học có thể tính toán bất kỳ đoạn nào ở bất kỳ vị trí nào
Số hạt giống - Văn bản so với Số
Khi tạo một thế giới, bạn có thể nhập một con số hoặc văn bản làm hạt giống:
| Loại đầu vào | Ví dụ | Cách xử lý |
|---|---|---|
| Số | 12345 | Được sử dụng trực tiếp làm giá trị hạt giống |
| Văn bản | "hello" | Chuyển đổi thành số thông qua Java String.hashCode() |
| Trống | (trống) | Được tạo ngẫu nhiên dựa trên thời gian hệ thống |
| Tiêu cực | -7890 | Được sử dụng trực tiếp - hạt âm hoàn toàn hợp lệ |
Khi bạn nhập văn bản như "xin chào", Minecraft sẽ chuyển đổi nó thành một số bằng hàm băm. Văn bản "xin chào" luôn tạo ra cùng một số, vì vậy cùng một văn bản luôn tạo ra cùng một thế giới.
Cách thức hoạt động của Thế hệ Thế giới - Từng lớp
Thế hệ diễn ra trong lớp, mỗi tòa nhà trước đó. Đây là thứ tự:
- Phân công quần xã — Mỗi đoạn được gán một quần xã (đồng bằng, rừng, sa mạc, v.v.) bằng cách sử dụng các hàm nhiễu được tạo bởi hạt giống thế giới
- Độ cao địa hình — Chức năng nhiễu 3D xác định chiều cao và hình dạng địa hình. Núi, thung lũng và độ sâu đại dương đều đến từ lớp này
- Trang trí bề mặt — Cỏ, cát, sỏi, tuyết và các khối bề mặt khác được đặt dựa trên loại quần xã số
- Tạo hang động — Hang phô mai (hang mở), hang spaghetti (đường hầm) và hang mì (đường hầm mỏng) được chạm khắc bằng tiếng ồn 3D
- Vị trí tầng chứa nước — Các bể dung nham và nước ngầm được đặt bằng bản đồ tiếng ồn của tầng ngậm nước
- Vị trí cấu trúc — Làng, đền, pháo đài, v.v. được đặt bằng thuật toán dựa trên lưới
- Tính năng trang trí — Cây, hoa, quặng, cỏ cao, nấm được đặt
- Sinh sản mob — Quần thể mob ban đầu được thiết lập dựa trên sự hiện diện của quần xã và cấu trúc
Tạo quần thể sinh vật
Kể từ phiên bản 1.18, Minecraft sử dụng hệ thống quần xã đa tiếng ồn. Mỗi vị trí được gán nhiều giá trị nhiễu để xác định quần xã của nó:
| Thông số tiếng ồn | Nó kiểm soát những gì | Ví dụ |
|---|---|---|
| Nhiệt độ | Quần xã nóng và lạnh | Sa mạc (nóng) vs Đồng bằng tuyết (lạnh) |
| Độ ẩm | Quần xã sinh vật ướt và khô | Rừng rậm (ướt) so với Badlands (khô) |
| Tính lục địa | Đại dương và nội địa | Đại dương sâu (thấp) so với Núi (cao) |
| Xói mòn | Bằng phẳng và miền núi | Đồng bằng (độ xói mòn cao) so với Đỉnh núi (thấp) |
| Sự kỳ lạ | Quần xã sinh vật đột biến/biến thể | Rừng thường và Rừng hoa |
| Độ sâu | Bề mặt và dưới lòng đất | Hang nhỏ giọt, Hang tươi tốt (sâu) |
Sáu giá trị nhiễu này được kết hợp để chọn từ hơn 60 quần xã sinh vật của Minecraft. Thuật toán đảm bảo rằng quá trình chuyển đổi nhiệt độ diễn ra suôn sẻ — bạn sẽ không nhìn thấy sa mạc ngay cạnh vùng lãnh nguyên đầy tuyết.
Tạo cấu trúc - Tại sao cấu trúc lại xuất hiện ở nơi chúng tồn tại
Các cấu trúc không sử dụng tiếng ồn quần xã - chúng sử dụng hệ thống khoảng cách dựa trên lưới:
Hệ thống lưới
- Thế giới được chia thành một mạng lưới gồm khu vực (kích thước thay đổi tùy theo loại cấu trúc)
- Mỗi vùng có thể chứa nhiều nhất là một thuộc loại cấu trúc đó
- Trong vùng, vị trí của cấu trúc được tính toán bằng cách sử dụng tọa độ hạt + vùng
- Cấu trúc chỉ tạo nếu vị trí được chọn có quần xã chính xác
Khoảng cách theo loại cấu trúc
| Cấu trúc | Khoảng cách tối đa | Khoảng cách tối thiểu | Quần xã cần thiết |
|---|---|---|---|
| Làng | 34 khối | 8 khối | Đồng bằng, Sa mạc, Savanna, Taiga, Đồng bằng tuyết |
| Đền sa mạc | 32 khối | 8 khối | Sa mạc |
| Đền rừng | 32 khối | 8 khối | Rừng rậm, Rừng tre |
| Tượng đài Đại dương | 32 khối | 5 khối | Các biến thể của Đại dương sâu |
| Thành trì | Dựa trên vòng | — | Bất kỳ (ngầm) |
| Pháo đài Nether | 27 khối | 4 khối | Bất kỳ quần xã Nether nào |
| Phòng xét xử | 34 khối | 12 khối | Bất kỳ (ngầm) |
| Thành phố cổ | 24 khối | 8 khối | Bóng tối sâu thẳm |
Java so với Bedrock — Những điểm khác biệt chính
Trong khi Java và Bedrock chia sẻ cùng hệ thống số hạt giống, thuật toán tạo thế giới của họ khác nhau:
| Tính năng | Phiên bản Java | Phiên bản Bedrock |
|---|---|---|
| Vị trí quần xã | Hệ thống đa tiếng ồn (1.18+) | Tương tự nhưng không giống nhau |
| Quần xã sinh vật giống nhau cho cùng một hạt giống? | Gần giống nhau, nhưng KHÔNG giống nhau giữa các phiên bản | |
| Vị trí kết cấu | Thuật toán khác nhau | Thuật toán khác nhau |
| Cấu trúc giống nhau cho cùng một hạt giống? | Không — vị trí khác nhau giữa các phiên bản | |
| Phạm vi hạt giống | 64-bit đầy đủ (-2⁶³ đến 2⁶³-1) | Phạm vi 32 bit (-2³¹ đến 2³¹-1) |
| Tạo hang động | Hang động tiếng ồn (1.18+) | Thông số tương tự nhưng khác nhau |
| Chiều cao thế giới | -64 đến 320 (tổng cộng 384) | Cùng phạm vi |
12345 sẽ tạo thế giới khác nhau trên Java so với Bedrock. Quần xã sẽ gần giống nhau nhưng cấu trúc, làng mạc và địa hình chi tiết sẽ khác nhau. Hạt giống KHÔNG tương thích chéo giữa các phiên bản.
Cập nhật phiên bản ảnh hưởng đến hạt giống như thế nào
Các bản cập nhật Minecraft thường thay đổi thế hệ thế giới, có nghĩa là cùng một hạt giống sẽ tạo ra kết quả khác nhau trên các phiên bản khác nhau:
- 1.17 → 1.18 (thay đổi lớn nhất từ trước đến nay): Hoàn thành việc đại tu địa hình. Độ cao thế giới mở rộng từ 0-256 đến -64 đến 320. Thế hệ hang động được viết lại hoàn toàn. Hầu như tất cả các hạt giống đều tạo ra những thế giới khác nhau đáng kể.
- 1.18 → 1.19: Đã thêm quần xã Bóng tối sâu và Thành phố cổ. Thế hệ địa hình hầu như không thay đổi. Hạt giống tạo ra địa hình thế giới ngầm tương tự nhưng có nội dung ngầm mới.
- 1.19 → 1.20: Đã thêm quần xã Cherry Grove và Di tích Đường mòn. Điều chỉnh địa hình nhỏ. Hầu hết các thế giới hiện tại hầu như không bị ảnh hưởng.
- 1.20 → 1.21: Đã thêm Phòng thử nghiệm và Khu vườn nhạt. Tạo cấu trúc được cập nhật nhưng địa hình bề mặt phần lớn ổn định.
Cách tìm hạt giống của bạn
| Phiên bản | Phương pháp | Lệnh |
|---|---|---|
| Java (Người chơi đơn) | Nhấn F3 hoặc sử dụng lệnh | /seed |
| Java (Nhiều người chơi) | Chỉ quản trị viên máy chủ | /seed (yêu cầu OP) |
| Bedrock (Tất cả các nền tảng) | Cài đặt trò chơi | Cài đặt → Trò chơi → Hạt giống (hiển thị trong cài đặt thế giới) |
| Bedrock (Lệnh) | Lệnh trò chuyện | /seed (yêu cầu kích hoạt cheat) |
Công cụ hạt giống & Trình xem bản đồ
Một số công cụ có thể phân tích hạt giống và hiển thị cho bạn những gì trong thế giới của bạn mà không cần tải nó:
| Công cụ | Loại | Tốt nhất cho |
|---|---|---|
| Chế độ xem hạt giống MC | Dựa trên web (miễn phí) | Bản đồ tương tác với hơn 20 công cụ tìm cấu trúc, lớp phủ quần xã, hỗ trợ nhiều phiên bản |
| Chunkbase | Dựa trên web | Tìm cấu trúc cơ bản |
| Giữa | Ứng dụng dành cho máy tính để bàn | Tổng quan về quần xã sinh vật quy mô lớn |
| hình khối | Thư viện C | Phân tích, nghiên cứu hạt giống theo chương trình |
🗺️ Khám phá hạt giống của bạn
Nhập bất kỳ hạt giống nào để xem bản đồ hoàn chỉnh - tất cả các cấu trúc, quần xã và địa điểm ưa thích. Miễn phí, không cần tải xuống, hoạt động trên thiết bị di động.
Mở chế độ xem hạt giống MC →Câu hỏi thường gặp
Java và Bedrock có sử dụng cùng một hạt giống không?
Hai hạt giống khác nhau có thể tạo ra cùng một thế giới không?
Điều gì xảy ra nếu tôi không nhập hạt giống?
/seed . Mỗi thế giới đều có một hạt giống - nó chỉ được chọn tự động khi bạn không chỉ định một hạt giống.Hạt giống có quyết định mọi thứ trên đời không?
Tôi có thể sử dụng hạt giống âm không?
-1 là một hạt giống hoàn toàn hợp lệ để tạo ra một thế giới cụ thể, có thể tái tạo. Những hạt giống tiêu cực cũng “tốt” như những hạt giống tích cực.