chaoscraft-mod
website (join to use mod no payment required) chaosnet.ai
Note this is v0.3.* that is currently based off of 1.15.1 and is very much unstable as we build it.
For the old version v0.2.* that is based off of 1.12.1 check out https://github.com/schematical/chaoscraft-mod/tree/release/v0.2.1
Getting Started:
Install jdk1.8.0_202:
Make sure you have a 64bit java installation and at least 3 gb of free memory.
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Clone repo:
git clone https://github.com/schematical/chaoscraft-mod.git
Run Gradle:
I recommend using IntelliJ as an IDE but the ultra quick and dirty start is to open up the terminal and type:
gradlew runClient
This will start minecraft and you are ready to go!
Login:
When you start a game you should be prompted to login with your ChaosNet login credentials
Select a Training Room:
Assuming you are NOT connecting to a server that has already been setup once you log in you should be prompted to set the Trianing Room.
Start Training:
From there the simulation should kick off.
Additional Helpful Notes for Beginners(Thank You 0xFFFF):
If you get stuck and keep getting 400 or 500 errors:
Try running the following:
/chaoscraft-repair
This will attempt to repair your build.
Other stuff:
CurseForge:
Eventually the mod may live at the following:
https://minecraft.curseforge.com/projects/chaoscraftai
Matt's SideNotes:
AWS APIGateway Build Commands (I now have a script for this).
mvn clean package -Pstandalone-jar
cp target/ChaosNet-1.0-SNAPSHOT.jar ~/IdeaProjects/chaoscraft/libs/ChaosNet-1.0-SNAPSHOT.jar
Get Time of day:
World#getWorldTime() % 24000
###Stop Mobs from Spawning:
/gamerule doMobSpawning false
/kill @e[type=!player,name=!rick]
/kill @e[type=slime]
/kill @e[type=!player]
/time set day
/effect @p night_vision 9999 0 true
/tp @e[type=chaoscraft:rick] @p
/tp @e[name=adam] @p
shift click on a item in creative tab it grabs a max stack for you
ctrl+q
to drop a stack
https://github.com/socketio/socket.io-client-java
Networking Example 1.13 - https://github.com/sinkillerj/ProjectE/blob/mc1.13.x/src/main/java/moze_intel/projecte/network/PacketHandler.java
${stageVariables.LAMBDA}