CreatureChat
Chat, befriend, and interact with a rich world of creatures like never before! All creatures can talk and respond naturally using AI.
Features:
- Dynamic Dialogues: Engage with Minecraft creatures like never before, each with its unique character sheet.
- AI-Driven Chats: Powered by ChatGPT, ensuring each conversation is fresh and engaging.
- Custom Behaviors: Creatures can make decisions on their own and Follow, Flee, Attack, and more!
- Friendship Status: Track your relationships on a 7-point scale, from foes to friends.
- Multi-Player Interaction: Share the experience; conversations sync across server & players.
- Personalized Memory: Creatures remember past interactions, making each chat more personal.
- Model Support: Flexible backend, compatible with various GPT and open-sources LLM models.
Looking to enrich your Minecraft journey with deep conversations and lasting alliances?
Step into the world of CreatureChat
Installation
- Install Fabric Loader: Follow the instructions here.
-
Download Fabric API: Get the version which we support (refer to
gradle.properties
for supported Minecraft and Fabric versions) from Modrinth or CurseForge. -
Install Mob GPT Mod: Place
mobgpt-*.jar
andfabric-api-*.jar
into your.minecraft/mods
folder.
Screenshots
Upgrade Dependencies
When Fabric or Minecraft is updated, the build dependencies need to also be updated. Below are the general steps for this upgrade process.
- Visit https://fabricmc.net/develop for updated version #s
- Copy/paste the recommended versions into
gradle.properties
-
Optional: Update the Loom version in
build.gradle
- Re-build:
./gradlew build
and watch for any errors - Re-run:
./gradlew runClient
- Optional: Re-start IntelliJ IDEA to clear cached gradle
Authors
- Jonathan Thomas jonathan@openshot.org
- Owlmaddie owlmaddie@gmail.com
Contact & Resources
License
ChattCraft is a Minecraft mod which allows chat conversations with entities.
Copyright (C) 2024 Owlmaddie LLC
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.