This is the source code for the Random Things Minecraft mod. This was originally created and maintained by lumien231, I am currently working on updating it to Minecraft 1.18.
This repo is very much a work in progress. Do not expect clean code or concise documentation (yet!)
If you would like to follow my progress/current task, head over to the GitHub project.
There is lumien's wiki, but that is not up-to-date with the current state of the mod. I have plans to create a website/wiki to showcase the mod features, but that is far in the future. Until then, this mod is a wild west of features and recipes.
I appreciate all contributions to this project. This is a large project for one person to maintain solo, so any help is greatly appreciated.
Open Gradle Window in IntelliJ, and look at tasks to run.
The relevant tasks are:
genIntellijRuns- creates relevant config for IntelliJpublish- will build the .jar file in thebuilds/libs/folder.runClient- starts Minecraft instance and injects mod files into it.runServer- the first time it runs, it'll fail. You'll need to open the 'run' folder in the project, find theeula.txtfile, open it, and change the flag to true. Now when you rerun the task, and a server will start.
If runClient hangs and doesn't start an instance, look at runClient configuration in your IDE, the program arguments might be wrong. In the args, the command suspend=y makes the task wait on port 8000, so change it to suspend=n and now the task should run normally.