fangorn/huorn-minecraft
public
ref:main
Installing Huorn
Huorn is a Minecraft mod. Mods need a mod loader — a program that patches Minecraft to support mods. There are two loaders, and Huorn works with both.
Pick a Loader
| Fabric | Forge | |
|---|---|---|
| Vibe | Lightweight, fast, modern | Old guard, huge mod ecosystem |
| Install | Tiny installer, downloads in seconds | Bigger installer, takes a minute |
| Compatibility | Needs Fabric API + Architectury API as separate mods | Needs Architectury API as a separate mod |
| Recommendation | Use this one unless you need Forge-only mods | Use if you already have a Forge setup |
Install Fabric (Recommended)
- Download the Fabric installer from https://fabricmc.net/use/installer/
- Run it. Select Minecraft 1.20.1, click Install.
- Open the Minecraft Launcher. You’ll see a new profile called fabric-loader-1.20.1. Don’t launch it yet.
Install Dependencies
Huorn needs two library mods. Download both for Minecraft 1.20.1:
- Fabric API — https://modrinth.com/mod/fabric-api (pick version for 1.20.1)
- Architectury API — https://modrinth.com/mod/architectury-api (pick Fabric version for 1.20.1)
Put both .jar files in your mods folder:
- macOS:
~/Library/Application Support/minecraft/mods/ - Linux:
~/.minecraft/mods/ - Windows:
%APPDATA%\.minecraft\mods\
Create the mods folder if it doesn’t exist.
Install Huorn
Put huorn-fabric-2026.03.1.jar in the same mods folder.
Your mods folder should look like:
mods/
fabric-api-0.91.0+1.20.1.jar
architectury-9.2.14-fabric.jar
huorn-fabric-2026.03.1.jar
Launch
- Open the Minecraft Launcher
- Select the fabric-loader-1.20.1 profile
- Click Play
In-Game
- Create or join a world
- Open chat (
T) and type:/give @s huorn:terminal_block - Place the block, right-click it
- You now have a terminal. Type commands.
- ESC to stop typing and move around
- F12 for full-screen terminal overlay
- Right-click again to resume typing
Server Setup
For dedicated servers:
- Install Fabric Server (same installer, check “Server” instead of “Client”)
- Put the same three JARs in the server’s
mods/folder - Edit
config/huorn.json:{"server": {"enableOnServers": true}} - Players need the
huorn.usepermission (ops have it by default, or use LuckPerms)
Docker Backend (Optional)
To run terminal shells inside Docker containers instead of directly on the server:
- Ensure Docker is running on the server
- Pull the image:
docker pull ubuntu:24.04 - Edit
config/huorn.json:{"backends": {"docker": {"enabled": true}},"server": {"defaultBackend": "docker"}} - Grant players:
huorn.use.dockerpermission
Admin Commands
/huorn status — show active terminals and backend availability
/huorn list — show who has terminals open
/huorn kill <player|all> — force-close terminals
/huorn reload — reload config without restart
/huorn audit [player] — view recent audit log entries
If Using Forge Instead
Same process, but:
- Download the Forge installer from https://files.minecraftforge.net/ (version 47.2.0+ for 1.20.1)
- Download the Forge version of Architectury API from Modrinth
- You don’t need Fabric API
- Use
huorn-forge-2026.03.1.jarinstead