Skip to content

Instantly share code, notes, and snippets.

View ZandercraftGames's full-sized avatar
🛋️
Chilling and working on the Zandercraft Bot 😄

Zander ZandercraftGames

🛋️
Chilling and working on the Zandercraft Bot 😄
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