#AI Chatbot in Minecraft!

82 messages · Page 1 of 1 (latest)

tranquil bay
#

I’ve been working on a Fabric mod called NotchNet. It lets you ask questions in chat and get AI-powered answers while you play! Just type:

/notchnet <question>
The AI responds asynchronously, so it won’t interrupt your game. It’s lightweight and meant to be fun—a little tool to make your world more interactive.

I’d love for you to try it and tell me what you think. Any feedback, suggestions, or funny AI responses are welcome!

Download:

Modrinth: https://modrinth.com/mod/notchnet

CurseForge: https://www.curseforge.com/minecraft/mc-mods/notchnet

Coming soon:

Mod compatibility—ask NotchNet about mods installed in your client.

Server version

P.S. I’m looking for someone experienced to help host a Discord server for the mod. Full access and control provided—DM me if interested!

CurseForge

Ask questions and get AI-powered answers directly in chat. Simple, fast, and fun – bring AI into your Minecraft world!
29 Downloads | Mods

pure kayak
#

@late haven why votedown 7A?

late haven
#

7 is the no advertisement rule (looking for people to run your discord) and that's AI

pure kayak
tranquil bay
pure kayak
#

it should be okay

reef sable
#

so is this local ai or nah?

#

and is it rate limited?

tranquil bay
tranquil bay
reef sable
tranquil bay
reef sable
#

well obviously, but like from where? aws?

tranquil bay
reef sable
#

does it cost money for me to use the mod?

scarlet condor
reef sable
#

well cloud hosting isn’t free, so gotta ask

tranquil bay
tranquil bay
slow inlet
#

💀

slow inlet
tranquil bay
#

at least harder for me

slow inlet
#

it's not really related to modded minecraft when we are talking about security

#

but you can do what i told you in dms and obfuscate your code to hide the decryption logic

#

💀

silent zealot
#

🔺

reef sable
#

ain’t nothing gonna save you from droppin the api key in the jar tho, obfuscation or not

slow inlet
reef sable
#

i doubt that would prevent a competent attacker tho

#

obfuscation is not really designed for secrets

slow inlet
#

i'm pretty experienced and whatever he does is crackable

#

but most people are stupid

reef sable
slow inlet
#

true

#

what's the point of the api key anyways

#

keep it open and check the origin server side

#

but same issue

#

as long as we have some client side validation there's no way of protecting it

reef sable
#

but i dont know why you would want to willingly let other people use your cloud hosting service for free

slow inlet
#

i swear

#

he's on google cloud

#

using the 300 dollar credits

reef sable
#

yeah, but its still not free for more than those given credits to host

#

and with other people using the mod, it will run out pretty fast

slow inlet
#

indeed

#

i burned that 300$ in a week of using Gemini

tranquil bay
tranquil bay
#

for the people downvoting it, i'm doing major reworks to the backend, so it wont work for a few days

reef sable
#

just curious

#

why did you use your own custom llm?

tranquil bay
#

but it uses text embeddings, based on the entire minecraft wiki

#

thats really the custom part

#

the llm's job is to just produce the answer

#

the text embedding is essentially the brains

reef sable
tranquil bay
#

so first you use a text embedding model to compile the model into a faiis index, which is somethiing the llm can understand

#

then you give the faiss index to the llm, with will use it as the brains, and will output the rest as an llm generated message, just the thought process has gone through the faiss index

coral ivy
reef sable
#

so yes

tranquil bay
reef sable
#

thats just a pretty typical rag system with a vector search, not really that complicated

#

only way it would get simpler is if you loaded all the vectors into a matrix and did a matrix multiplication with an argmax to find the best match, but that's never really done (unless the vector database is quite small)

tranquil bay
#

because ive never seen that methods before so im just curious

reef sable
#

faiss indices are a big step up from having no index

#

the faiss indexing is just abstracted because you (probably) use a library for it, so you dont know whats going on behind the scenes

tranquil bay
#

thats what i use

reef sable
#

with faiss indexing, you dont compute cos sims for every vector entry, with that other method, you do

reef sable
tranquil bay
reef sable
#

yeah