Share This Page
Notable Member, Male, from Hong Kong
靜雞雞咁我走啦，好似我靜雞雞咁嚟，fing 一 fing 件衫，唔拎走一舊雲。嗰棵榆樹下面潭水，唔係泉水而係彩虹，喺藻葉之間搓碎，將彩虹咁既夢整沉左。Yes, I am serious about this message. I am leaving (very soon). Apr 10, 2016
- PEMapModder was last seen:
- Feb 27, 2018
- December 25
- Home page:
- Hong Kong
- Octet stream of bits
Writing this on 18/7/2015.
- Minecraft User:
It has been 16 months since I last updated my bio. Many things have changed.
PocketMine has upgraded from Alpha_1.3 to 1.5 and a 1.6 beta is pending to be released anytime. @shoghicp has become a member of MCPE development team instead of a hacker disassembling MCPE code and playing with Wireshark. The forum size has probably doubled, tripled or even quadrupled. Plugins that were popular when I last updated this bio either got rewritten or got tagged as outdated. Old legends like @wies and @Glitchmaster_PE almost vapourized with little activity these days. During this period, I have probably started working and abandoned like tens of projects. We started the [email protected] team, whose members are fairly inactive now except @iksaku who still updates EssentialsPE.
In real life, I am now in senior secondary (high school). Life is becoming increasingly busy.
Yes, everything has changed. Including me. From the one who was banned 5 times to the one with 5000+ posts and 3000+ likes, almost triple of anyone else. Still a forum member.
I still remember what brought me to this community. In 2013 July, the BlockLauncher update introduced ModPE scripts to Android users. The next month MCPE 0.7.4 update brought all players to the world of MCPE multiplayer. An app that I used to use, called Minecraft: PE Tricks or something like that, introduced PocketMine to me. All these brought me to the world of online social networks for Minecraft PE, of PocketMine and of programming.
It was, ironically, a real life experience that encouraged me to dedicate some time on programming. I heard my friend complaining about some app he was using of slow updates. Debating with him and defending the app's developers, I realized that I knew nothing at all, not even a basic Android hello world app. That was when I was determined to code a ModPE script generator app.
As you probably know, I never finished it. I was having the theory "if I am determined to do it and others can, I can do it". Eventually I didn't finish it because I never got a good design or determination to finish it. But indeed it was the thing that brought me to coding. Later when I joined the PocketMine community, I quickly got into the basics of PHP using knowledge from Java.
Of course it didn't get so fluent. A few days after joining, I posted a question. My plugin didn't work due to my error assuming that I could call $this class methods directly like in Java. @wies told me to "learn PHP", which became one of my favourite replies today.
At that time I was coding my own plugins. I became more and more experienced. Meanwhile, I released simple plugins like InfoEssentials and NumericRanks.
The new API in PocketMine 1.4 brought great changes to the community. The new extremely object-oriented style API introduced something new to me - the art of internal code management and both internal and external APIs. Introduction of PHPStorm to my work inspired new coding style. At the same time, watching the progress of new API rewrite, I have changed from the one who got super excited modifying source code to the fourth biggest contributor to PocketMine source.
Open-source has always been my favour. For example, the LegionPE plugin in Theta rewrite (currently W.I.P.) is to a very large extent open-source as a way to give community feedback.
Now for most projects I emphasize the extensibility and the customizability. This is the reason why the majority of my plugins never have been released - I don't even care whether they work or not. Unless I see any urgency, I only debug when I am in the mood to. There is a bunch of unused plugins in my Small-ZC-Plugins repo - https://github.com/PEMapModder/Small-ZC-Plugins - anyone is welcome to fix them and release them - but I just don't care as long as the code exists.
This is probably the last time I update this bio. To whoever reading this, this is probably something more than an autobiography.
SignaturePerfect solution for forum disputes:
Press the like button if I helped! I respect your freedom of speech, so don't click if you don't want to