Skip to content

A Minecraft mod that allows for the creation of processor compnents accurate to real life from the logic gate level. Part of my 4th year Masters Dissertation.

License

Notifications You must be signed in to change notification settings

DooberJaz/Moores-Mod

Repository files navigation

Moores-Mod

A Minecraft mod that allows for the creation of various computer components accurate to real life from the logic gate level. Part of my 4th year Masters Dissertation.

For the full experience, download the modpack at this link https://www.curseforge.com/minecraft/modpacks/mooresmod-pack as it has better questing implemented, allowing for a much easier learning experience and better use of the mod.

Running the Modpack

Step 1: Have the CurseForge Client installed (link: https://curseforge.overwolf.com/)

Step 2: Open the client and select the game "minecraft"

Step 3: Download the zip file from this repo

Step 4: Click "create custom profile", it should be in the top right(ish)

Step 5: Click "import" on the line that says "or import a previously created profile"

Step 6: Navigate though the file browser to the zip file you downloaded, and select it

Step 6: It will likely download some neccesary files, let that happen (shouldnt be more than a few MB)

Step 7: Click on the new mod profile and click play

Step 8: Create a new minecraft world and enjoy! The default key for opening the quests menu is the ¬ key (to the left of the 1/! key), but feel free to rebind it

Step 9: (Optional) Download the PDF file from here to be your recipe guide. It is recommended that you use it, but if you want the challenge then feel free to not!

You can play in creative or survival, your choice! If you just want to quickly test the mod, I suggest playing in creative.

Also, if you want to help me with my dissertation, please fill out this survey https://forms.gle/ghrCQLfLV3tHYfsAA

Current Work Done

Logic Gates - Binary (on/off) logic gates, compatible with redstone. Crafting - while somewhat inaccurate - is simple and can be done with a normal crafting bench

Blustone - My custom redstone equivalent. It doesnt lose power when traveling over blocks (but does have to be facing the right way as a caviat, like repeaters). Blue also looks nicer, which is a plus!

Moores Machine - My custom crafting bench. It allows for 9x9 crafting, which fascilitates accurate crafting of the blustone components (usually accurate to circuit diagrams). At present, due to the complex and costly crafting required, it does not consume items, though this is subject to change depending on how overpowered it is. There are some bugs remaining with it, coding custom crafting is super difficult, even with the help of other mods.

Blu Logic Gates - Logic gates constructed out of blustone. These work based on the power of the blustone going into them, making them capable of performing multi-bit operations. They are constructed in a complex but accurate fashion at the Moores Machine.

Higher level blu logic - This is anything from adders to multiplexors to ALUs. All can be crafted and function far better than I expected.

Future Work

CPUs - The final goal of this mod is to have a 1 block CPU within minecraft, though multiple setbacks have impacted this. Additionally, explaining a CPU within the bounds of the game would be a huge challenge. However, one day I'd still like to try.

Bug fixes - I still have quite a few bugs, which sucks. Fixing these is a priority currently. Please let me know if you find any bugs.

Explanation of Whats in This Repo

Java - The java code for the mod. Contains all the code for blocks, crafting etc. Not yet properly documented.

Resources - Textures and texture assignment files, as well as any crafting recipes. Mostly in Json format so have fun with that!

.jar file - Hopefully a downloadable file that will allow you to run my mod? Otherwise just get it at this link, or get the modpack at this link link pending

.zip file - The Modpack file created by CurseForge. Instructions on using it below (Additionally it is the most up to date file, I may have missed some bug fixes in this github repo)

.pdf file - The highly requested (as in, by every single tester so far) recipe guide. Use this PDF (with pictures!) as a guide for all the crafting recipes! If a recipe doesn't work or seems inconsistent, drop me a message! There's a lot so it isnt surprising for some to go wrong when I do bug fixing. I truly suggest you use this file though. It makes things so much easier!

About

A Minecraft mod that allows for the creation of processor compnents accurate to real life from the logic gate level. Part of my 4th year Masters Dissertation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages