Hello, i see that plugin is very interesting but i dont know how to convert its source code to last pocketmine api So anyone can help me, thanks very much. Source :https://github.com/diamond-gold/MiniBosses
I will try my best, it may take some time. You can watch progress here: https://github.com/DarkWav/MiniBosses-3.0.0 (Dead Link)
https://github.com/jasonwynn10/MiniBosses I just did this, and My IDE says it's okay, but I have not tested, so expect bugs. https://poggit.pmmp.io/ci/jasonwynn10/MiniBosses/MiniBosses
still got error: Code: [14:15:08] [Server thread/CRITICAL]: Unhandled exception executing command 'mini bosses spawn cc' in minibosses: Argument 2 passed to pocketmine\entity\DataPrope rtyManager::setFloat() must be of the type float, null given, called in C:\Users \minenew\Desktop\pe-test\src\pocketmine\entity\Entity.php on line 538 [14:15:08] [Server thread/CRITICAL]: TypeError: "Argument 2 passed to pocketmine \entity\DataPropertyManager::setFloat() must be of the type float, null given, c alled in C:\Users\minenew\Desktop\pe-test\src\pocketmine\entity\Entity.php on li ne 538" (EXCEPTION) in "src/pocketmine/entity/DataPropertyManager" at line 115 [14:15:08] [Server thread/DEBUG]: #0 src/pocketmine/entity/Entity(538): pocketmi ne\entity\DataPropertyManager->setFloat(integer 53, NULL ) [14:15:08] [Server thread/DEBUG]: #1 plugins/Source-RPGMobs/src/NORA/RPGMobs/Bos s(50): pocketmine\entity\Entity->__construct(pocketmine\level\Level object, pock etmine\nbt\tag\CompoundTag object) [14:15:08] [Server thread/DEBUG]: #2 src/pocketmine/entity/Entity(288): NORA\RPG Mobs\Boss->__construct(pocketmine\level\Level object, pocketmine\nbt\tag\Compoun dTag object) [14:15:08] [Server thread/DEBUG]: #3 plugins/MiniBosses_dev-2.phar/src/MiniBosse s/Main(129): pocketmine\entity\Entity::createEntity(string Boss, pocketmine\leve l\Level object, pocketmine\nbt\tag\CompoundTag object) [14:15:08] [Server thread/DEBUG]: #4 plugins/MiniBosses_dev-2.phar/src/MiniBosse s/Main(63): MiniBosses\Main->spawnBoss(string cc) [14:15:08] [Server thread/DEBUG]: #5 src/pocketmine/command/PluginCommand(58): M iniBosses\Main->onCommand(pocketmine\Player object, pocketmine\command\PluginCom mand object, string minibosses, array Array()) [14:15:08] [Server thread/DEBUG]: #6 src/pocketmine/command/SimpleCommandMap(258 ): pocketmine\command\PluginCommand->execute(pocketmine\Player object, string mi nibosses, array Array()) [14:15:08] [Server thread/DEBUG]: #7 src/pocketmine/Server(1955): pocketmine\com mand\SimpleCommandMap->dispatch(pocketmine\Player object, string minibosses spaw n cc) [14:15:08] [Server thread/DEBUG]: #8 src/pocketmine/Player(2190): pocketmine\Ser ver->dispatchCommand(pocketmine\Player object, string minibosses spawn cc) [14:15:08] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/PlayerNetworkSe ssionAdapter(222): pocketmine\Player->chat(string /minibosses spawn cc) [14:15:08] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/protocol/Comma ndRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handle CommandRequest(pocketmine\network\mcpe\protocol\CommandRequestPacket object) [14:15:08] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/PlayerNetworkS essionAdapter(92): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle (pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) [14:15:08] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/protocol/Batch Packet(114): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPack et(pocketmine\network\mcpe\protocol\CommandRequestPacket object) [14:15:08] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkS essionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmi ne\network\mcpe\PlayerNetworkSessionAdapter object) [14:15:08] [Server thread/DEBUG]: #14 src/pocketmine/Player(3036): pocketmine\ne twork\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe \protocol\BatchPacket object) [14:15:08] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterfac e(158): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\Bat chPacket object) [14:15:08] [Server thread/DEBUG]: #16 vendor/pocketmine/raklib/src/server/Server Handler(98): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 14.167.4.47 34183, raklib\protocol\EncapsulatedPacket object, integer 0) [14:15:08] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterfac e(103): raklib\server\ServerHandler->handlePacket() [14:15:08] [Server thread/DEBUG]: #18 src/pocketmine/network/Network(94): pocket mine\network\mcpe\RakLibInterface->process() [14:15:08] [Server thread/DEBUG]: #19 src/pocketmine/network/mcpe/RakLibInterfac e(80): pocketmine\network\Network->processInterface(pocketmine\network\mcpe\RakL ibInterface object) [14:15:08] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandle r(120): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closur e}() [14:15:08] [Server thread/DEBUG]: #21 vendor/pocketmine/snooze/src/SleeperHandle r(82): pocketmine\snooze\SleeperHandler->processNotifications() [14:15:08] [Server thread/DEBUG]: #22 src/pocketmine/Server(2258): pocketmine\sn ooze\SleeperHandler->sleepUntil(double 1530688508.3209) [14:15:08] [Server thread/DEBUG]: #23 src/pocketmine/Server(2129): pocketmine\Se rver->tickProcessor() [14:15:08] [Server thread/DEBUG]: #24 src/pocketmine/Server(1710): pocketmine\Se rver->start() [14:15:08] [Server thread/DEBUG]: #25 src/pocketmine/PocketMine(237): pocketmine \Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\minenew\Desktop\pe-test\, string C:\Users\minenew\Desktop\pe-te st\plugins\) when i try : /minibosses spawn
@jasonwynn10 thanks for your commit i tested it and i have 2 issues related here : https://github.com/jasonwynn10/MiniBosses/commit/a1571bd43fcec3e8a963e5cc2a012d0985849eb9
@TeraCube @Nora1903 I pushed another update to the repo. Please test it to ensure the error is fixed.