This project is now deprecated, use mineprompt rewritten
A Mineflayer Terminal created with ElectronJS.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
You can check out the updated version of MinePrompt at https://discord.gg/5FV56jKwpk
If you'd like support for using Mineflayer check out their Discord
Usage Video: Pix3lPirat3's Usage YouTube
Create your copy of the repository on your system, go to the directory, then install the modules. This includes ElectronJS
npm i
npm i electron -g
Start the terminal by running
electron .
or
npm run start
Using the reload
command reloads the commands system and language files (only) by reading and loading the command files into memory. This may cause issues with any events registered in command listeners, as they're set on variables that are not reloaded, such as bot
.
- Settings Command
settings developer.openConsole true
- Discord Addon (+ implement handling multiple programs open)
- Translations System (A way for addons to register messages)
This list is not in any specific order
- Nearby
nearby <players, mobs>
(Get the nearby players / mobs) - Follow
follow <player | stop>
(Follow a player) - Goto
goto <player | nearest | stop | xz | xyz>
(Go to a player, or coordinates) - Lookat
lookat <player|direction|block>
(Look at a specific player, direction, or block) - Eat
eat [item]
(Eat an item (sorted by food points), optionally specify an item) - Players
players
(Get a list of online players) - Quit
quit
(Gracefully quits the server) - AFK
afk <method>
(Use a specific method of anti-afk, such as left/right clicking, jumping, moving, and so on) - Chat
chat <message>
(Sends your message to the in-game chat) - Cmd
cmd <command>
(Sends your command to the in-game chat) - Eval
eval <code>
(Evaluates the specified code, returns the result) - Addowner
addowner <player>
(Adds player as a master - to use in-game commands) - Removeowner
removeowner <player>
(Removes player as a master) - Settings
settings <settings.key> <value>
(Set a value in the settings) - Inventory
inventory
(Show the player's inventory) - Drop
drop <item | all> [amount]
(Drop items from inventory) - Collect
collect [item] [amount]
(Collect nearby items) - Harvest
harvest <block> [amount]
(Harvest nearby blocks) - Autoclicker
autoclicker <speed | start | stop> [jitter]
(Autoclicker - Jitter click (randomize position)) - Equip
equip <item> [slot]
(Equip an item to hand, or armor to armor slots) - Mend
mend <item(s)>
(Equip items with mending in the offhand, once repaired switch and repeat) - Fish
fish [amount] [saveDurability]
(Fish, a specific amount, and whether to save durability or not) - Build
build <schematic> <location>
(Advanced command, will be a way-later-project, and definitely will have tons of flaws) - Move
move <left|right|backwards|forwards|north|east|south|west> [amount]
(Move a specific amount of blocks in a direction) - Farm
farm <crop> [time] [region]
(Farm a crop for an optional time, and in an optional region. Storage chests can be defined) - Quarry
quarry [depth]
(Quarry a chunk to a specific depth / Y coordinate) - Mineshaft
mineshaft <type> <distance/time>
(Create a mineshaft at current coordinates, branch mining) - Generator
generator [saveDurability] [switchTools] [mendingOnly]
(Stationary mining, e.g. cobblestone generators)
This project uses the MIT license.
You're welcome create a PR, and report issues. You can do that via GitHub Issues or via Discord.