ClearSky - A fast Minecraft PE server software based on PocketMine-MP
ClearSky is a fast Minecraft: Pocket Edition server software, finally back as a real FORK of PocketMine-MP
Because our awesome, highly skilled Team is mostly focusing on making the server behave like singleplayer, whilst having high performance and clean code.
- It has most of the blocks, items and entities that pmmp doesn't have yet. See Issue #2 for further information.
- The projects we sometimes clone code from are Genisys, Nukkit and IM (last one is dead). Everytime we take code from other projects we reference the commit in the commit title or description! We may also just cherry-pick the commit.
Remember: Please only use the cs-1.0 branch or a release in releases for production servers.
TravisCI Build Status CircleCI Build Status
Head over to the documentation site. If you don't find what you're looking for there, talk to a human. Please do not use our issue tracker for support requests.
- Raklib: https://github.com/PocketMine/RakLib
- SPL: https://github.com/PocketMine/PocketMine-SPL
- Language files: https://github.com/pmmp/PocketMine-Language
- Here is our Telegram group, where you can communicate with us: Telegram/ClearSky.
- Here is our Telegram plugin group, where you can talk about plugin development: Telegram/PMPlugins
There are a very wide range of already-written plugins available which you can use to customise your server. Check out Poggit, or just search GitHub.
- Latest API documentation - Doxygen documentation generated from development
- DevTools - A development tools plugin for creating plugins.
Yes, you can! Contributions are welcomed provided that they comply with our Contributing Guidelines. Please ensure you read the relevant sections of the guidelines carefully before making a Pull Request or opening an Issue.
- You can get the latest auto build phar here: CSPhar-Direct (beta)
- You can get an overview of phar builds here: CSPhar (beta)
- You can get a Multicraft config demo here: ClearSkyTeam/MulticraftConfig.
- PHP Sockets
- PHP mbstring
- PHP BCMath
- PHP pthreads by krakjoe: Threading for PHP - Share Nothing, Do Everything.
- PHP YAML by Bryan Davis: The Yaml PHP Extension provides a wrapper to the LibYAML library.
- LibYAML by Kirill Simonov: A YAML 1.1 parser and emitter written in C.
- cURL: cURL is a command line tool for transferring data with URL syntax
- Zlib: A Massively Spiffy Yet Delicately Unobtrusive Compression Library
- Source RCON Protocol
- UT3 Query Protocol
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
pmmp/PocketMine and ClearSkyTeam/PocketMine are not affiliated with Mojang. All brands and trademarks belong to their respective owners. PocketMine-MP is not a Mojang-approved software, nor is it associated with Mojang.