jay
e9f2080556
refactor(command): ♻️ refactor how mcData is loaded
...
`mcData` is now directly put on bot and loaded once.
It can be accessed from anywhere `bot` is accessible.
2020-12-24 17:51:44 +05:00
jay
086251bce6
feat: add a basic feature to rejoin on server restart
2020-12-24 13:38:16 +05:00
jay
0ae961521f
feat(command): ✨ expand follow to include rest of the !go follow
sub commands
2020-12-24 11:57:23 +05:00
jay
fb066ee8a5
refactor: ♻️ use array in pathfinder movements list
2020-12-24 11:26:19 +05:00
jay
f4445749e6
fix: ✏️ add missing plugin name
2020-12-24 11:23:16 +05:00
jay
a7ccb08d43
refactor: ➖ remove sleeper's prismarine-gameplay dependence
2020-12-24 10:35:01 +05:00
jay
8e4eb7748f
style: ♿ fix crlf to lf
2020-12-24 09:33:08 +05:00
jay
b970231519
feat: ✨ add mover plugin
...
General purpose mover / goto plugin.
Replaces the old solver based `comehere` in miner.js.
Instead, directly based on mineflayer bot apis and pathfinder.
This makes it simpler and easier to debug.
While less general, pathfinder is sophisticated enough for most cases.
For anything that needs moving from point A to point B.
Such as:
- following
- go to a location
Not in scope: locations and places. Would be a separate plugin.
2020-12-22 15:38:45 +05:00
jay
787d08dd31
feat: ✨ add automatic eater plugin
2020-12-22 15:29:06 +05:00
jay
f8df1fa319
feat: ✨ update command plugin
2020-12-22 11:31:46 +05:00
jay
8eb6d790b0
feat: ✨ update sleeper
2020-12-22 11:31:06 +05:00
jay
5ead6b7267
feat: ✨ update miner
2020-12-22 11:30:16 +05:00
jay
149a01551c
feat: ✨ update inventory
2020-12-22 11:29:31 +05:00
jay
b1f27f455d
feat: ✨ update guard
2020-12-22 11:28:44 +05:00
jay
4f1e510386
feat: 🎉 init new repo
...
Dump of current working bot.
Warning: somewhat messy code! Lints haven't been run, no tests, etc.
2020-12-21 21:08:38 +05:00