Just a Universal Mineflayer Bot (Opensourced)

Overview

Logo

What is JUMBO?

JUMBO (Just a Universal Mineflayer Bot - Opensourced) is a Minecraft robot made using Mineflayer package and its addons. Supports MC version 1.17.1. You need to have Node.js installed to run the bot.

🎈 Features

  • Custom mining, fishing and farming system.
  • Multiple bots support - You can spawn them with command!
  • Can attack players.
  • 14 config options, including chatcolors!
  • Can deposit items into chests.
  • ...and more coming soon!

🧰 Installation

  • You need to have Node.js (recommended version: v14) installed to run the bot.
  • Download the newest zip file from Versions tab and extract.
  • Run installation.bat file.
  • Setup IP address, port, name.. in config.json file.
  • Run the bot using run_bot.bat file!

🎈 Configuration

  • name: Name of the bot ingame.
  • nameMinions: Name of minion bots ingame.
  • host, port, version: Server info.
  • myLeader: Person that can use tp and kill commands.
  • joinMessage: Join message of minion bots. You can customize main bot join message in index.js.
  • depositItems: If the bot should deposit items into chest after mining/fishing/farming.
  • chatColors: If the bot should use chat formatting in chat. You need plugin for this, but it is fancy!
  • authmePassword: Password which bot will use to type /login and /register.
  • startDelayInMS: Start delay between minions. I recommend to set this atleast to 5000ms.
  • towerBlock: Which block should bot use to build towers.
  • mineBlocksIfUndefined: How much blocks should bot collect, if it isn't said in command.

🤖 Commands

Commands are split into 4 modules.

Random commands (no module):

  • help - Link to this github page.
  • kill - Kills the bot using /kill command. Bot must have OP and only bot leader can use this command.
  • tp - Bot teleports to you. Bot must have OP and only bot leader can use this command.
  • spawn -num- - Spawns minions - new bots, that have seperate code from main bot.
  • stop - Stops all actions.

Multiple bots commands:

  • army - All bots except main bot start attacking you.
  • random - All bots except main bot start moving in random direction.
  • leave - All bots except main bot leave the server.

Attack module:

  • attack me - Bot starts attacking you.
  • attack nearest - Bot starts attacking nearest player.
  • attack -playername- - Bot starts attacking provided player.

Inventory module:

  • inv drop -all/name of item- - Bot drops provided item / all items.
  • inv equip -name of item- - Bot equips provided item in hand.
  • inv deposit - Bot deposits all items into nearest chest.

Action module:

  • action come - Bot comes to your position.
  • action follow - Bot starts following you.
  • action tower -num- - Bot starts building tower.
  • action fish -seconds- - Bot starts fishing for provided time.
  • action harvest -num- -potato/carrot/wheat- - Bot starts farming.
  • action collect -num- -blockname- - Bot starts mining blocks.
  • action sleep - Bot finds the nearest bed and sleeps.

🎦 Screenshots

Fishing

🗺️ Roadmap

  • Update Checker
  • System to guard an area.
  • Kit system that is seen on anarchy servers.
  • Command to toggle some config features.
  • Add new attacking option: Shooting with bow.
  • New config options: Main Bed Position & Main Chest position.

📍 Issues, PRs and contant

  • You can contact me on my Discord Server or add me as friend ('h#1420)
  • Credits to AM - Help with coding and testing, thanks :)
  • This is my first github project, so expect lots of bugs. Please be nice.
  • If you want to report issue, you are welcome!
  • Thanks for downloading the bot :D
You might also like...

Lightweight universal Cloudflare API client library for Node.js, Browser, and CF Workers

Cloudflare API Client Lightweight universal HTTP client for Cloudflare API based on Fetch API that works in Node.js, browser, and CF Workers environme

Nov 13, 2022

A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS

Three USDZ Loader A basic USDZ (binary Universal Scene Description) reader for Three.js The plugins supports animation as well as loading multiple USD

Dec 13, 2022

Simple, universal translation with pure JavaScript.

Simple Translator Simple, client-side translation with pure JavaScript. Table of Contents The problem The solution Installation In the browser Using N

Nov 18, 2022

