/MinecraftToAIConverter

The project is pretty simple. It's about bringing artificial intelligence into Minecraft (server). The creatures in the game are much too boring and simple, but with artificial intelligence you can give the creatures a new meaning. Therefore, I have developed a Chatbot AI, which classifies sentences and sends answers.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

🤖 MinecraftToAIConverter 🤖

The project is pretty simple. It's about bringing artificial intelligence into Minecraft (server). The creatures in the game are much too boring and simple, but with artificial intelligence you can give the creatures a new meaning. Therefore, I have developed a Chatbot AI, which classifies sentences and sends answers.

❓ Usage?! ❔

Open the terminal and write "/MinecraftToAIConverter". .... Okay, you got me. Sorry, it's not that simple.
  1. You CAN install CUDA and CUDnn. Sounds complicated, but it is (If you don't install CUDA and CUDnn, then Artificial Intelligence will run on your CPU).
  2. After that, you need Java 8, which is easy to install (I think).
  3. Before you can start my fine Python script (main.py), you have to install my requirements (pip install -r requirements.txt).
  4. After that go to the page https://pytorch.org/get-started/locally/, choose what you need and then execute the command that the page gave you
  5. After that, you just drag the plugin (MinecraftToAIConverter.jar) to the plugin folder from the server and run the Python script (The AI).

WOW!!! Your villagers can now reveal their names .... 👏
NOTE: CUDA and CUDnn are not required for this lightweight AI! It should be able to run just as well on the CPU.

Help! Where! PLEASE!

Yes, you're right. The installation is really a bit complicated. Just write me on Discord, I'm always happy to help you: Fido_de07#9227.

IMPORTANT!

The AI was pretty stupid. Very stupid to be honest. But because I'm so cool, that's over now. I made a translator, you can now choose your language in the "Config.json". It is located in "PythonAI/Config.json".👌

Also, it is very important that you customize the Config.json. It's really not hard (and not much). If not, it doesn't work either (Like a PC without power/Like me with math).

💻 Can my potato (computer) even do that? Can my wonder potato run an AI? 💻

All right, let me think about it. I have a GTX 970 with hardware errors, and the AI is still good even on CPU. In itself, everything should run cleanly, even without CUDA.

HOW DOES IT WORK INGAME!!

You can write with the villagers with /chat (message). They will start glowing when you are close enough for them to understand you.

ℹ️ Other Informations ℹ️

Trained on: GTX 970 (with Hardware errors) and i3 10100f

💡 Wait, what can you do anyway (useless pspsps)? 💡

I can:
  1. Several languages (I know, I'm just cool)
  2. Make your villagers reveal their names etc.

🖼️ Images 🖼️

Greeting (German):


alt text

Ask for Name (German):


alt text

Ask for name (English):


alt text

Ask for better price (English)["Make me a better price"]:


alt text