Devotion
Every player has a favor level. Riddles and rare offerings raise it; greed and silly answers lower it.
A god in our Minecraft server's chat: it judges players, demands sacrifices, tells riddles and, if you make it angry, unleashes storms.
ROUTE · L4 Server · 2 stations
An AI oracle for a Minecraft Bedrock dedicated server. Players talk to it with /oraculo and it works out the intent: chatting, asking for items, finding biomes, posing riddles or judging offerings. Then it acts on the world through console commands: weather, time, items, lightning and mobs.
The hard part was the integration. Bedrock has no RCON, and the models kept insisting on it because almost all the documentation is for Java. It worked once I made the model read the Bedrock docs first: the Behavior Pack writes ORACULO_IPC lines to the console, Python reads them from the log and answers by typing commands into the screen session.
Update 1.26.30 killed it: the bridge depended on an API that only existed in Beta, and worlds with experiments stopped accepting players. In October I rewrote it on stable APIs and added a watchdog that restarts the server when it loses its NetherNet connection.
A year earlier I'd rented one of those shared servers, like PebbleHost, and wanted a bot that sent messages so my friends would freak out: who's talking? I couldn't do it. The host wouldn't let me into the folders I needed, the AI back then kept insisting on RCON, and I knew nothing about Linux. I gave up.
A year later I saw that Minecraft dedicated servers had come a long way. PsicolocosBot had taught me my way around Linux, so I rented a VPS, the same one this site lives on, and set up the server. Once it was running I thought: why not try the bot again? Now I knew how to wire in AI, so it could actually talk back.
It was a huge struggle, because the models kept insisting on RCON. Until I asked Opus 4.6 to read the Bedrock documentation before answering. That's when it found the problem and built a bridge I still don't fully understand, but it worked. It was my baby for about two weeks.
Then I had to study for the Intel interview and set it aside. When I came back, the server only lasted a few more weeks before an update killed it. Once at Intel I had less time, and my friends stopped playing.
A confession: the Oracle is rigged. It favors me and a friend, and so it wouldn't be obvious I gave it whims: every now and then it turns us down too.
In October I thought maybe Opus 5.5 could bring it back, and it did. The server is still up on my VPS, now as a keepsake, or for when we're out of school and play again.
Every player has a favor level. Riddles and rare offerings raise it; greed and silly answers lower it.
Every sin fills a secret meter. At 100, lightning falls nonstop and creepers spawn, until someone begs for mercy.
Offerings are worth the square root of the amount, so nobody buys devotion with dirt. Dumping trash on the altar earns a lightning bolt.
It uses the seed to work out where biomes and structures are, and answers with mystical bearings.