What is Minecraft@Home?

This is a volunteer computing project which allows anyone on the internet to contribute resources to research projects related to Minecraft.

Minecraft@Home enables the study of the fundemental laws of Minecraft to answer unanswered questions regarding the features and true limits of the game.

View our projects

Join Minecraft@Home

Already joined? Log in

.

User of the Day

User profile Profile Remy2402
19 year old IT professional from Brisbane, Australia

News

Minecraft@Home is Back with New CPU Work – Get Involved Before It's Gone!
We’re excited to announce that Minecraft@Home has returned with fresh CPU-based workunits! However, just like the Minecraft universe itself, our computing needs can shift rapidly. While the current tasks are available now, they won’t last forever, so we encourage everyone to get involved while you can.

At Minecraft@Home, our projects vary over time, and sometimes we don’t need as much (or any) computing power. This is one of those moments where we have specific tasks ready for processing, but once they’re completed, the work will wrap up—until our next big discovery awaits! Your contributions will be crucial in helping us achieve our current goals, but remember, the window of opportunity might close sooner than expected.

Earn Your Badge of Honor!

As a token of appreciation for all the contributions, we’re introducing badges for each app we launch! By simply participating and running tasks for any specific app, you will automatically earn a badge—symbolizing your hard work and contribution to that particular project. Whether you're a veteran or new to Minecraft@Home, these badges will serve as a lasting reminder of your involvement in our unique discoveries.

Note: Badges may not be implemented for each app immediately and do take at least 24 hrs to populate after you run an applicable task. Do not fret if you don't see it yet.


Current Apps Running on Minecraft@Home:

One of the exciting apps we're running is HDWGH SSG, short for "How Did We Get Here Set Seed Glitchless." This app is dedicated to filtering data to find the ideal seed for speedrunning Minecraft in the highly competitive category where players must obtain the rare advancement "How Did We Get Here." This advancement is considered one of the most complex to achieve in Minecraft, requiring a player to juggle multiple status effects simultaneously. With HDWGH SSG, we aim to uncover the perfect seed that will allow speedrunners to maximize their efficiency in completing this challenging category.

Another active project is Pano121, short for 1.21 Panorama. This app focuses on finding carver seeds, which represent a specific type of internal seed-state in Minecraft. These carver seeds are of particular interest because they match the iconic trial chamber scene shown in the background panorama of the 1.21 update. Minecraft players who love the art and atmosphere of the game's ever-changing panoramas will find this project especially intriguing, as we're searching for seeds that capture the exact features seen in one of Minecraft's latest visual showcases.

Join us now and help push the boundaries of Minecraft exploration! Don’t miss your chance to contribute while the work is still available.

Keep mining for knowledge,
The Minecraft@Home Team
12 Sep 2024, 23:21:02 UTC · Discuss


All GPU & CPU (Onechunk SSG + TrailerCrack) tasks completed + current research projects & future of MC@Home
Hello all BOINCers and Minecraft@Home fans,

As a preface, would like to subtitle this post the 'Beginning of the End (...of the Year)' update. You'll see why soon. This is a long post, and I hope all those BOINCing with us at Minecraft@Home will read and see this.

First, I shall give everyone an update on the events of the past two months since the launch of Trailercrack and the OneChunk Speedrun seed-finding project. All tasks have been completed as of Mid-November 2021, and all results have been collected as of December 2021! We still must go over the final results, or any missed results for both projects, but safe to say all your efforts and data are now collected on our servers, and all BOINC computing is on 'break' for the month of December, and possibly into mid-January.

Now, we have tried to stay to our promises of a 'Minecraft Trailer' 10th anniversary recreation video, which you can view our announcement of below. As said by Tomlacko, one of our major Discord administrators and contributors today, "The full remake, including the reveal of all seeds, will come out later when we're finished! (This might still take us a month or so, we'll see)".

Trailer Remake Preview: https://www.youtube.com/watch?v=kox1ZR8xJ5E

Additionally, we have an announcement regarding the results of the SSG Project (OneChunk). For a limited time, Minecraft@Home held the Enter-End World World Record of 17.5 seconds! All thanks to your computing power allowing us to find an insanely rare, easy to access End Portal seed. After loading the fresh seed, we literally were able to dig down and jump into the End Portal (one of the biggest challenges of Minecraft speedrunning). I would would call that a major time save and success. You can view this Speedy Steve in these videos:

Official Speedrun announcement: https://www.youtube.com/watch?v=HtPZIHqGYXo
Speedrun detailed by 'TheMisterEpic': https://www.youtube.com/watch?v=1Gvgf5cAAGY

