1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Did I install the wrong version of PocketMine?

Discussion in 'Help' started by ALinuxLover, May 1, 2017.

  1. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    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
     
  2. Croc

    Croc Creeper

    Messages:
    2
    GitHub:
    crock
    The plugins haven't been updated to support the latest version of Pocketmine yet.
     
    ALinuxLover and EdwardHamHam like this.
  3. EdwardHamHam

    EdwardHamHam Skeleton

    Messages:
    962
    GitHub:
    edwardhamham
    You didn't do anything wrong. You have the right version of PocketMine, the plugins just aren't compatible with the latest API yet.
     
    ALinuxLover likes this.
  4. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    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!
     
    Last edited: May 2, 2017
  5. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    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
     
    Last edited: May 3, 2017
    EdwardHamHam likes this.
  6. HimbeersaftLP

    HimbeersaftLP Fish

    Messages:
    2,402
    GitHub:
    HimbeersaftLP
    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...
     
  7. HimbeersaftLP

    HimbeersaftLP Fish

    Messages:
    2,402
    GitHub:
    HimbeersaftLP
    Run /version :D
     
    ALinuxLover likes this.
  8. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    Oh, I know that :p
    Thanks! :)
     
  9. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    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.
     
  10. TheDiamondYT

    TheDiamondYT Zombie

    Messages:
    298
    GitHub:
    TheDiamondYT1
    Current API is 3.0.0-ALPHA5
     
    ALinuxLover likes this.
  11. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    Okay. Thanks.
     
  12. HimbeersaftLP

    HimbeersaftLP Fish

    Messages:
    2,402
    GitHub:
    HimbeersaftLP
    On console:
    [​IMG]

    Ingame:
    [​IMG]
     
  13. ALinuxLover

    ALinuxLover Spider

    Messages:
    7
    GitHub:
    alinuxlover
    Oh... I didn't see that. Thanks! :D
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.