Minecraft Classic Custom Server Software
MCGalaxy classic is a classic Minecraft server software based on MCForge, which is in turn based on MCLawl. It has been released under an open-source license to allow the community to help us develop it further. We welcome all pull requests and will merge them in at our own discretion. For more information, visit our wiki.
-
If you are pushing your commits OR if you are doing a pull request, PLEASE make sure to NORMALIZE your entire local repo if it isn't already normalized. The head repo is already normalized, so if you forked or pulled from the HEAD, everything should be alright. See [this link][4] for more info on re-normalizing your repo.
!NOTE! Commits that do not handle the line-endings correctly WILL be reverted. -
Do not commit large blocks of changes and files. Try to split and group these into smaller related pieces and commit these one by one. If you are adding a new file that might have 100+ lines of code additions, then that's allowed, just don't add anything else unrelated to that commit!
-
Please make sure you fetch and merge the latest commits into your local branch before pushing any commits where you might have changed files that would cause a conflict. This does NOT mean that you have to fetch and merge with every commitment or push. Just keep track of the latest commitments and see if someone else might have changed a file you've been working on.
A good habbit would be to first make some couple of commitments, then BEFORE pushing, do a fetch/merge and fix any conflicts (if there are any).
Unless otherwise noted, this software and its source code is Copyright 2015 MCGalaxy, 2011 MCForge & Copyright 2012 David Mitchell. licensed under the [MIT][3]
In an effort to add copyright notices to the source code, we utilized automated methods to insert these. Some copyright attributions may be incorrect. If you identify any such cases, please notify us immediately so we may correct it.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
It is also required that any derivative works clearly state that they are based off of MCGalaxy Scorce code.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.