jay
8276e68489
feat(informer): ✨ add block info based on relative position for players
2021-05-11 17:59:26 +05:00
jay
2b7163bef3
feat(informer): ✨ add block info based on other players
...
Now should work for position of players other than the callee.
Alternative implementation could use `entity` function.
This allows to also work for named entities as a bonus.
2021-05-11 17:54:19 +05:00
jay
a0b4641f37
feat(informer): ✨ add entity detail by type and kind for some entities
...
So far:
- mobs
- villager
- object
- drops
2021-05-11 17:42:31 +05:00
jay
186d6ac3d2
feat(informer): 🚸 add more detail to entity info
2021-05-11 17:36:41 +05:00
jay
984c9490c3
fix(informer): 🥅 make player undefined if nul
...
This allows to fallback to defaults in functions
2021-05-11 17:34:25 +05:00
jay
3379f75ab9
feat(informer): 🚸 make entity search case insensitive
2021-05-11 17:32:38 +05:00
jay
69b1ab0b0b
feat(informer): ✨ add reverse mcdata lookup by block or item id
2021-05-11 14:44:22 +05:00
jay
3c9d62441f
feat(informer): ✨ add block info based on player's relative position
...
Relative position includes simple words like "feet", "standing", "head", etc
2021-05-11 10:39:53 +05:00
jay
665102e19c
fix(informer): 🚑 remove extra let cfg declaration left over from refactor
2021-05-11 09:46:07 +05:00
jay
db459f52e6
fix(informer): ✏️ fix typo in isVec3 check function
2021-05-11 09:32:54 +05:00
jay
360eeff02f
feat(informer): ✨ add item info based on player
...
Change the parameter order of `item` function to accomodate this
2021-05-11 07:32:05 +05:00
jay
25faac2f4c
feat(informer): ✨ add command me for block info based on player position
2021-05-10 18:37:48 +05:00
jay
ccf0c598e8
feat(informer): ✨ add block info based on player position or manually provided coords
...
This paves the way to get block info based on positions relative from the player
2021-05-07 16:27:44 +05:00
jay
050e2b3bd9
feat(informer): 🚸 add sub-command for module level quiet
2021-05-07 12:53:24 +05:00
jay
e879d1f4ad
refactor(informer): ♻️ reorder config loading
2021-05-07 12:40:17 +05:00
jay
72c4622091
feat(informer): ✨ various improvements and fixes
...
Feat:
- Letter aliases for subcommands.
- Most recent command when no input.
- Start player relative info stub.
Fix:
- Player username not shown.
2021-03-23 15:14:13 +05:00
jay
e5faa6f022
feat(informer): ✨ add more detail to item info
...
Gives detail of traversing the item's nbt data
2021-01-18 01:24:47 +05:00
jay
7050a1621b
fix(informer): 🐛 add missing name for entity info when entity is a player
...
Uses `username` when `entity.name` is missing; should check other cases
2021-01-17 18:32:05 +05:00
jay
7cbfa16476
feat(informer): ✨ add case for when sub command is passed a single param
...
Currently returns:
- Item at given slot number
- Entity that matches given name
2021-01-17 16:20:20 +05:00
jay
63849e0729
fix(informer): 🥅 catch and report when objects are missing
2021-01-17 16:16:41 +05:00
jay
4e7f8d59fd
feat(informer): ✨ add more detailed block metadata info
...
Uses `block.getProperties()`. Thanks to a [comment][1]
[1]: https://github.com/PrismarineJS/mineflayer-pathfinder/pull/84/files#r541196424
2021-01-17 15:54:31 +05:00
jay
8a39596b1d
feat(informer): ✨ add info for block at given position
2021-01-17 13:02:05 +05:00
jay
2601b7cfb1
fix(informer): 🥅 fix crash for block info when no block or an empty block is found
2021-01-17 12:20:49 +05:00
jay
9a6e684b11
feat(informer): ✨ add info about nearest entities
2021-01-16 16:17:42 +05:00
jay
3488a94233
feat(informer): ✨ info about held item(s)
2021-01-16 14:51:49 +05:00
jay
3219ec6155
feat(informer): ✨ actually add a command for info plugin
2021-01-05 11:32:33 +05:00
jay
4b8a39d38c
feat(informer): ✨ add optional metadata to block info display
2021-01-05 09:20:35 +05:00
jay
6b71de0356
refactor(informer): 🚚 proper name to block info function
...
Be more specific: `block` instead of `info`.
In anticipation of future functions in this module.
2021-01-05 08:52:38 +05:00
jay
96214ffe37
fix(informer): 🐛 use block.type instead of block.id
...
`block.id` is nonexistent when tested live
2021-01-05 08:32:30 +05:00
jay
034f8d331a
fix(informer): 🐛 convert array to string for chat
...
`bot.chat` only supports strings
2021-01-05 08:18:21 +05:00
jay
65d13a3379
style: fix crlf -> lf
2020-12-25 07:17:54 +05:00
jay
288b7045b6
feat: ✨ add informer plugin to show info
...
Data and information plugin.
Expose methods in mcData with acceptable ux.
Also central place for all kinds of debug features.
2020-12-24 21:39:50 +05:00