Closed 94832747228 closed 2 years ago
That looks like an issue with improperly using virions (you shouldn't be copying virions into your plugin's source folder that way).
See https://github.com/Muqsit/InvMenu/wiki/Using-InvMenu-in-a-plugin for a few examples on using InvMenu virion in a plugin.
[18:28:48] [Server thread/CRITICAL]: Error: "Interface 'muqsit\invmenu\MenuIds' not found" (EXCEPTION) in "plugins/ComplexCrates (4)/src/OguzhanUmutlu/ComplexCrates/libs/muqsit/invmenu/InvMenu" at line 37 [18:28:48] [Server thread/CRITICAL]: #0 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(138): include() [18:28:48] [Server thread/CRITICAL]: #1 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(124): BaseClassLoader->loadClass(string[55] OguzhanUmutlu\ComplexCrates\libs\muqsit\invmenu\InvMenu)
[18:28:48] [Server thread/CRITICAL]: #3 plugins/ComplexCrates (4)/src/OguzhanUmutlu/ComplexCrates/MenuManager(34): spl_autoload_call(string[55] OguzhanUmutlu\ComplexCrates\libs\muqsit\invmenu\InvMenu) [18:28:48] [Server thread/CRITICAL]: #4 plugins/ComplexCrates (4)/src/OguzhanUmutlu/ComplexCrates/EventListener(111): OguzhanUmutlu\ComplexCrates\MenuManager->previewCrate(array[0], object pocketmine\Player) [18:28:48] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/plugin/MethodEventExecutor(42): OguzhanUmutlu\ComplexCrates\EventListener->onInteract(object pocketmine\event\player\PlayerInteractEvent) [18:28:48] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object OguzhanUmutlu\ComplexCrates\EventListener, object pocketmine\event\player\PlayerInteractEvent) [18:28:48] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerInteractEvent) [18:28:48] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/level/Level(1872): pocketmine\event\Event->call() [18:28:48] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/Player(2556): pocketmine\level\Level->useItemOn(object pocketmine\math\Vector3, object pocketmine\item\ItemBlock, integer 2, object pocketmine\math\Vector3, object pocketmine\Player, boolean 1) [18:28:48] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(149): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) [18:28:48] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(106): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) [18:28:48] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [18:28:48] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/network/mcpe/protocol/BatchPacket(130): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket) [18:28:48] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter) [18:28:48] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/Player(3323): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [18:28:48] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket) [18:28:48] [Server thread/CRITICAL]: #17 pmsrc/vendor/pocketmine/raklib/src/server/ServerHandler(95): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[20] 127.46.133.253 56118, object raklib\protocol\EncapsulatedPacket, integer 0) [18:28:48] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket() [18:28:48] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process() [18:28:48] [Server thread/CRITICAL]: #20 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}() [18:28:48] [Server thread/CRITICAL]: #21 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications() [18:28:48] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/Server(2155): pocketmine\snooze\SleeperHandler->sleepUntil(double 1644492528.6987) [18:28:48] [Server thread/CRITICAL]: #23 pmsrc/src/pocketmine/Server(1992): pocketmine\Server->tickProcessor() [18:28:48] [Server thread/CRITICAL]: #24 pmsrc/src/pocketmine/Server(1586): pocketmine\Server->start() [18:28:48] [Server thread/CRITICAL]: #25 pmsrc/src/pocketmine/PocketMine(314): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[34] C:\Users\thanh\Desktop\PocketMine\, string[42] C:\Users\thanh\Desktop\PocketMine\plugins) [18:28:48] [Server thread/CRITICAL]: #26 pmsrc/src/pocketmine/PocketMine(344): pocketmine\server() [18:28:48] [Server thread/CRITICAL]: #27 pmsrc(11): require(string[89] phar://C:/Users/thanh/Desktop/PocketMine/PocketMine-MP.phar/src/pocketmine/Pocke)