Skip to content

Nemesis v0.1.0

Choose a tag to compare

@Gh0s777tt Gh0s777tt released this 17 Jun 06:19

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

  1. Install Java 21 (e.g. Temurin 21).
  2. Download Nemesis-0.1.0.jar from the Assets below.
  3. Run it:
    java -jar Nemesis-0.1.0.jar
    
  4. Connect a Minecraft 1.19.3 client to localhost (the listen port is configurable in config.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.