Skip to content

Instantly share code, notes, and snippets.

View ZandercraftGames's full-sized avatar
💼
Software Engineer at North Line Canada

Zander ZandercraftGames

💼
Software Engineer at North Line Canada
View GitHub Profile

The Future of discord.py

Forked from Danny's original post (no changes have been made). Go give it some support!

If you're looking for a tl;dr, you can check the FAQ.

Greetings. If you don't know me, I'm Danny. I'm the core (and sole) maintainer of the discord.py library. Contrary to popular belief, I am actually not a Discord employee. In fact, I'm not even a professional programmer. In reality, I'm a medical professional who works at my local hospital. Despite all that, I do enjoy programming as a hobby and have worked on discord.py on my own free time.

I've been working on discord.py for about 6 years – a rather significant portion of my life has gone into maintaining this software library completely for free. I have never accepted donations. I have never asked for donations. This library has been my passion project, born completely out of a desire to see more bots on Discord written in Python. Over the years, many users of my library have told me that discord.py changed their lives. It e

[17:10:55] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\entity\EntityLevelChangeEvent' to 'MysteryCrate v6.2.0': Cannot send empty batch on JackMD\MysteryCrate\EventListener
[17:10:55] [Server thread/CRITICAL]: InvalidArgumentException: "Cannot send empty batch" (EXCEPTION) in "src/pocketmine/Server" at line 1864
[17:10:55] [Server thread/DEBUG]: #0 src/pocketmine/level/Level(466): pocketmine\Server->batchPackets(array Array(), array Array(), boolean )
[17:10:55] [Server thread/DEBUG]: #1 MysteryCrate.phar/src/JackMD/MysteryCrate/EventListener(297): pocketmine\level\Level->addParticle(pocketmine\level\particle\FloatingTextParticle object, array Array())
[17:10:55] [Server thread/DEBUG]: #2 src/pocketmine/plugin/MethodEventExecutor(38): JackMD\MysteryCrate\EventListener->onLevelChange(pocketmine\event\entity\EntityLevelChangeEvent object)
[17:10:55] [Server thread/DEBUG]: #3 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(JackMD\MysteryCrate\Even
[15:44:03] [Server thread/CRITICAL]: [MysteryCrate] Could not execute task JackMD\MysteryCrate\UpdaterEvent: Undefined index: level
[15:44:03] [Server thread/CRITICAL]: ErrorException: "Undefined index: level" (EXCEPTION) in "MysteryCrate.phar/src/JackMD/MysteryCrate/UpdaterEvent" at line 100
[15:44:03] [Server thread/DEBUG]: #0 MysteryCrate.phar/src/JackMD/MysteryCrate/UpdaterEvent(100): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string Undefined index: level, string phar://C:/Users/Zander Maitland/Desktop/Pocketmine/plugins/MysteryCrate.phar/src/JackMD/MysteryCrate/UpdaterEvent.php, integer 100, array Array())
[15:44:03] [Server thread/DEBUG]: #1 src/pocketmine/scheduler/TaskHandler(163): JackMD\MysteryCrate\UpdaterEvent->onRun(integer 96149)
[15:44:03] [Server thread/DEBUG]: #2 src/pocketmine/scheduler/TaskScheduler(203): pocketmine\scheduler\TaskHandler->run(integer 96149)
[15:44:03] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(711): pocketmine\scheduler\TaskScheduler->mainT