Tristan Gosselin-Hane
ff1a1071f9
Populate the UUID cache using the tablist instead of querying API
7 years ago
Tristan Gosselin-Hane
0141c61846
Run python in unbuffered print mode so that docker picks up the output
...
while the program is running
7 years ago
Tristan Gosselin-Hane
51779ab551
Remove reconnect spaghetti code now that pyCraft issue #109 is resoved!
7 years ago
Tristan Gosselin-Hane
f39c920f90
Add Dockerfile and docker-compose file
7 years ago
Tristan Gosselin-Hane
6e9be786d2
Get rid of option parser and load everything from the config file
7 years ago
Tristan Gosselin-Hane
daffd4c5ab
More disconnect handling
7 years ago
Tristan Gosselin-Hane
ee8eeb1640
Implemented hacky auto-reconnect from kick because of a pyCraft bug.
7 years ago
Tristan Gosselin-Hane
54121ad015
Respawn the player automatically on death
7 years ago
Tristan Gosselin-Hane
68d2055707
Added SQLAlchemy and started tracking bot state in database.
...
Moved the config management to its own class.
7 years ago
Tristan Gosselin-Hane
bae4f0e42a
Move configuration to seperate file
7 years ago
Tristan Gosselin-Hane
e9e3b3239c
Removed some left-over example code
7 years ago
Tristan Gosselin-Hane
99e7c7d67a
Initial proof of concept for bi-directional chat
...
TODO: Link mc users to discord so that sent messages arent nested under
the bot user's username.
TODO: De-coupe the minecraft and discord code-bases and find a way to
get the interactive minecraft prompt working again
7 years ago
Tristan Gosselin-Hane
18a22fa71e
Send chat messages as embeds to prevent people from spamming pings in messages
7 years ago
Tristan Gosselin-Hane
e1aa021896
Initial commit
7 years ago