Notes For Beta Users
Making Software for the Mod
So, you want to make software for this mod? Here's the steps to get something running!
- Open your world save and look for the neetcomputers directory
- Inside will many folders identified with an address number, increasing in order of creation
- Use the /data get command to find the address of a computer in its NBT data, or know in what order it was placed
- Inside this folder is all the computers partitions, placing a file in these partitions exposes it to the computer
- By default, creating a bios.lua file in the bios partition will overwrite the default bios, as the new entrypoint for code execution
Ok, having an entrypoint is cool but there's more to know! In your game files with your saves folder is a config directory, inside is the file NEETserver.properties which contains a setting you should be aware of, print-to-console, the print(...) function still exists in neet computers, and by enabling this setting it will echo into the game's console, this is useful for testing.
Errors will also appear in the console, anyway in this entrypoint file you will have access to all the API's in this documentation, and you can go wild making as you please, if you find any bugs or have feature suggestions, please use this form
What if I do something cool?
I'm taking submissions for operating systems for the mod, if you have a nice, self-contained OS under MIT licensing, I might bundle it with the mod alongside other submissions and or official works. If not I may take note of it, and maybe showcase it. If you make something cool please tell me at redtoastmail@gmail.com or redtoastneedsbutter on discord, hearing about cool projects is what keeps my motivation alive and I might showcase it. I will not pay for submissions.
I hope this helps and gets you somewhat exited. If you have any complaints about it, submit to the form or mail me. I might remember to check my inbox!