Lukario45 / MCThunder

Open Source Minecraft Server Software
GNU General Public License v3.0
6 stars 2 forks source link

MCThunder

MCThunder is an open source Minecraft server software that will allow people to run their own servers. MCThunder is coded in Java and contains Steveice10's MCProtocolLib for packets and Minecraft protocol.

What MCThunder will have

MCThunder is planned for the newest version of Minecraft, but it is meant to run sort of like a classic server, i.e. MCLawl, MCBlend, MCForge, etc. Hence the reason its name starts with "MC" unlike CraftBukkit. When I say it will run like a classic server I mean it will have several built in things that make running it easier in general, after all, why download a plugin for every aspect of your server, that is just more configuring and checking for updates! Here is a list of the current planned additions to MCThunder:
~ A builtin Rank plugin (Can be disabled if someone wants their own rank plugin)
~ Ported commands that relate to WorldEdit and WorldGuard
~ An Economy system (Can be disabled)
~ Global Chat (This was a major feature of classic, and it can be disabled of course)
~ Essentials related commands
~ A Plugin API
~ An optional GUI
~ And much more

Background of MCThunder

What we have done already

~ Ability to read information from existing worlds
~ Some world saving
~ Most blocks can be placed
~ Blocks can be broken
~ Chat related things
~ Command System

Main Developers

~ Lukario45 (Me :D)
~ pupnewfster

People who have Contributed in some way, shape or form (Could be debugging, testing, or developing)

~ zack6849
~ Steveice10
~ Evadable
~ Merlin33069
~ MinedroidFTW
If anyone on this list has developed and wishes to be a main developer please tell me.

Things vital for the first release

~ World generation
~ Mob AI
~ Inventory
~ Crafting Recipes
~ Finish Material enum (Mostly done)
I plan to release some sort of version, probably not completed at the end of the spring

Plugin Development

MCThunder will have a Plugin API that will allow developers to hook in and make plugins for MCThunder. The API will be recommended to be used by maven on a maven supporting IDE (IntelliJ, Netbeans, etc). I will post what you need in your pom when that is actually ready.

Want to help?

If you are reading this and wish to help with the MCThunder project in any way contact me on GitHub or add me on Skype at Lukario45MC Thanks.