Or, retrace our steps in the seed: -5362871956303579298 with Minecraft Java, Version 1.12!

I hope you all understand that there shall be some downtime while our team investigates the major changes within the Minecraft 1.18 'Caves and Cliffs Part 2' update. Some of which are critical to the now more difficult future of Minecraft seedfinding, but also brings us some hopes of wonderful new worlds with the drastically different and expanded world generation that it brings. These changes were revealed to us with the expansion of the seed-space (how many unique seeds that exist) from 44 bits (48-4 bits) to 60 (64 full bits, minus 4 again). In simple terms, this means we now have 65,536 times more work to do to find a single 'lost' seed. That's many thousands of times more possibilities than before.

Those familiar with our previous BOINC projects, or current ones may know the complex relationship between computational time, computational workload, possible acceleration of work and the seedspaces we must work with, or constrain for to complete our projects. The Minecraft 1.18+ RNG (Random Number Generator) algorithm itself has changed to one called 'Xorshiro' from my quick review of the latest discussion chats, and a method to 'skip' over full-RNG computation for our future projects has already been theorized and possibly in development.

It also appears that this new RNG is fairly easy to calculate beforehand, with results small enough that it is possible to create into a few-kilobyte sized lookup table that our computing devices can quickly compare the input and output results from. One may scheme that with newer, larger GPU or CPU caches and cores (See, RTX 4000/AMD RX 7000), these LUTs can be further massively distributed across the device to help provide some of the speedups we shall need to reasonably compute more results within this 60-bit seedspace. Our projects often find, or have weird, super fast optimizations that can turn multi-GPU projects into more solo, or CPU based tasks depending on the dedication, time and luck our MC@Home geniuses have during our projects' lifecycles.

This leaves us to the remaining tasks on hand for us to work on over the next month or two, which are:
1. Post new SSG results (One new possible candidate from Mid-November 2021 found)
2. Trailercrack trailer results (for the video thumbnail) final seed-collection from your BOINC results
3. Minecraft 1.18 SSG (ie, OneChunk2 & 12-eye portals) project creation and coding, for our next Long-Term BOINC tasks
4. Celebrate the New Year, and to 1.5 Years of Minecraft@Home!
5. Give all participants in the last two major projects badges

In 'Super Short': Minecraft Seedfinding will become potentially a lot slower as of 1.18, require more computers, time and coding until new tricks are found. We may have more CUDA and OpenCL (long-term) projects as well along the way. Thank you to everyone who has been with us, whether from the beginning, or the past few months to dedicate your resources to finding lost, new, or the impossible Minecraft seeds.


Now, for 'The End':
If you know anyone who may have some free time, and are good Java/C/C++ coders and/or interested in Minecraft, please let us know, or join us on the Discord at: [url] https://discord.gg/FVM4SPp [/url].

Many of us have spend hundreds or thousands of hours (and dollars) into this passion project of ours since June 2020, with occasional external assistance from both content creators, and even from Minecraft/Microsoft themselves. As we continue into the New Year, I'd like for you to keep in mind that some of us may not be able to dedicate as much time as we have over the first, or any at all. That includes myself, as one of the original MC@Home members and contributors. My own professional career has kicked off over the past few months and life has changed quite a bit, meaning I have not been as attentive and able to assist as I have before. I feel and read that the same is certainly been true with other members' lives, whether it due to changes in their own jobs, family, other hobbies or ongoing educational aspirations. As Minecraft@Home grew, so did we.

You may already know we are quite different than other BOINC projects, as we're almost fully open-source on Github, and both self or community funded by a bunch of mostly anonymous, worldwide and passionate Minecraft fans. A handful of our notable and contributing members are experienced professionals, but many of us (including myself) are much younger compared to other BOINC project teams and not affiliated with major academic or research institution. Especially as some of us do not have extensive educational and work experience outside a Bachelors degree (yet), if any degree at all! It's amazing what we've been able to accomplish over the past 18 months, especially the scale of our computing infrastructure and the increases of non-developing but active members of our Discord server, who all share the same passion and excitement for the interesting worlds of Minecraft, regardless of if they are lost or (re)found. Occasionally we have trouble with distributing our findings and announcements, but Youtuber experts and a few historical Minecraft figures have pitched in over the past year and a half to help us solve these problems- and to our relief.

