Commit Graph

32 Commits (c2b32f13636a407d065b82e730a17a84888cd932)

Author SHA1 Message Date
Tristan Gosselin-Hane c2b32f1363 Get join/leave events from tablist and correct improper use of bidict 7 years ago
Tristan Gosselin-Hane af98f87f53 Fix the join/leave regex unintentionally letting people fake join/leave 7 years ago
Tristan Gosselin-Hane 26e4b8fa2b Ignore some more unicode characters that are invisible in minecraft chat 7 years ago
Tristan Gosselin-Hane 43547ff050 Strip emoji from inbound minecraft messages 7 years ago
Tristan Gosselin-Hane bf48692129 Added someone ugly way of "sanitizing" messages sent through minecraft 7 years ago
Tristan Gosselin-Hane ac940d02e5 Added lots of discord bot functionality 7 years ago
Tristan Gosselin-Hane 997d99e8ee Remove some legacy cruft. 7 years ago
Tristan Gosselin-Hane ff4d001d81 Basic bidirectional chat implementation complete! 7 years ago
Tristan Gosselin-Hane cbf018c1dd Added new uuid<->username cache using bidict 7 years ago
Tristan Gosselin-Hane 1bd2e399ae Migrate to the "rewrite" branch of discord.py 7 years ago
Tristan Gosselin-Hane 246ad5367d Fix linting problem due to unused import 7 years ago
Tristan Gosselin-Hane 8dbeb7b4e4 Fixed method signature mismatch causing disconnect handler not to fire 7 years ago
Tristan Gosselin-Hane 46277944aa Added embedded minecraft authentication server to map minecraft 7 years ago
Tristan Gosselin-Hane c225482452 Fixed bug that crashed the client when a user logged off 7 years ago
Tristan Gosselin-Hane c2af3a6c3c Add mcstatus library and only re/connect to server if it is online. 7 years ago
Tristan Gosselin-Hane 6a5c7746b4 Don't assign logger function which doesn't return to dummy variable 7 years ago
Tristan Gosselin-Hane d7ba5bc0dc Fix broken indents 7 years ago
Tristan Gosselin-Hane 8fc8113200 Move respawn message to debug log level 7 years ago
Tristan Gosselin-Hane f38e079ac9 Tolerate Mojang API failures 7 years ago
Tristan Gosselin-Hane 3ad569b1d2 Implement python logging facility 7 years ago
Tristan Gosselin-Hane ff1a1071f9 Populate the UUID cache using the tablist instead of querying API 7 years ago
Tristan Gosselin-Hane 51779ab551 Remove reconnect spaghetti code now that pyCraft issue #109 is resoved! 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. 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 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