Skip to content
This repository was archived by the owner on Dec 6, 2017. It is now read-only.

Releases: tuubes/Photon-API

On the right track!

22 Sep 14:38

Choose a tag to compare

On the right track! Pre-release
Pre-release
  • Entities' interfaces and abstract classes!
  • Two types of plugins: World and Server
  • New threading-model: a lot of things don't need to be thread-safe anymore
  • ChunkGenerator API
  • Better world access API
  • Better command API
  • Improved and fixed packets
  • Various bug fixes
  • More documentation
  • Gradle wrapper

Third release: Commands, Packets, plugins dependencies and more!

13 Apr 19:05

Choose a tag to compare

  • Add a command system, based on Apache Commons CLI
  • Merge PacketsService and PacketsRegistry into PacketsManager
  • Replace the Packet.handle() method by a separate PacketHandler, and allow multiple handlers per packet
  • Add base packets (Status and Login packets in particular)
  • Specify the dependencies format for plugins
  • Use the "get" prefix for every getter
  • Replace Chunk by ChunkSection (16x16x16 blocks) and ChunkColumn (16 sections aligned vertically)
  • Remove block light level setters and getters. I will re-add them later, but it's not my priority for now.
  • Other various improvements

Config update, and Gradle

05 Apr 15:29

Choose a tag to compare

Pre-release
  • More classes were added in the utils package.
  • The config package has been greatly modified. Configurations may now be corrected by a ConfigurationSpecification, which may be created by hand or based on an existing file. See the javadoc for more informations.
  • The project also uses the Gradle build system !

First bugfix release

27 Mar 16:20

Choose a tag to compare

First bugfix release Pre-release
Pre-release

The API doesn't use any external library anymore.
The method Configuration.correct(ConfigurationSpecification) now works correctly: it replaces any invalid value, and delete or create entries when necessary.