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 
							
						 
					 
					
						
						
							
						
						df193da779 
					 
					
						
						
							
							feat(command):  🚧  add stub for bot._client events  
						
						... 
						
						
						
						Not sure how these are different:
- `bot._client.on("chat")`
- `bot.on("message(str)")` 
						
						
					 
					
						2021-05-06 13:15:38 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						269d258763 
					 
					
						
						
							
							feat(command):  ✨  use a simpler text based system for receiving server commands  
						
						
						
						
					 
					
						2021-05-06 13:11:31 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						cbb105fe49 
					 
					
						
						
							
							fix(command):  🚸  make bot address regex (prefix) more lenient  
						
						... 
						
						
						
						Should also accept server commands now on address 
						
						
					 
					
						2021-05-03 07:20:33 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						356f83e39b 
					 
					
						
						
							
							fix(command):  👽  fix whisper event api change with an extra parameter  
						
						... 
						
						
						
						Whisper also now includes who it was whispered to 
						
						
					 
					
						2021-05-03 07:14:45 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						5b3804893b 
					 
					
						
						
							
							feat(command):  ✨  fix to show web (including extra [MODE]) messages  
						
						... 
						
						
						
						There's no way to remove `bot.addChatPattern`, so only does once on load 
						
						
					 
					
						2021-04-29 08:37:46 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						9f6fea2423 
					 
					
						
						
							
							feat(command):  🔊  add system (non-chat) messages to console log  
						
						... 
						
						
						
						This includes anything that doesn't return a `.text`.
Such as an `extra`, `translate` or other `json` formatted message.
Ex:
- afk
- errors
- player leave and joins 
						
						
					 
					
						2021-04-29 08:24:51 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						3686bab167 
					 
					
						
						
							
							fix:  🐛  fix plugin reload for multi-file/dir based plugins  
						
						... 
						
						
						
						Now, it also (un-)loads the whole plugin (sub and master).
This appears to be the most stable option.
Loading behaviour is unchanged from before (load only top level plugin).
However as a precaution, loading tries to unload bad plugins on error.
This helps to not end up in a bad state during reload. 
						
						
					 
					
						2021-04-29 08:14:40 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						e0c477a46f 
					 
					
						
						
							
							feat:  🔨  make fs.watch recursive, so it reloadplugin works also on directories  
						
						
						
						
					 
					
						2021-04-27 11:47:25 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						6046123074 
					 
					
						
						
							
							build:  ⬆️  update deps  
						
						
						
						
					 
					
						2021-04-25 07:13:55 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						ae1f7cf269 
					 
					
						
						
							
							feat:  🔧  extract the hardcoded admin and mod list out into environment variables  
						
						
						
						
					 
					
						2021-04-23 06:07:29 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						afd2e002df 
					 
					
						
						
							
							feat(mover):  ✨  add new pathfinder Movements  
						
						... 
						
						
						
						- safeMove without parkour
- aggresiveMove that digs 
						
						
					 
					
						2021-04-19 13:34:22 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						3c5ec6b360 
					 
					
						
						
							
							fix(mover):  ✏️  fix !go up moving left instead  
						
						
						
						
					 
					
						2021-04-19 13:31:36 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						b71728e503 
					 
					
						
						
							
							feat(mover):  ✨  add Mule to ridable mobs  
						
						
						
						
					 
					
						2021-04-19 13:25:04 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						d001280383 
					 
					
						
						
							
							fix:  🥅  fix a plugin loading error  
						
						... 
						
						
						
						While reloading, plugin cache may not be deleted.
This happens when a loaded plugin encounters an error during reload.
This causes a deadlock in the unloading code.
So make sure cache is always deleted:
- ignore when an `unload()` function doesn't exist
- delete cache even if there are no `exports` 
						
						
					 
					
						2021-04-19 13:15:25 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						f50e388c39 
					 
					
						
						
							
							feat:  🔊  fix path in plugin reload log so that it actually works  
						
						
						
						
					 
					
						2021-04-14 09:59:48 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						135ce6567b 
					 
					
						
						
							
							fix(mover):  🐛  attempt to fix move while riding vehicle  
						
						... 
						
						
						
						Try to give a larger range and more freedom to see if other values work.
Specifically, attempt turning.
No test on vehicles or mobs appear to behave consistently so far.
Tried: pigs, minecarts, horse. 
						
						
					 
					
						2021-04-14 09:57:36 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						e5803eee59 
					 
					
						
						
							
							fix(mover):  ✏️  fix missed variable during rename  
						
						
						
						
					 
					
						2021-04-11 23:30:34 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						1b21fcb096 
					 
					
						
						
							
							refactor(mover):  ♻️  use a better name for default move  
						
						
						
						
					 
					
						2021-04-07 07:02:40 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						4b3e58ceb3 
					 
					
						
						
							
							fix(mover):  🐛  attempt to fix move while riding vehicle  
						
						... 
						
						
						
						This never worked previously.
