Nemesis v0.1.0
Nemesis v0.1.0 — the first public release of a from-scratch Minecraft 1.19.3 (protocol 761) server core in Kotlin, revived and extended from Krypton.
⚠️ Experimental / alpha — a hobby & research project, not hardened for production. Runs in offline mode (no authentication). See SECURITY.md.
📦 Quick start
- Install Java 21 (e.g. Temurin 21).
- Download
Nemesis-0.1.0.jarfrom the Assets below. - Run it:
java -jar Nemesis-0.1.0.jar - Connect a Minecraft 1.19.3 client to
localhost(the listen port is configurable inconfig.conf).
This is a standalone server, not a plugin — run it directly; do not place it in a
plugins/folder.
✨ Highlights
- Stable networking / session, core gameplay, and full inventory interactions
- Containers (chests / furnace / hopper / brewing), crafting, and XP
- Mobs with A* pathfinding AI, natural spawning, and PvP
- Redstone — wire / repeater / comparator / pistons, with cross-chunk propagation
- Full procedural world generation — terrain, caves, ores, trees, lakes, four biomes, villages & structures
- Fluids, crops, fishing, TNT, enchanting, potions & status effects
- Day-night cycle, sleeping, and block sounds & particles
- World / player / chest / XP persistence across restarts
See the full CHANGELOG for the complete list.
🛠 Build from source
Requires JDK 21:
./gradlew :jar:shadowJar # -> jar/build/libs/Krypton.jar
📜 License
AGPL-3.0. Derived from Krypton (Apache-2.0, © KryptonMC and contributors) — see NOTICE.