README update.
This commit is contained in:
@@ -20,70 +20,11 @@ The Magicbane Team has wanted to open source Shadowbane for half a decade. We a
|
|||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
|
- Project is released under an MIT license. Please see the LICENSE file.
|
||||||
- Inbound == Outbound.
|
- Inbound == Outbound.
|
||||||
- IntelliJ is the supported IDE.
|
- IntelliJ is the supported IDE.
|
||||||
- Write code today see it running on the Magicbane production server tomorrow.
|
- Write code today see it running on the Magicbane production server tomorrow.
|
||||||
|
|
||||||
## Project setup
|
## Support
|
||||||
|
|
||||||
**Prerequisites**:
|
Documentation is available through the Magicbane [Wiki](http://repo.magicbane.com/MagicBane/Server/wiki) and [Discord server](www.magicbane.com).
|
||||||
|
|
||||||
- Git
|
|
||||||
- IntelliJ
|
|
||||||
- Java 8 JDK
|
|
||||||
- Account on the Magicbane [Public Repository](http://repo.magicbane.com)
|
|
||||||
|
|
||||||
|
|
||||||
Copy the HTTP link if you haven't yet installed a public key:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Clone the Magicbane public repo to your local machine using the copied URL.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Under Settings->VersionControl->Git make sure to turn off these two settings.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Select the Project Structure settings within the IDE.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Select Java 8 as the IDE target as shown.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
- Delete and recreate content root pointing at the **Server** directory.
|
|
||||||
- Make sure the Language Level still reflects Java 8.
|
|
||||||
- The IDE should now autodetect the cloned source.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Magicbane currently has the following dependencies.
|
|
||||||
<br>
|
|
||||||
|
|
||||||
- [EnumBitSet](https://github.com/claudemartin/enum-bit-set)
|
|
||||||
- [HikariCP](https://github.com/brettwooldridge/HikariCP)
|
|
||||||
- [JDA](https://github.com/DV8FromTheWorld/JDA)
|
|
||||||
- [JodaTime](https://github.com/JodaOrg/joda-time)
|
|
||||||
- [TinyLog](https://github.com/tinylog-org/tinylog/tree/v1.3)
|
|
||||||
- [MySqlConnector](https://dev.mysql.com/downloads/connector/j/)
|
|
||||||
|
|
||||||
They are all directly obtainable from a running MagicBox instance.
|
|
||||||
|
|
||||||
``` docker cp magicbox:/usr/share/java/EnumBitSet.jar Dependencies/```
|
|
||||||
|
|
||||||
Add the jar files as project libraries as shown.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
You should now be able to build the game!
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Next Steps
|
|
||||||
|
|
||||||
You can now move onto the [Development Workflow](http://repo.magicbane.com/MagicBane/Server/wiki/Development-workflow) or [MagicBox Setup](http://repo.magicbane.com/MagicBane/Server/wiki/MagicBox-:-Magicbane-in-a-Box) pages for further information.
|
|
||||||
|
|
||||||
Support is also available through the Magicbane [Discord server](www.magicbane.com). Feel free to stop in and pick Magicbot's brain!
|
|
||||||
Reference in New Issue
Block a user