Using one of `-1 0 1` instead of a larger number appears to work. 
						
						
					 
					
						2021-04-07 06:42:11 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						8e854a0a2f 
					 
					
						
						
							
							refactor(mover):  🔊  improve debug logging code  
						
						
						
						
					 
					
						2021-04-07 06:37:26 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						c42a3a2304 
					 
					
						
						
							
							feat(mover):  ✨  add an action to move / run away from an entity or goal  
						
						... 
						
						
						
						based on `pathfinder` goal `GoalInvert`; behaves slightly strange 
						
						
					 
					
						2021-04-07 06:26:16 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						b453b7d6bd 
					 
					
						
						
							
							feat(mover):  ♿  add shortcuts and aliases for the jump command  
						
						
						
						
					 
					
						2021-04-05 18:16:13 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						6b79f1fc60 
					 
					
						
						
							
							refactor(plugins):  ♻️  change plugin load order  
						
						
						
						
					 
					
						2021-04-05 17:47:06 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						6e1ef5aada 
					 
					
						
						
							
							refactor(statemachine):  🔇  remove debug  
						
						... 
						
						
						
						code 
						
						
					 
					
						2021-04-05 17:43:48 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						e2ae7e5ad2 
					 
					
						
						
							
							fix(statemachine):  ✏️  fix SM action function sending Lower instead of Upper case commands  
						
						
						
						
					 
					
						2021-04-03 15:16:46 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						42138a421b 
					 
					
						
						
							
							fix(statemachine):  🥅  fix for lookatPlayer when no or invalid player  
						
						... 
						
						
						
						Fixes the case when player isn't nearby or entity is invalid due to teleport 
						
						
					 
					
						2021-04-03 15:15:08 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						aded1e4193 
					 
					
						
						
							
							style:  🎨  fix crlf -> lf for real this time, using .gitattributes  
						
						... 
						
						
						
						Add a .gitattributes file to permanentyl fix crlf issues.
For explanantion:
https://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/#the-new-system  
						
						
					 
					
						2021-03-24 15:07:45 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						60394e38eb 
					 
					
						
						
							
							refactor:  ♻️  replace add with vec3.offset  
						
						... 
						
						
						
						This avoids having to import and creat a `new vec3.v()` 
						
						
					 
					
						2021-03-24 00:40:54 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						22490f7ec1 
					 
					
						
						
							
							fix(command):  🐛  fix bot address regex returning undefined  
						
						... 
						
						
						
						Waits till spawn to make sure `bot.username` is definitely initialized 
						
						
					 
					
						2021-03-23 23:10:58 +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 
							
						 
					 
					
						
						
							
						
						0757776d8b 
					 
					
						
						
							
							feat(command):  🎨  make botaddress prefix and regex more flexible and configurable  
						
						
						
						
					 
					
						2021-03-23 14:39:07 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						a0ffaf1654 
					 
					
						
						
							
							build(typescript):  🚨  add @types dep to satisfy typescript errors  
						
						... 
						
						
						
						Typescript linter had an error that `require` was undefined.
This happened after updating Nodejs from 14.15 to 14.16.
Not sure if this should be a global dep or local 
						
						
					 
					
						2021-03-23 13:25:26 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						1597acca72 
					 
					
						
						
							
							fix(eater):  🥅  catch async error on full food  
						
						... 
						
						
						
						Attempt to fix async error returned by `bot.consume`.
Fixed by wrapping in a `try{}` block and using `.catch`.
Still don't know why or how this works 🤷 . 
						
						
					 
					
						2021-03-22 17:32:56 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						1e82045221 
					 
					
						
						
							
							build:  ⬆️  update deps  
						
						
						
						
					 
					
						2021-03-22 15:59:22 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						33c4fc0c77 
					 
					
						
						
							
							ci:  🔧  add vscode conventional commits scopes  
						
						
						
						
					 
					
						2021-03-22 14:51:02 +05:00 
						 
				 
			
				
					
						
							
							
								jay 
							
						 
					 
					
						
						
							
						
						33c4233223 
					 
					
						
						
							
							feat(statemachine):  🚧  first draft of new xstate based statemachine implementation  
						
						... 
						
						
						
						Replaces the old statemachine.
Done so far:
- Basic command interface
- Machine saving and loading
- Sample dummy machine 
						
						
					 
					
						2021-03-22 14:32:08 +05:00