DaPigGuy / PiggyCustomEnchants

An open source custom enchantment plugin for PocketMine-MP
https://piggydocs.aericio.net/PiggyCustomEnchants.html
Apache License 2.0
103 stars 118 forks source link

Player Crash | Internal Server Error #350

Closed jaylac2000 closed 2 years ago

jaylac2000 commented 3 years ago

Please make sure your issue complies with these guidelines:

Link to crashdump: there is not one

Extra Information

I have the menu to open when you do /ce when i try to enchant it crashes me

[20:40:02] [Server thread/CRITICAL]: TypeError: "Argument 2 passed to pocketmine\item\enchantment\EnchantmentInstance::construct() must be of the type int, string given, called in phar:///home/container/plugins/PiggyCustomEnchants.phar/src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/EnchantSubCommand.php on line 113" (EXCEPTION) in "pmsrc/src/pocketmine/item/enchantment/EnchantmentInstance" at line 41 [20:40:02] [Server thread/CRITICAL]: #0 plugins/PiggyCustomEnchants.phar/src/DaPigGuy/PiggyCustomEnchants/commands/subcommands/EnchantSubCommand(113): pocketmine\item\enchantment\EnchantmentInstance->construct(object DaPigGuy\PiggyCustomEnchants\enchants\miscellaneous\ToggleableEffectEnchant, string[1] 5) [20:40:02] [Server thread/CRITICAL]: #1 plugins/PiggyCustomEnchants.phar/src/DaPigGuy/PiggyCustomEnchants/libs/jojoe77777/FormAPI/Form(46): DaPigGuy\PiggyCustomEnchants\commands\subcommands\EnchantSubCommand->DaPigGuy\PiggyCustomEnchants\commands\subcommands{closure}(object pocketmine\Player, array[3]) [20:40:02] [Server thread/CRITICAL]: #2 pmsrc/src/pocketmine/Player(3678): DaPigGuy\PiggyCustomEnchants\libs\jojoe77777\FormAPI\Form->handleResponse(object pocketmine\Player, array[3]) [20:40:02] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(259): pocketmine\Player->onFormSubmit(integer 11, array[3]) [20:40:02] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/network/mcpe/protocol/ModalFormResponsePacket(49): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleModalFormResponse(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket) [20:40:02] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\ModalFormResponsePacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [20:40:02] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\ModalFormResponsePacket) [20:40:02] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [20:40:02] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/Player(3325): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [20:40:02] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [20:40:02] [Server thread/CRITICAL]: #10 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 174.112.100.91 64915, object raklib\protocol\EncapsulatedPacket, integer 0) [20:40:02] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() [20:40:02] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() [20:40:02] [Server thread/CRITICAL]: #13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() [20:40:02] [Server thread/CRITICAL]: #14 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications() [20:40:02] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1625863202.1299) [20:40:02] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor() [20:40:02] [Server thread/CRITICAL]: #17 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start() [20:40:02] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/PocketMine(291): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/) [20:40:02] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/PocketMine(321): pocketmine\server() [20:40:02] [Server thread/CRITICAL]: #20 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

DaPigGuy commented 2 years ago

Fixed in #169