Setup

shikinami.moe:25567 · Read the changelog for updates

1. Install Forge

  1. Download the Forge 1.20.1 installer (v 47.4.10)
  2. Run it, select "Install client", hit OK

2. Create a Pack Folder

Make a new folder like Documents\Minecraft\twosixcraft — keeps it separate from your vanilla .minecraft folder.

If you have old installs causing issues, you can delete your %APPDATA%\.minecraft folder and reopen the launcher for a clean slate.

3. Download the Modpack

  1. Go to shikinami.moe
  2. Download the latest zip
  3. Extract into your pack folder

After extracting, you should see mods/, config/, etc.

4. Configure the Launcher

  1. Open Minecraft Launcher → Installations
  2. Edit your Forge 1.20.1 profile
  3. Set Game Directory to your pack folder
  4. Save and launch!

5. Connect

Multiplayer → Add Server → shikinami.moe:25567

Updating the Pack

  1. Delete your mods folder
  2. Download the latest zip from shikinami.moe
  3. Extract and overwrite
The following steps are optional, they're what I personally use on my client. If you're having performance issues, try them out!

Optional: Better Java

Switch to Adoptium Java 21:

  1. Download from adoptium.net (Java 21 LTS, your OS, x64)
  2. Install — check "Set JAVA_HOME variable" if prompted
  3. In the launcher: Installations → Edit profile → More Options → Java Executable
  4. Browse to: C:\Program Files\Eclipse Adoptium\jdk-21...\bin\javaw.exe

Optional: JVM Arguments

Add these JVM arguments you want in the launcher under More Options: (change the -Xms and -Xmx if you want to allocate a different RAM amount than 8gb)

-Xms8G
-Xmx8G
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200
-XX:+UnlockExperimentalVMOptions
-XX:+UnlockDiagnosticVMOptions
-XX:+DisableExplicitGC
-XX:G1NewSizePercent=40
-XX:G1MaxNewSizePercent=50
-XX:G1HeapRegionSize=16M
-XX:G1ReservePercent=15
-XX:G1HeapWastePercent=5
-XX:G1MixedGCCountTarget=4
-XX:InitiatingHeapOccupancyPercent=20
-XX:G1MixedGCLiveThresholdPercent=90
-XX:SurvivorRatio=32
-XX:+PerfDisableSharedMem
-XX:MaxTenuringThreshold=1
-XX:+AlwaysActAsServerClassMachine
-XX:+AlwaysPreTouch
-XX:+UseNUMA
-XX:+UseFastUnorderedTimeStamps
-XX:+UseVectorCmov
-XX:ReservedCodeCacheSize=400M
-XX:NonNMethodCodeHeapSize=12M
-XX:ProfiledCodeHeapSize=194M
-XX:NonProfiledCodeHeapSize=194M
-XX:-DontCompileHugeMethods
-XX:MaxNodeLimit=240000
-XX:NodeLimitFudgeFactor=8000
-XX:AllocatePrefetchStyle=3