IDK is a Game Server written in Java. It includes and uses the libraries log4j, BoneCP, JSON Simple, Netty and Google's Guava Project.
To build you will need:
To build everything using Gradle (the command below will download Gradle automatically, you do not need to download it first).
./gradlew clean dist
Or under Windows:
gradlew clean dist
The distribution ready file can then be found under build/distributions
. The other JAR files can be found under build/libs
.
IDK is licensed under the terms of the Apache License, Version 2.0.
Please follow the Sun/Oracle coding standards, except for the following:
- Always use 4 spaces instead of tabs
- No 80 column limit or 'weird' midstatement newlines.
- The general order of a class is:
- Static fields
- Static methods
- Getters
- Setters
- Methods
- Fields
- Use the keyword "final" where possible
- Don't Ignore Exceptions without a good reason