Reyncraft Development
Reyncraft is a replacement Minecraft server designed to give admins more flexibility and control over how the server operates.
Development Planning
Phase 1, Planning:
List all features and types of features the server is going to have. Then group and extract the core components. These are what we are going to implement in the first release. Next, develop some engine designs using something like UML. This will give the project some structure and from there, we can give it some direction. Once this is done, coding can happen!
Current census on what language to use
- C++
- C++/Qt
Current feature ideas:
- Non notchian networking support
- Non notchian world storage
- Server status & statistic reporting to external apps
- Granular player permissions
- Scripting / Plugins
- More flexible whitelisting
- Remote console (RCON)
Required features:
- Notchian networking
- NBT support
- Multi world support (Nether)
- Minecraft user authentication
- Pigs and other entities
Useful Tools & Links
Minecraft Version Changer Tool
- http://digiex.net/minecraft/mcvtool/
This will let you switch between any released version of minecraft, as well as any modded jars you have in your ~/.minecraft/bin/ folder. This replaces the Minecraft launcher jar downloaded from minecraft.net. Scroll down to the bottom of the news feed to find every version of Minecraft ever.
Minecraft Coalition
- http://www.wiki.vg/Main_Page
Loads of documentation and lots of everything us developers could possibly want to get started.