Block a user
b8cbd9a5f0
Upgrade pyCraft
ca45925da1
Add commands for dropping and dumping inventory
c33e1e04b8
Adjust find sand algo
ce22946023
Fix more sand bugs
5c21634d16
Fix sand gather job bugs
f2e0b162f9
Port over job sleeping
58458a561f
Fix jobstate bugs
c30ac5aefc
Port over job states
41133ce343
Get rid of local state, move everything to global
43eefcf41a
Port over MCWorld class
a509f5d1ef
Reorder check_descend pathfinding functions
2f9a918431
Grab block data from PrismarineJS/minecraft-data
e8998a0428
Use built in BlockChangePacket and MultiBlockChangePacket
34dbe0e99e
Port over custom packets and update to 1.16.2
8fabe5859a
Simplify directory structure
e444cf6677
Improve exception handling
a76d02d53c
Add support for chat commands
db8d8d7b85
Add module for packet handlers and reload it
76d5609c26
Reregister packet listeners on reload
ca40d3eba2
Grab credentials from env vars
514b324156
Move monkey-patching into its own module
f3e39802d2
Monitor files for changes and reload module
7196c427b7
Freeze requirements
04cd44fa72
Pull chat manager file over from Elektordi/pyCraft
7d93888798
Integrate pyCraft loggin in with Flask
fbdf8ba718
Begin bot as basic Flask app
ff819b46ff
Rename test script
9966e88e9c
Update ChunkDataPacket to 1.16.2
303612fcf1
Monkey-patch in custom packets
55ea50a6de
Pull chunk data files over from Elektordi/pyCraft
ef1c4498ee
Install pyCraft and copy start.py
a2aa0eb2f2
Move 1.15.2 code into old/