The Photon project has two parts: an API for plugins developers, and a minecraft server implementation, which allows people to play together. Its goal is to solve the problems of the current softwares (vanilla server, Bukkit, etc.) which are based on proprietary code and deliver poor, single-threaded performance.
It's a revolution! outout14, web developper
This project is amazing. Mathias, server admin
Photon is an open source project, made from scratch. It is free from mojang's proprietary code.
Your dream is becoming true: a really multi-threaded server, which runs tasks in parallel to efficiently handle more players!
Optimized at its core, it aims to deliver lightning-fast performance: high TPS and low RAM usage.
The Photon API is both simple and powerful. It allows the developers to create amazing plugins. They even have access to the packets!
Many things are happening at the moment: entities' API, implementation of the new threading model and of the two new plugin types : WorldPlugin and ServerPlugin, world loading from disk, ...
Players' authentication and packet encryption have been completed!
TheElectronWill suggested a new threading model, simpler and more efficient. Read the topic.
The packets have been updated for Minecraft v1.9.4
The API v0.3.0 (alpha) has been released! It brings a lot of improvements everywhere.
Photon now uses the Gradle build system! See the README.md in the github repository to know how to use it.
The Photon API is now available online, on github.
Let's discuss! We can create amazing things together.