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

Release PocketMine-MP Alpha_1.3.12 has been released! Next one, Alpha_1.4

Comments in 'PocketMine News' started by shoghicp, Feb 11, 2014.

  1. shoghicp
    Offline

    shoghicp Staff Member PocketMine Team

    Joined:
    Aug 22, 2013
    Posts:
    436
    Plugins:
    14
    Minecraft User:
    shoghicp
    Before starting to rewrite even more parts of the code, we are releasing the last version of the Alpha_1.3.x Amai Beetroot「甘いビートルート」. Next one will be Alpha_1.4 with more rewrite!
    We have included the new Event API that will be used on the next release, but now it is only used to hook on packets.

    API Changelog:

    • Full network rewrite. Plugins can work with packets easily now.
    • New Event API, only implemented for packets right now.
    • Added player.block.place.bypass and player.block.break.bypass
    • Level included in data for event item.drop
    • Added Utils::getUniqueID()
    • Added default support in PHP binaries for MySQLi
    • Removed Spyc
    • Call Plugin::__destruct() on PluginAPI::__destruct()
    • Added more OS detection on Utils::getOS()
    Changelog:

    • New set-up wizard in multiple languages. Help translate it to more languages on http://translate.pocketmine.net/
    • Updated pthreads and PHP binaries
    • New font for MinTTY console on Windows
    • Send partial hotbar history
    • Fixed Tile saving indexes
    • Fixed a few teleport bugs
    • Improved crash dumps
    • Increased apple health restore
    • Fixed players being invincible after death
    • Fixed Level::unloadChunk() not using saveEnabled
    • Show player name on bad username kick
    • Fixed item duplication on void #1100
    • OPs can bypass the player limit
    • Fixed item replacing on furnace #1114
    • Fixed multiple small bugs #1058 #1032 #854 #823 #1135 #1150 #1172 #1173 #486 #466 #483
    • Fixed PHP compilation on 64-bit linux #519 #861 #940 #505 #590 #761 #129
    • Included OPCache to optimize opcodes
  2. Falk
    Offline

    Falk Staff Member Global Moderator

    Joined:
    Sep 2, 2013
    Posts:
    1,710
    Plugins:
    22
    Minecraft User:
    Falkirknh
    Question, with this Event API rewrite in 1.4 will all plugins using Events need to be updated?
  3. shoghicp
    Offline

    shoghicp Staff Member PocketMine Team

    Joined:
    Aug 22, 2013
    Posts:
    436
    Plugins:
    14
    Minecraft User:
    shoghicp
    In 1.4 all the plugins will need to be updated. Alpha_1.3.12 is backwards-compatible
  4. Darunia18
    Offline

    Darunia18 Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    755
    Plugins:
    2
    Minecraft User:
    Darunia18
    Ok. I'll start learning it. Is there any documentation of how it works at all yet or do we just kind of have t0 look at the source for now?
  5. iksaku
    Offline

    iksaku Notable Member Plugin Developer

    Joined:
    Sep 2, 2013
    Posts:
    1,132
    Plugins:
    4
    Minecraft User:
    iksaku
    @shoghicp I second want to learn the API for the 1.4... Will you finish the API Documentation on github?
  6. Falk
    Offline

    Falk Staff Member Global Moderator

    Joined:
    Sep 2, 2013
    Posts:
    1,710
    Plugins:
    22
    Minecraft User:
    Falkirknh
    Documentation is written primarily by sekjun.
  7. Darunia18
    Offline

    Darunia18 Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    755
    Plugins:
    2
    Minecraft User:
    Darunia18
    Ahh ok I didn't know that. Thanks :)
  8. iJoshuaHD
    Offline

    iJoshuaHD Notable Member Plugin Developer

    Joined:
    Nov 7, 2013
    Posts:
    1,206
    Plugins:
    4
    Minecraft User:
    iJoshuaHD
    how can i disable ops can bypass player limit? for me, it is inefficient to be added as default because like me, i want to treat everyone fair on my server, first come first serve basis. it would be great on the next update where i could enable it or disable it using the system.properties. thanks :)
  9. shoghicp
    Offline

    shoghicp Staff Member PocketMine Team

    Joined:
    Aug 22, 2013
    Posts:
    436
    Plugins:
    14
    Minecraft User:
    shoghicp
    Look up HideMe and the comments, this time I added a few more. It should work like a simplified version of Bukkit's event system. I'll write full docs for 1.4 ;)

    Hmm, open an issue on Github too ;)
    ZacHack and Darunia18 like this.
  10. Blubbll
    Offline

    Blubbll Active Member

    Joined:
    Oct 3, 2013
    Posts:
    325
    Minecraft User:
    Blubbll
    :(
    FrozenNintendo likes this.
  11. iJoshuaHD
    Offline

    iJoshuaHD Notable Member Plugin Developer

    Joined:
    Nov 7, 2013
    Posts:
    1,206
    Plugins:
    4
    Minecraft User:
    iJoshuaHD
    what kind of update? do the plugin authors need to rewrite the plugins?
  12. xktiverz
    Offline

    xktiverz Active Member

    Joined:
    Dec 20, 2013
    Posts:
    61
    Minecraft User:
    64FF00
    Yup. Maybe :(
  13. Blubbll
    Offline

    Blubbll Active Member

    Joined:
    Oct 3, 2013
    Posts:
    325
    Minecraft User:
    Blubbll
    i wish shoghi releases an Automatic plugin converter which compares classes, functions, commands, cases and events with the 1.4 ones and converts and translates them into the new Event format. It might actually work. Like an DevTools feature somewhere like the pdfcompiler and his world file converters. /convert <plugin> -> /plugins/Updater/Plugin(newFormat).php.
    Another way would be LegacyPlugin support as an additional PluginLoader and worker that makes old plugin work too and bring back Backwards compatibiliy which you can use until Plugin gets updated if ever (only if they work with the Alpha1.3.12 and latest API).
    MinePocket Servers and iJoshuaHD like this.
  14. Kedyn Bolds
    Offline

    Kedyn Bolds Active Member

    Joined:
    Jan 10, 2014
    Posts:
    95
    Minecraft User:
    Coollkboy
    Would be cool
    slavebro190 likes this.
  15. ZacHack
    Offline

    ZacHack Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    326
    Plugins:
    6
    Minecraft User:
    _ZacHack_
    Idk for sure but most likely the functions and events will needed to be changed
  16. NIM
    Offline

    NIM Active Member

    Joined:
    Nov 28, 2013
    Posts:
    74
    Minecraft User:
    NIMGamingPRO
    So in 1.4 I will have to learn new stuff?
  17. Darunia18
    Offline

    Darunia18 Staff Member Sectional Moderator

    Joined:
    Aug 23, 2013
    Posts:
    755
    Plugins:
    2
    Minecraft User:
    Darunia18
    You can start learning now if you want I think...
  18. sieneis_82
    Offline

    sieneis_82 New Member

    Joined:
    Feb 7, 2014
    Posts:
    11
    Plugins:
    1
    Minecraft User:
    sieneis_82
    a really cool updation...
    But changed almost everything in event system.Can u tell me how to use?
  19. NIM
    Offline

    NIM Active Member

    Joined:
    Nov 28, 2013
    Posts:
    74
    Minecraft User:
    NIMGamingPRO
    Why can't we keep that part the same and just add on?
  20. Blubbll
    Offline

    Blubbll Active Member

    Joined:
    Oct 3, 2013
    Posts:
    325
    Minecraft User:
    Blubbll
    Because shoghicp doesn't want it. He could of make old plugins still work but it seems he just wants to move on to a better Event system and doesn't care about the hundreds of ancient plugins dieing and never coming back to live.
Similar Threads: PocketMine-MP Alpha_1312
Forum Title Date
PocketMine News PocketMine-MP 1.6dev-1266 is now available! Dec 20, 2015
PocketMine News PocketMine-MP 1.4 Stable is now available! Jan 2, 2015
PocketMine News PocketMine-MP Alpha_1.4dev-707 beta11 is now available! Oct 17, 2014
PocketMine News PocketMine-MP Alpha_1.4dev-599 beta8 is now available! Sep 22, 2014
PocketMine News PocketMine-MP Alpha_1.4dev-576 beta7 is now available! Sep 16, 2014

Share This Page

Advertisement