Universal importer for CommonJS and ESM in Node.js

ModuleImporter by Nicholas C. Zakas If you find this useful, please consider supporting my work with a donation. Description A utility for seamlessly

Dec 2, 2022

Kaol Stack - Prisma, Expo, Next, TRPC, Solito, Tailwind - A monorepo template for a truly universal app

Kaol Stack - Prisma, Expo, Next, TRPC, Solito, Tailwind - A monorepo template for a truly universal app

Kaol Stack 🔦 About A monorepo with Prisma, Next.js, Expo, tRPC, Authentication and Solito setup and configured to work together. With this setup you

Dec 21, 2022

An Android universal reader for BiliBiliSpace, Twitter, RSS and more.

An Android universal reader for BiliBiliSpace, Twitter, RSS and more.

Collector An Android universal information stream reader aiming to replace RSS. Features No login, No tracking, All unique identifiers are removed fro

Jan 1, 2023

Uniform, Unlimited, Universal and Unbelievable Annotation Toolbox

特性 📝 本项目包含@label-u/annotation、@label-u/components、@label-u/utils及@label-u/web等4个工程。 📝 采用rollup esbuild插件及vite编译,让开发者上高速,开发效率更高 📝 采用lerna进行多工程管理。 📝

Dec 23, 2022

Tune, just a simple music bot.

📼 Tune Tune is a brazilian Discord music bot, built with Node.js, TypeScript, discord.js and Prisma. 🔩 Self Hosting 💢 Support for self instances wi

Dec 26, 2022
Comments
  • Switch to StandardJS

    Switch to StandardJS

    • Updated version to match those in the "Releases" tab
    • Replace how functions were implemented (from variable to function) and add some missing translations
    • Switch to StandardJS
    • Other tiny changes

    You can read more about StandardJS here

    opened by amoraschi 0
  • Modify some features

    Modify some features

    • Updated package.json so you don't have to do npm install [all packages]
    • Moved config.json outside for better understanding
    • Created .gitignore so you don't upload node_modules or package-lock.json by accident while using git
    • Modified .bat files a bit
    opened by amoraschi 0
Releases(v1.2.3)
Owner
Hedgie
🖥️ Interested in node.js.
Hedgie
A dashboard for managing Mineflayer bots, used for Hychat.

The dashboard uses Next.js and Chakra UI to create an interactive dashboard to manage Hypixel bot(s) and view chat logs. It also fetches messages from a back-end using an API (found in src/pages/api).

Hychat 2 Aug 2, 2022
Universal interface for web3 wallets

Universal interface for web3 wallets

WeBill.io 76 Dec 31, 2022
Flight is a universal package manager for your needs, no matter what language you may want to write your code in.

Flight Swift, reliable, multi-language package manager. ⚡ Installation We don't have an official release of Flight yet, however, if you would like to

null 26 Dec 25, 2022
A Flow-based programming language for universal applications.

Hlang A Flow-based programming language for universal applications. Hlang aims to make programming easier, faster and more comfortable. It avoids codi

HSET 5 Dec 25, 2022
Universal interface for web3 wallets

web3-wallets Universal interface for web3 wallets dapp wallets blockchains ╭─

Via Protocol 76 Dec 31, 2022
The universal DevTools for LIFF (WebView) browser

LIFF Inspector ?? The universal DevTools for LIFF (WebView) browser LIFF Inspector is the official DevTools for LIFF(LNE Frontend Framework) that is i

LINE 34 Dec 19, 2022
DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance

DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance. DecentraWorld applies zkSNARKs to enable transactional privacy for all DeFi components by breaking the on-chain link between depositor and recipient addresses.

DecentraWorld Ecosystem 65 May 7, 2022
A utility-first universal design system - powered by Tailwind CSS

tailwindcss-react-native tailwindcss-react-native uses Tailwind CSS as universal design system for all React Native platforms. It lets you share code

Mark Lawlor 1.5k Jan 4, 2023
🗂 Universal Media Library as a web component.

Kondonizer Kondonizer is a custom element (a native HTML tag) that can be integrated in any frontend code. It displays a media library based on a Medi

EcoHead 6 Jul 19, 2022