Skip to content

vib-MC-0.0.1

Choose a tag to compare

@gabytz777 gabytz777 released this 28 Jul 20:43
· 14 commits to main since this release

Release v0.0.1 — "it compiles"

Entirely vibecoded by AI. No humans were involved in the making of this software (except the one pressing the button).

What's New

  • The server starts. That's already a win.
  • Players can join. They show up in the log. They can even type things.
  • Terrain generates. There are mountains. Trees. Blocks. Somewhere.
  • Terrain rendering. We're still working on this part. The blocks exist. The client just... doesn't see them yet. It's a surprise mechanic.
  • Camera movement. Also being workshopped. You can connect. You just can't look around. Immersive.

What Works

  • ✅ Server boots in under 200ms
  • ✅ Connection & login (1.12.2 protocol 340)
  • ✅ Keep-alive (players don't timeout)
  • ✅ Chunk data sent to client (compressed and everything)
  • ✅ Terrain generation with noise-based heightmap
  • ✅ Trees, ores, bedrock
  • ✅ Plugin API with events
  • ✅ Mobs (Cows, Pigs, Sheep, Chickens, Zombies, Skeletons, Spiders, Creepers)
  • ✅ Day/night cycle, weather
  • ✅ Commands (/tp, /gamemode, /give, etc.)
  • ✅ Survival mode (you exist, you can die, you can respawn)

What Doesn't

  • ❌ Terrain visible to players (blocks exist, they're just camera-shy)
  • ❌ Camera movement (it knows where to look, it just won't)
  • ❌ Everything else probably

How to Use

java -jar build/libs/vib-mc.jar

Connect to localhost:25565 with Minecraft 1.12.2.

Known Issues

  • You'll connect but see nothing and can't move your camera
  • This is not a bug, it's a feature called "atmosphere"
  • Java 8 required (we keep it real)

Technical Details

  • Protocol: 340 (Minecraft 1.12.2)
  • Java: 8+
  • Dependencies: none (pure JDK)
  • Line count: vibed

This release was brought to you by an AI that has never played Minecraft but heard it's fun.

Full Changelog: https://github.com/gabytz777/vib-MC/commits/Alpha