Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@PEMapModder
Created January 21, 2016 00:01
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PEMapModder/a998c5c0198ce94b0354 to your computer and use it in GitHub Desktop.
Save PEMapModder/a998c5c0198ce94b0354 to your computer and use it in GitHub Desktop.

[QUOTE="TheDeibo, post: 142836, member: 16757"]correction: shoghi OR shoghicp[/QUOTE] That's not important. [QUOTE="Legoboy0215, post: 142835, member: 18294"]Hi: I am a very very inactive dev on ImagicalMine. I contributed a lot on the early days where there was a skin bug, chest bug, and etc. At start, ImagicalCorp consisted of members of… [USER=29074]@k3ithkfng[/USER]'s server's staff. We thought: "Wow, where did shogi go?" So we started. I still don't get the reason why [USER=29074]@k3ithkfng[/USER] did not fork the repo, but it's too late :)

We tried our best, and I tried my best typing this on my paperwhite XD Hope this answers your question.

TL; DR:

Basically, IDK.[/QUOTE] More importantly, people at ImagicalCorp were too lazy to try to organize their code properly or use proper code style. @keithkfng is not a true programmer; he had never written any working software by himself except a bash file that I don't even know if he wrote it himself. There is a lot of evidence to that, and we don't need to go through that discussion again. and someone like this who does not understand programming would never understand the importance of code organization or version control. To his eyes, code styling might just be a dirty trick practised by programmers who don't want others to contribute in their code. (But then, why would PocketMine have been open-source in the first place?) He is a user, so he thinks that anything that works is good enough, and it is pointless to do version control and branching. And he started the repo from a preprocessed phar. Because he didn't understand submodules. And ImagicalMine code was contaminated with preprocessing right on the start. Basically, they are more like, maybe lazy or didn't want to contribute to PocketMine at all. If you want to help the PocketMine community, you wouldn't want to get multiple variants of PocketMine, and worst of all, constantly updating, getting new versions and colliding with the PocketMine API, and sometimes adding poor changes that breaks plugins. In a nutshell, the whole issue comes from the problem that people are not in the intention on improving PocketMine at all. They don't even intend to at least make the branch comparable to PocketMine, which is the best way how the community can be helped. PocketMine is not inactive. Nor are developers ignoring or closing pull requests for any reasons of ego or what, simply they have not reviewed them yet, simply because they are waiting for @shoghicp to discuss about things. That is how PocketMine quality is maintained. No haste. Everything is done with the most consideration on every plugin and room for future development.

And may I conclude, if you are really for the good of the PocketMine community, fine if you don't want to make pull requests to PocketMine, but if you say your software is much faster than PocketMine, may you please at least let us compare the difference between PocketMine and your code so that we know what fixed the lag?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment