Faster Random Mod cho Minecraft 1.20.1, 1.21.1
[LƯU Ý: Mod này hiện chỉ dành cho các thế giới Faster Random đã tồn tại từ trước]
Giới thiệu mod Faster Random
Faster Random đã được lưu trữ kể từ ngày 2025-12-27 và đã không được cập nhật công khai trong hơn một năm.
Điều này là do tôi vừa nghe được vừa nhận được quá nhiều kết quả trái ngược nhau về hiệu năng của mod này, và cảm thấy rằng mod này không nên được tin cậy vì lý do đó. Bất kỳ cải thiện hiệu năng nào bạn nhận thấy đều có thể chỉ là hiệu ứng placebo (đặc biệt là vì JVM của bạn có thể buộc mod tự vô hiệu hóa!), hoặc có thể lớn hơn tác động đến tính tương thích với vanilla trên thế giới của bạn.
Điều này xuất phát từ việc trình tạo phụ thuộc vào các điều kiện cụ thể phát sinh để vượt trội rõ rệt so với các trình tạo của Minecraft, và tôi không nghĩ các hàm ngẫu nhiên chiếm đủ thời gian CPU để khiến bất kỳ sự gia tăng nào trở nên rõ ràng. Tôi thực sự không biết liệu điều này có khiến một máy chủ lớn chạy nhanh hơn một cách đáng kể hay không ở thời điểm này, và hệ thống của tôi có thể bị nghẽn quá mức để biết được.
Hãy coi điều này chỉ được khuyến nghị sử dụng với các thế giới trước đây được tạo bằng Faster Random, để giữ tính tương thích. Đây sẽ là hình thức hỗ trợ duy nhất được cung cấp. Tiềm năng đạt được 'một số' lợi ích thực sự không đáng để mất tính tương thích với vanilla.
TL:DR: Trên lý thuyết, Faster Random nhanh hơn về mặt lý thuyết, nhưng điều này còn tùy tình huống, và là điều mà tôi chưa thể kiểm tra một cách đáng tin cậy.
Các phát hiện bổ sung
Thật kỳ lạ, những phát hiện cũ của tôi về việc L64X128MixRandom chậm hơn 2 lần so với cơ sở, XoroShiro128++ của vanilla khi tạo lặp lại không còn xuất hiện nữa. Tôi không chắc liệu JDK đã cải thiện hành vi này theo thời gian hay chưa, nhưng nó vẫn còn tùy tình huống (ít nhất là ở mức độ hành động của người chơi) ngay cả khi không xét đến cân nhắc trước đó.
Một lần nữa, phát hiện này không đủ để thuyết phục tôi rằng mod này thực sự đang làm được điều gì đó.
Mô tả mod năm 2024
Faster Random
Faster Random là một bản viết lại các hệ thống ngẫu nhiên của Minecraft để sử dụng các trình tạo LXM mới được giới thiệu trong Java 17, thay vì CheckedRandom (và các trình tạo liên quan) chậm hơn trong Minecraft. Hầu hết các JVM nên hỗ trợ trình tạo này theo mặc định, nhưng hãy kiểm tra nhật ký của bạn để biết bất kỳ cảnh báo nào!
Điều này cũng vá lỗi MC-239059 (không có nhiều tác động đến trò chơi, nhưng vẫn là một lỗi.)
Các trình tạo của Faster Random mất nhiều thời gian hơn để khởi tạo trên hầu hết các hệ thống (tôi chỉ có hệ thống Linux AMD của mình để tham khảo), nhưng tạo số nhanh hơn nhiều. Vì Minecraft tái sử dụng nhiều trình tạo (nghĩa là tránh được hình phạt khởi tạo), mức tăng hiệu năng có thể thay đổi rất nhiều.
Hiệu năng có thể được kiểm tra thông qua testmod, chạy một bài kiểm tra chuẩn đối với từng phương thức khi chạy.
Hiện tại, Faster Random nhắm đến các trình tạo ngẫu nhiên chậm hơn, tạo ra sự tăng hiệu năng với việc đặt/tạo cấu trúc thế giới, và việc đặt và tạo đặc điểm + carver, cùng với rất nhiều thứ phía máy khách như các vật phẩm bị rơi. Hiện tại Faster Random chưa làm gì với các trình tạo nhanh hơn. (Cho đến khi tôi chắc chắn rằng nó sẽ cải thiện hiệu năng một cách rõ rệt và không gây hại nhiều hơn lợi)
Bạn có nên sử dụng mod này không?
Có khả năng Faster Random sẽ chỉ cải thiện hiệu năng tạo thế giới đến một mức độ nhất định, vì bạn sẽ nhanh chóng gặp điểm nghẽn RAM và I/O do lượng chunk tăng lên được lưu trong RAM/được ghi vào đĩa. Đây không phải là điều xấu, điều này chỉ có nghĩa là bạn đang tạo chunk nhanh hơn phần còn lại của hệ thống có thể lưu trữ chúng. Tùy thuộc vào hệ thống của bạn, kết quả có thể thay đổi rất nhiều.
Do đó, mod này mang lại hiệu năng cao nhất trong các tình huống mà (các) luồng máy chủ bị nghẽn CPU (chế độ một người chơi chạy trên một máy chủ nội bộ), nhưng có quyền truy cập vào một lượng bộ nhớ và lưu trữ nhanh kha khá (RAM DDR4, và HDD SATA III hoặc tốt hơn).
Đối với việc tạo thế giới, Faster Random gần như 1:1, nhưng một số hình dạng hang động sẽ tạo khác so với Vanilla. Mọi thứ khác đều 1:1. Có khả năng những khác biệt này sẽ không thể nhận thấy, nhưng không nên được sử dụng cho những thứ nhạy cảm với tính tương thích như speedrunning. Các tối ưu hóa toán học của Optifine gây ra những thay đổi có hại cho việc tạo thế giới nhiều hơn cả Faster Random.
Faster Random không cần phải có trên cả máy khách và máy chủ. Faster Random có thể mang lại một chút tăng hiệu năng phía máy khách, vì khá nhiều thứ vẫn còn ngẫu nhiên ở đó.
Yêu cầu hệ thống (3.0.0+)
- Một JVM hỗ trợ đầy đủ hệ thống RandomGenerator mới của Java 17, và các triển khai của trình tạo LXM cùng với nó. (ví dụ: GraalVM). Việc có một JVM không được hỗ trợ sẽ vô hiệu hóa Faster Random, và sẽ yêu cầu bạn sử dụng Faster Random 1.6.0. Nếu JVM của bạn không hỗ trợ điều này, rất có thể đó không phải là một JVM tốt.
(Lưu ý: Bạn có thể đang vô tình sử dụng một JDK headless cho Minecraft, điều này làm hỏng Faster Random vì nhiều lý do kỳ lạ. Vui lòng kiểm tra xem bạn đã tải đúng JDK/Gói chưa nếu Faster Random bị crash.)
Nếu bạn đang sử dụng Trình khởi chạy Minecraft thông thường, mod này sẽ hoạt động tốt với JVM đi kèm, và bạn có thể thoải mái bỏ qua các hướng dẫn này nếu không có cảnh báo nào xuất hiện trong nhật ký của bạn.
Sử dụng với các mod khác
Faster Random sẽ hoạt động tốt với nhiều loại mod khác nhau, đặc biệt là sau 4.0.0. Faster Random cũng sẽ chủ động hỗ trợ hầu hết các mod tạo thế giới lớn và Distant Horizons.
Faster Random cũng có thể hoạt động tốt hơn cùng với các mod tối ưu hóa địa hình khác như Noisium và C2ME, nhờ chúng tận dụng tốt hơn các hệ thống ngẫu nhiên của Minecraft với đa luồng. Lý tưởng nhất, bạn nên sử dụng Noisium + Faster Random, và cấp càng nhiều ram (10GB+) càng tốt cho Minecraft khi sử dụng Distant Horizons (C2ME có tác động tiêu cực đến hiệu năng với DH). Faster Random có thể tận dụng Noisium để giảm mức sử dụng CPU từ việc tạo thế giới.
Forge?
Francium là một biến thể forge không chính thức cho 1.16 và 1.18, phần lớn làm những gì Faster Random làm, tuy nhiên không có các tối ưu hóa tạo thế giới. Đối với 1.20.1 và những thay đổi tạo thế giới này, Sinytra Connector sẽ có thể chạy mod với trải nghiệm "đủ ổn định". Đối với 1.20.1+, bạn có thể thử sử dụng bản port NeoForge.
Biểu tượng của Faster Random được cấp phép theo CC-BY-SA. Mã được cấp phép theo Apache 2.0.
Thích mod này? Hãy thoải mái hỗ trợ phát triển bằng cách đóng góp mã, tạo báo cáo lỗi, và cho người khác biết về nó (điều đó giúp ích rất nhiều)!
Cách cài đặt Faster Random
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.19–1.21.1 on Fabric, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, NeoForge or Quilt
The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file fasterrandom-5.1.0.jar (20 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Faster Random should be in the list.
On a server
A server on Fabric, NeoForge or Quilt
The mod only works on a server with the same loader and game version, for example 1.21.1.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.120.2 KB | ||
| 1.21 | Fabric, Quilt | 1.2117.1 KB | ||
| 1.21 | Fabric, Quilt | 1.2117.1 KB | ||
| 1.21 | Fabric, Quilt | 1.2116.2 KB | ||
| 1.20.6 | Fabric, Quilt | 1.20.6169 KB | ||
| 1.20.5 | Fabric, Quilt | 1.20.5169 KB | ||
| 1.20.4 | Fabric, Quilt | 1.20.4169 KB | ||
| 1.20.4 | NeoForge | 1.20.47.4 KB |
Đánh giá
Hãy là người đầu tiên đánh giá Faster Random


