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

fixed

Discussion in 'Help' started by QuiverlyRivalry, Sep 4, 2017.

  1. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Yes I did read the thread i started getting a bit of it I used a bit of dev tools. I then did some research and came acrss Pocketmine Tools its a 50% chance of my plugin actuallly properly updating apis
     
  2. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Oh thankss no wonder half my plugins didnt work welp back to the drawing board
     
  3. NickTehUnicorn

    NickTehUnicorn Zombie

    Messages:
    200
    GitHub:
    unickorn
    No, no, no.
    If the plugin has something that has changed with the API 3.0.0-ALPHA7, it won't work. Never, ever.

    Just read that thread properly and do what it says. You got the solution but keep consisting on not using it.
     
    Sandertv and EdwardHamHam like this.
  4. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Okay I understand it I think
    So I keep outdated plugin in server
    Click Start
    Go to crashdump read the crashdump
    Decipher where the mistake is, and using the crash dump change it to the correct code.
    Am I correct?
     
  5. NickTehUnicorn

    NickTehUnicorn Zombie

    Messages:
    200
    GitHub:
    unickorn
    Yes. But don't forget the first step.
    • Update the "api:" to 3.0.0-ALPHA7 in plugin.yml.
     
  6. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Yes thanks! Though I am still recieving errors first try lol. I need to learn more on pmmp or hire a dev to do this for $1 lol
    Thanks for the help ;)
     
  7. FiberglassCivic

    FiberglassCivic Spider Jockey

    Messages:
    39
    GitHub:
    95civicsi
    Coming from someone that's recently jumped through the same hoops you are currently going through, take some advice.

    Firstly, understand that the current versions of PocketMine-MP are in an 'ALPHA' stage meaning that the core server software is CONSTANTLY changing. Until it reaches 'STABLE', the API is going to break repeatedly.

    Secondly, most of the "Update API" tools on the internet for PocketMine plugins are for much older releases. Even if they do work with new plugins, they aren't able to address the problems of converting old API conventions to newer API conventions.

    Essentially, yes.
     
    NickTehUnicorn likes this.
  8. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Thanks fiber!
    Lol i need to learn this fast, tommorow school starts and wont find time for this ;(
     
  9. NickTehUnicorn

    NickTehUnicorn Zombie

    Messages:
    200
    GitHub:
    unickorn
    Of course you'll get errors. Don't expect being a pro coder without any mistakes!

    You're welcome;)
     
  10. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Thanks ;)
     
  11. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Hi, its me again thanks for keeping up with my nooby requests xD
    Now my plugins no longer show errors but just the message Incompatible API, with no crash dump how do i figure this out? If you want I can give you multicraft access to take a better look.
     
  12. NickTehUnicorn

    NickTehUnicorn Zombie

    Messages:
    200
    GitHub:
    unickorn
    So it just says "Couldn't load plugin: Incompatible API"?

    You should update the api in plugin.yml first to start receiving crashdumps.
     
  13. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Yeah I just relised thanks xD im trying playerselectors first
     
  14. FiberglassCivic

    FiberglassCivic Spider Jockey

    Messages:
    39
    GitHub:
    95civicsi
    HOLY COW!!! I'm starting to understand why you didn't want to follow the steps in the tutorial. You may need to take a step back and re-evaluate what you're trying to do.

    • AdminFun_v1.0.0
    • Advanced-Kits_take2
    • AlwaysSpawn_v2.2.2
    • AntiServerStop
    • AntiSpamPro
    • AutoInv_v1.0.1
    • BoostPad
    • Broadcaster
    • BuyCraft_v1.2.2
    • ClearLagg_v1.1.0
    • CommandShop
    • CommandShop
    • DropParty
    • DuelsPE
    • EconomyAPI_v2.0.9
    • EconomyAuction_v2.0.2
    • EconomyJob_v2.0.4
    • EconomyLand_v2.0.9
    • EconomyPShop_v2.0.2
    • EconomySell_v2.0.7
    • EconomyShop_v2.0.7
    • EconomyUsury_v1.0.1
    • Elytra_v1.0.0
    • EssentialsPE_v1.0.0
    • FactionsPro_v1.3.9
    • FloatingText
    • Functions
    • HealthOverHead
    • InvSee_v0.0.1
    • ItemCloud_v1.3.0
    • KillerEarnMoney_v1
    • MagicWE_v0.2.6
    • MapImageEngine_v1.0.6
    • MineReset
    • Mystery_v0.0.1
    • NetherChests_v1.1.1
    • NoAdvertisingPE_v1.0.1
    • Parkour
    • PiggyCustomEnchants
    • PlayerSelector_v1
    • PlayerVaults
    • PocketMine-DevTools
    • PureChat_v1.4.0
    • PurePerms_v1.3.7
    • README.md Initial commit a day ago
    • RakLib
    • RolePlay
    • ServerConnections
    • ServerManager
    • SignEnchant_vFleetHD
    • SimpleAuthHelper
    • SimpleAuth_v1.7.1
    • SimplePortals
    • SimpleSpawner-1
    • SimpleWarp_v2.1.0
    • SkinChanger
    • Slapper
    • TimeRanks_v1.2.4
    • TimerBan_v2.1
    • TitleJoin_v1.0.0 (4)
    • ToyBox_v1.2.1
    • TrollPE_v1.2
    • VoteReward_v3.0.2
    • WarpSigns_v0.0.1
    • WelcomeMessage_v1.3
    • Withdraw_v1.0
    • WorldGuard
    • WorldProtect
    • ZMusicBox
    • ZipPluginLoader_v1.1.3
    • iControlU_v1.3.0
    • iProtector
    • superBAR
    • xRulesx_v1.0.0

    That's about 75 plugins you're trying to update. Some of which are redundant and others are being updated by other members. First rule to being a programmer is this: Never try to solve big problems all at once. A question to consider:

    Code:
    How do you eat an elephant?
    Code:
    One bite at a time.

    So how to you solve a big programming problem. One byte at a time. Slim down your TODO list and work on the plugins that you need the most (if they aren't already being updated by another DEV). Once one is finished, move to the next.
     
  15. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Id love to that ;(
    but with school starting tommorow i wont have enough time thats why im even desperate to pay someone
     
  16. EdwardHamHam

    EdwardHamHam Skeleton

    Messages:
    962
    GitHub:
    edwardhamham
    You have school on the weekends?
     
  17. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    No tommorows wednesdsy, when school starts for me but no school on weekend
     
  18. FiberglassCivic

    FiberglassCivic Spider Jockey

    Messages:
    39
    GitHub:
    95civicsi
    Maybe not school directly, but homework and study, especially if in college.
     
  19. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Yea tough in year 9
     
  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.