DungeonRealms Official Source Code (Era #1)
Versions: 1.4.7 -> 1.8
Timeframe: June 2012 -> June 2015
Ownerships: Availer, Minecade
Notable Developers: Vaquxine, EtherealTemplar, Vilsol, iFamasssxD, Tux2
This is repository spans from January 26, 2014 (When Minecade Purchased DungeonRealms) to June 2015 when Minecade shuts down DungeonRealms.
Commit history is kept from January 26, 2014 to November 2014. The final Minecade code was merged into this repository by Kneesnap, so there is a single repository with both commit history and the final code.
If you go back in time, you will get original Vaquxine code, back when each mechanic was a seperate plugin, a very poor design choice. Vilsol helped to cleanup Vaqxine's code drastically, and combined it into one singuler plugin, and tried to improve the code from there.
It is a miracle this code even ran, it's that bad.
This assumes you are using IntelliJ IDEA.
- Clone this from git. File > New > Project From Version Control > Github.
- Mark src/main/java as the source root.
- Mark src/main/resources as the resources root.
- File > Project Settings > Libraries Add all of the jars in libs.
- Create an artifact that exports the entry: "DROriginal Compile Output".
- You can now create the plugin with Build > Build Artifacts... > OriginalDR > Build.
- We want the players to have an accurate history of DungeonRealms, and how the game used to work.
- Minecraft is a platform for tinkering. We want to let players tinker with DungeonRealms, make their own ideas, learn to code, and potentially even become future DungeonRealms developers.
However, we are releasing this under the Attribution-NonCommercial-ShareAlike 4.0 International license. This means you may use this code for anything except commercial purposes, such as for-profit practice servers.
© DungeonRealms 2018 All rights reserved