Skip to content

Commit

Permalink
MettaLog needs to be installed
Browse files Browse the repository at this point in the history
  • Loading branch information
TeamSPoon committed Feb 6, 2025
1 parent 2e5bfed commit 9ff5fe1
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions libraries/minecraft-npc-in-metta/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,22 @@ The bot does **not provide a graphical interface**, so you must use a **Minecraf

## 📌 Project Structure
```
src/
│── main/
│ ├── metta/ # MeTTa AI scripts
│ │ ├── minecraft_bot_hello.metta
│ │ ├── minecraft_bot_driver.metta
│ ├── java/io/trueagi/mettalog/minecraft/
│ │ ├── BotController.java # Main bot logic
│ │ ├── BotExample.java # Example bot usage
│ │ ├── VoxelGetter.java # Handles voxel-based world interaction
│ │ ├── SWIPrologBuilder.java # Prolog integration utilities
│ │ ├── WorldBuilder.java # Builds world-related data
│ ├── prolog/ # Prolog scripts
│ │ ├── minecraft_bot_hello.pl
│ │ ├── minecraft_bot_driver.pl
│── pom.xml # Maven project configuration
│── README.md # Project documentation
│── libs/ # External JARs
│ ├── jpl8.jar # JPL (Java-Prolog) integration library
├── minecraft_bot_hello.metta # MeTTa AI script
├── minecraft_bot_driver.metta # MeTTa AI Driver script
├── prolog/ # Prolog scripts directory
│ ├── minecraft_bot_hello.pl # Start logic
│ ├── minecraft_bot_driver.pl # Driver logic
├── pom.xml # Maven project configuration
├── README.md # Project documentation
├── libs/ # External libraries
│ ├── jpl8.jar # JPL (Java-Prolog) integration library
│── src/main/java/io/trueagi/mettalog/minecraft/
│ ├── BotController.java # Main bot logic
│ ├── BotExample.java # Example bot usage
│ ├── VoxelGetter.java # Handles voxel-based world interaction
│ ├── SWIPrologBuilder.java # Prolog integration utilities
│ ├── WorldBuilder.java # Builds world-related data
```

---
Expand All @@ -58,6 +56,10 @@ Before running the bot, ensure you have:
```sh
swipl --version
```
- **MeTTaLog** installed:
```sh
mettalog --version
```
- **A running Minecraft server** (e.g., `localhost:25565`).
- **A Minecraft game client** (e.g., **Minecraft Java Edition**) to connect and interact with the bot.

Expand Down

0 comments on commit 9ff5fe1

Please sign in to comment.