An alternative/custom Minecraft server, written in Java, compatible with the original protocol. OpenCraft is built upon Apache MINA, SLF4J, Jython and XStream. The aim is to have features not in the official server distribution, like antigrief/scripting.


  • Compatible with the Minecraft client and heartbeat server (protocol version 7)
  • Extensible game mode system allowing customizable game play
  • Command system allowing custom commands to be created
  • Working physics, multiplayer, chatting, block creation and destruction
  • No code from the original Minecraft server, so you can do anything permitted under the license
  • Python (using Jython) scripting support

Project Samples

Project Activity

See All Activity >




BSD License

Follow OpenCraft

OpenCraft Web Site

Other Useful Business Software

Win More Business & Get More Done with Daylite Mac CRM Icon
Win More Business & Get More Done with Daylite Mac CRM Icon

Manage relationships, close deals, & execute on plans – all in one place! Integrate with Apple Mail, Contacts, & Calendar. Work offline & on the go.

Do you ever struggle to remember everything about your clients? With Daylite, you can bring anyone of your team members up to speed in just minutes. Easily skim through the customer's history to see all relevant emails, call notes, and appointment details.
Are you a small business where everyone uses an Apple Mac?
Get a demo!

Rate This Project

Login To Rate This Project

User Reviews

Be the first to post a review of OpenCraft!

Additional Project Details



Intended Audience

Developers, End Users/Desktop, System Administrators

User Interface


Programming Language

Java, Python

Database Environment

Flat-file, Proprietary file format, XML-based