Hello, I installed the newest Raspberry Pi pocketmine version (for MCPE 1.0.7, PocketMine says it is version 1.6.2dev) and I installed loads of different plugins from Poggit (such as EconomyAPI and HotBlock) but I can't use them. It says that they all use incompatible API versions. The only three plugins that have worked so far are Parkour, PurePerms, and PureChat. Does anybody know what's happening? Did I mess up? Thanks, ALinuxLover
You didn't do anything wrong. You have the right version of PocketMine, the plugins just aren't compatible with the latest API yet.
Oh, okay. In that case, is there any way to make pocketmine backwards-compatible (i.e. Adding support for older plugins)? Sorry about this. My friend is really excited for LuckyBlock and HotBlock and I don't want to let him down. I would prefer a pre-made plugin but I can make my own. EDIT: Also, how do I find out what API version I have? Thanks!
There is no backwards compatibility for plugins made before API 3 There have been many changes to the PocketMine API between API 2 and 3 which make little room for backwards compatibility with API 1
Example My plugin does "$player->sendMessage("blah")" on Command and has "api: [2.1.0, 3.0.0-ALPHA5]" in the plugin.yml, it works in 3.0 and it's fully backwards compatible to 2.1.0...
Wait, it says I'm running version 1.6.2dev-6.0-ALPHA5 What part of that is the API? Or am I looking in the wrong place? Sorry if I'm missing something obvious. I have literally no experience with this.