jay
086251bce6
feat: add a basic feature to rejoin on server restart
3 years ago
jay
0ae961521f
feat(command): ✨ expand follow to include rest of the `!go follow` sub commands
3 years ago
jay
eae4e95803
Merge branch 'nogameplay' into master
3 years ago
jay
fb066ee8a5
refactor: ♻️ use array in pathfinder movements list
3 years ago
jay
f4445749e6
fix: ✏️ add missing plugin name
3 years ago
jay
bf45a53f08
refactor: ➖ remove gameplay
...
temporarily remove gameplay until it is fixed and more stable
miner plugin won't work now
3 years ago
jay
a7ccb08d43
refactor: ➖ remove sleeper's prismarine-gameplay dependence
3 years ago
jay
8e4eb7748f
style: ♿ fix crlf to lf
3 years ago
jay
47a944fe2a
fix: 🐛 compat: don't use `?.` for compat with older node.js
3 years ago
jay
1a3c345017
chore: 🙈 ignore .env
3 years ago
jay
de0af4d2ac
feat: 🚀 add and use `dotenv-packed`
...
Use dotenv for more convenient credential management
3 years ago
jay
73d5f43ad3
feat: ✨ actually enable mover and eater plugins
3 years ago
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.
3 years ago
jay
787d08dd31
feat: ✨ add automatic eater plugin
3 years ago
jay
f8df1fa319
feat: ✨ update command plugin
3 years ago
jay
8eb6d790b0
feat: ✨ update sleeper
3 years ago
jay
5ead6b7267
feat: ✨ update miner
3 years ago
jay
149a01551c
feat: ✨ update inventory
3 years ago
jay
b1f27f455d
feat: ✨ update guard
3 years ago
jay
4f1e510386
feat: 🎉 init new repo
...
Dump of current working bot.
Warning: somewhat messy code! Lints haven't been run, no tests, etc.
3 years ago