⠀⠀⠀⠀This is a complementary guide to the OpenMAINT Installation Guide, with
the aim of documenting the usage openMAINT in a simple manner, so that I can help the people that end up working with openMAINT figure out
how things work, even after I finish my internship. (Yes, dear reader, this isn't entirely selfless).
⠀⠀⠀⠀Anyways, openMAINT can be quite hard and confusing to understand at first, but I assure you that it really isn't. There are a lot of things in the main screen which might make your head spin, but if you just relax, read this manual, and abstract yourself from what isn't exactly needed, everything will be clearer.
OpenMAINT is notoriously hard to install and set up, so I've decided to go ahead and document the steps I took to install it, alongside every bit of information for others that might find it useful.
Important: Not only is openMAINT hard to install, it's also hard to understand. I've created a simple "All you need to know" guide to openMAINT that can be found here.
⠀⠀⠀⠀If you're reading this wondering why docker can't simply be used to make our life easier... go ahead and try it for yourself. If you're one of the lucky ones who got it working, then great! If not, accept it, relate to us and keep reading this guide. If you're still a bit skeptic about it, I have some notes about docker at the end of the guide, so go take a look.
⠀⠀⠀⠀Either way, we'r
package com.mrkelpy.miasmapothecary.blocks.MixingTable; | |
import com.mrkelpy.miasmapothecary.blocks.MixingTable.MixingTableBlockEntity; | |
import net.minecraft.MethodsReturnNonnullByDefault; | |
import net.minecraft.core.BlockPos; | |
import net.minecraft.core.Direction; | |
import net.minecraft.server.level.ServerPlayer; | |
import net.minecraft.world.InteractionHand; | |
import net.minecraft.world.InteractionResult; | |
import net.minecraft.world.entity.player.Player; |
/* | |
* RULES | |
*0) Store the number 16022236204009818131831320183. | |
*1) Calculate the last 6 digits of the number. | |
*2) Calculate the value of the last 16 bits of the number. | |
*3a) Generate a new random number > 1,000,000. | |
*3b) Take the last 6 digits of the random number, and the value represented by the last 16 bits of it as well. Add their sum to a cumulative score. | |
*3c) Repeat step 3 until program runs for 1 second. | |
*4) Report the total score. |