8000 GitHub - MaximeCloarec/MineBot: Projet bot minecraft
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MaximeCloarec/MineBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ MineBot - Un Bot Minecraft en Node.js

MineBot est un bot Minecraft développé en JavaScript avec Node.js, utilisant la bibliothèque mineflayer. Ce projet est conçu pour automatiser diverses tâches dans Minecraft, telles que la collecte de ressources, le crafting d'objets, et bien plus encore ! 🎮


🚀 Fonctionnalités

  • 💡 Collecte de ressources : Commandes comme gather pour collecter des blocs spécifiques.
  • 🔨 Crafting intelligent : Crée des objets tels que des planches et des tables de craft.
  • 🧭 Déplacement automatique : Déplacement vers des joueurs ou des blocs spécifiques.
  • 📦 Gestion d'inventaire : Liste les objets dans l'inventaire du bot.
  • 🛠️ Facilité de personnalisation : Architecture modulaire pour ajouter de nouvelles commandes et fonctionnalités.

🏗️ Structure du Projet

  • src/
  • ├── commands/
  • │ ├── craft.js # Commandes liées au crafting
  • │ ├── gather.js # Commandes pour la collecte de ressources
  • │ ├── inventory.js # Gestion de l'inventaire
  • │ ├── moveTo.js # Déplacement vers des objectifs
  • ├── utils/
  • │ ├── block.js # Utilitaires pour gérer les blocs
  • │ ├── navigation.js # Utilitaires pour les déplacements
  • ├── memory/
  • │ ├── index.js # Centralise l'export des fonctions concernant la mémoire
  • │ ├── store.js # Initialise la mémoire du bot
  • │ ├── update.js # Gère la mise a jour de sa mémoire
  • ├── index.js # Point d'entrée des commandes
  • ├── app.js # Script principal du bot
  • commands/ : Contient les actions principales que le bot peut exécuter.
  • utils/ : Regroupe les fonctions utilitaires comme la gestion des blocs et des déplacements.

💻 Installation

  1. Cloner le dépôt :
    git clone https://github.com/MaximeCloarec/MineBot.git
    cd MineBot
    
  2. Installer les dépendances :
    npm install
    
  3. Configurer le bot : Assure-toi que ton serveur Minecraft est prêt et modifie le fichier config.json si nécessaire pour configurer l'adresse, le port et le pseudo du bot.

🚨 Commandes Disponibles En jeu, tape une commande dans le chat pour interagir avec le bot :

Commande Description
loaded Indique que le bot est prêt une fois que les chunks sont chargés.
list Affiche la liste des objets dans l'inventaire du bot.
getOverHere Permet au bot de se déplacer près de l'emplacement du joueur.
gather Collecte un type de ressource spécifique (ex. log, stone).
craft Craft un bloc spécifique
place Place un bloc spécifique

🛠️ Comment Ajouter de Nouvelles Commandes Crée un nouveau fichier dans src/commands. Ajoute ta fonction dans le fichier :

export function test(bot){
        bot.chat("Ceci est une nouvelle commande !");
    };

Mets à jour le fichier index.js :

import test from "iciVotreFichier"
export default {
    test: (bot) => test(bot)
}

Utilise le mot clé en jeu : test.

About

Projet bot minecraft

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0