With almost all of the historical seeds of interest found, and all/many of the recent Panorama (menu) seeds discovered by our Discord members' own quick computational projects, some questions may arise to what can we find going forwards? This situation, along with the reduced ability to dedicate our free-time to projects from external and internal factors means that we might have a slower period of announcements and minimal administration of projects in the New Year, until or unless new blood can be found or major, exciting discoveries are presented. There are so many techniques, tasks and knowledge one must keep in their minds when working on and with Minecraft@Home, making it difficult for some of us to both train and retain possible new members of our development, testing and project teams. Many are too inexperienced, young or busy to become accustomed to our project's (chaotic at times) development processes and cycles, and so it leads me to wonder personally what we can do to improve this, or how long we can continue running the projects. We're not having a computational resource problem, but a human (and hyena!) resource related one. Not enough meat in some places, we got the bones still in these big seedfinding steaks, but they're not as juicy or fresh as they once were.

Regardless, I feel I can say that we're not going away yet, or within the next half year. You and I may need to keep our expectations smaller and more realistic, and there may be chances that a lot of work done on an unknown, future project is for 'nothing'... aside from knowing that either some code is wrong, or that quite literally, something is truly impossible due to time, resources or lack of possibility of occurring.

Goodbye for now BOINCers, and enjoy your December 2021, whether freezing, festive or boiling hot-
Hyenadae/Hy & MC@Home team
7 Dec 2021, 4:39:05 UTC · Discuss


Trailer Thumbnail 2 Crack (CUDA/Nvidia GPU) Released!
A new boinc project called trailertcrack has been deployed, it aims at cracking the seed for the Thumbnail 2 of the Trailer video of Minecraft (https://www.youtube.com/watch?v=MmB9b5njVbA), this is currently the last one missing so we can fully reproduce the original trailer within Minecraft in higher quality right in time for the 10th anniversary of this iconic piece of Minecraft history. (we do already have most of the seeds and this is an active project).

This app is GPU only and will be rewarded 3333 credits We currently only support Windows and Linux 64 bits for NVIDIA GPUs (we use cuda).

Happy crunching !
Cheers, Neil
30 Sep 2021, 20:04:32 UTC · Discuss


Badges
Hello crunchers !

We are happy to announce that we rewarded 4551 of you with a brand new badge for your participation in the cactus projects, we are truly grateful of your participation and we though that having such badge would be a good way to show it.

We couldn't have done it without you !

On a side note, we are open to suggestion if you feel like we should do that more often/make more badge goals.

Cheers,

Neil


(high quality: https://minecraftathome.com/download/badges/cactus_badge_hi.png)
25 Aug 2021, 2:34:52 UTC · Discuss


OneChunk launch and onwards
Hello everyone,

We didn't announce the launch of OneChunk SSG here even though we teased it already so this post is announcing it officially. This is our first CPU project and 2500 credits will be awarded by tasks since all have been designed to last approximately the same time. The calculation for the reward is based on the current runtime of a task, power draw of a CPU and our past GPU credits attribution.

This is a long-awaited project which is meant to find all seeds with 11 eyes stronghold for Minecraft 1.7/1.8.

Context :

To put it in context in Minecraft, you have a portal that allows you to go to the end dimension to beat the final boss called the ender dragon. This portal needs 12 tokens (eyes of ender) to lit up, fortunately some portal have those tokens already inserted from 0 to 12. If 12 are put inside the portal lit up and you can go through, however there is a catch in Minecraft 1.8 and below, 12 pre placed tokens didn't lit up the portal automatically so we are finding the next best thing 11 tokens/eyes ones!

Technical Details :

To compute those 11 eyes portal, a lot of stuff needs to be computed, the first thing we did is we used a lattice to find all combination that makes a 11 eyes portal then we reverse it to what we call a population seed and now on Boinc we are trying to find Stronghold that generates such as the portal room have that population seed. If you didn't get that last part, let me make it a bit clearer, basically we can not reverse fully the process so we use the midpoint strategy where we know valid numbers that were reversed and then we need to simulate forward a layout such as we match the numbers we found previously.

You can find our project here: https://github.com/minecrafthome/OneChunk and the Pull Request with the binaries : https://github.com/minecrafthome/minecrafthome/pull/77

As the client needs a bit more data we provide it from an API hosted at ssg.seedfinding.com.

Onward :
The current tasks (around 1.9M) should last us about 100-200 days and will yield about 200GB of data that will then be processed directly on the server to give us the best seed.

You can download the current results here: https://files.seedfinding.com, those are the raw results (seeds, coordinates) and will be further processed later on but they are already 11 eyes strongholds.

Happy crunching !

Neil
13 Aug 2021, 21:14:40 UTC · Discuss


... more

News is available as an RSS feed   RSS