Advertisement
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

POSSIBLE PORTING?

Comments in 'Plugin Development' started by Angelo Vidrio, Mar 30, 2014.

Thread Status:
Not open for further replies.
  1. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    Hey everyone, ok so i know this sounds way different and somewhat (out of range) but is there any possibility of porting BUKKIT plugins to POCKETMINE plugins? Just wondering.. I might want to test some stuff out.
  2. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    This is not impossible but, well, be more innovative. MCPE and MCPC are two different things.
  3. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    True, but if i find a way, I would be editing plugins all day!
  4. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Well, the Bukkit API is different from the PocketMine API completely (although idk why shoghicp seems to be working hard to make PocketMine become like Bukkit).

    So even IG someone invents a Java-<PHP translator it is impossible to translate Bukkit plugins into PocketMine plugins completely.
  5. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    What if we translated it, then just change the api within it?
  6. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Then rewriting the code is easier.
  7. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    You don't understand the meaning of API. It means that the whole way to code is different. For example as of newest stable version, a player is an independent class with a field Entity. In Bukkit a player is a subclass of Entity.

    And the things that a PC server handles are different from what a PE server handles.
  8. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    Hmmm...im just gonna wait till 1.4 to see how POWERRFUL the plugins are gonna be.
  9. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    Ok i see what your saying now, i just didnt know that they were that different.
  10. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    But that doesn't mean they are same as bukkit. Always remember, they are two different types of software.
  11. Angelo Vidrio
    Offline

    Angelo Vidrio Active Member Plugin Developer

    Joined:
    Jan 16, 2014
    Posts:
    123
    Plugins:
    5
    Minecraft User:
    LilCrispy45
    Yes i now understand that bukkit and pocketmine are two completely different things XD, ive seen some plugins that are supposedly MCPC plugins like "plugin.js" and not "plugin.jar". Thats javascript right?
  12. Dinokiller
    Offline

    Dinokiller Notable Member

    Joined:
    Sep 22, 2013
    Posts:
    376
    Minecraft User:
    Dinokiller_
    js files are Javascript and jar files are compiled java code bundled into an archive.
  13. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Java and JavaScript are two different languages
  14. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    There are some single player MCPE mods on JavaScript called ModPE scripts, but they are only usable via BlockLauncher, an Android app developed by @zhuowei.
  15. Dinokiller
    Offline

    Dinokiller Notable Member

    Joined:
    Sep 22, 2013
    Posts:
    376
    Minecraft User:
    Dinokiller_
    Yes, I know that. :p
  16. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Normally if enough developers are watching this thread this would become a discussion on the limitations of a plugin.
    Falk likes this.
  17. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,325
    Plugins:
    11
    Minecraft User:
    PEMapModder
    I don't think JavaScript files are Bukkit plugins according to my unthorough understanding...
  18. Dinokiller
    Offline

    Dinokiller Notable Member

    Joined:
    Sep 22, 2013
    Posts:
    376
    Minecraft User:
    Dinokiller_
    I'm currently developing a program in java which kind of translates Minecraft PC's packets to MCPE packets. If this works it would mean testing plugins without going on your phone or tablet and playing mutiplayer with a friend without needing 2 Android/IOS devices.
    PEMapModder likes this.
  19. Praxthisnovcht
    Offline

    Praxthisnovcht Notable Member Plugin Developer

    Joined:
    Mar 10, 2014
    Posts:
    702
    Plugins:
    4
    Minecraft User:
    PraxHellTag
    you can keep me informed of this development?
  20. Dinokiller
    Offline

    Dinokiller Notable Member

    Joined:
    Sep 22, 2013
    Posts:
    376
    Minecraft User:
    Dinokiller_
    Sure, at the moment I'm doing the GUI stuff. But I'm having to learn it because I never do any GUI in java so I'm a noob pretty much. I'm planning on making there a texture pack taht replaces textures that are not in Minecraft PE for the exclusive items.
Thread Status:
Not open for further replies.

Share This Page

Advertisement