Are there rules for branching and publishing the branches? I was thinking of creating a working branch to develop some AI and wanted to know if this was allowed. Or are we to just branch locally and then push to master when we are ready for review? Are their guidelines on how to contribute? Brad
You have to fork to create a branch. You can't magically push to the Also please note that it is unlieky that AI will be merged into pmmp right now.
We are not working on AI yet because Mob AI would require very careful planning before we start working on it. Many spoons like Genisys have attempted to create mob AI but ended up working on ugly ones that cannot be maintained or extended easily, or end up getting laggy. If you don't want to waste time working on a branch that will never be merged, I think it is a good idea you discuss your approach with the team first, or by creating a branch containing proof of concept of your approach (i.e. try writing some mob AI from your approach, but no need to debug it or implement it fully, as long as a programmer can identify what you are trying to do). Everything that exists in a vanilla MCPE server but is not working in PocketMine.
Things like redstone, blocks since 0.15 and some before, weather, experience, mob AI, minecarts and some more are not yet implemented.
Okay, thanks. Is there any documentation on animal/creature sizes? I was looking through the wiki's and didn't see anything describing the sizes of the creatures but some of them are defined in the sources.