Skip to content

Releases: KelpFramework/kelp

kelp-v0.0.4 - "The events & scheduling update"

22 Oct 10:09
55cb23a
Compare
Choose a tag to compare

Hey developers! The new version of kelp has been in development for more than a month now, but there are some new exciting features to announce.

The focus of this update was to improve event handling and schedulers. Those two fields of plugin development are strongly related to each other, so I decided to put them into one release.

For the schedulers, the highlights are async scheduling utils and thread synchronization allowing to switch between the primary thread of the server and your scheduler threads. But there is also a wrapper for Bukkit's sync executors. The Subscribes annotation is a new and useful feature of the event handling system as you can put it above any method and this method is then executed every time the event is called. This allows you to still reuse your method as a normal method without having to pass an event parameter each time.

Have fun playing around with the new features, the wiki will be updated within the next few days.

Further information about the new release can be found in the new changelog. The changelog system has also changed and is now divided into different files.

The listed features are currently only available for 1.8. More versions will follow in the future.

kelp-v0.0.3 - "The particle update"

12 Sep 14:58
cb8351f
Compare
Choose a tag to compare
Pre-release

The focus of this release was to create a basis for the kelp particle engine, which should allow creating stunning particle effects with ease. Another important point is that this release is the first one available for Maven, Gradel, Bazel, etc. For that, some changes in the project's structure had to be made.

Further information about the new release can be found in the CHANGELOG.md

The listed features are currently only available for 1.8. More versions will follow in the future.

kelp-v0.0.2 - "The inventory update"

03 Aug 09:02
8f789d5
Compare
Choose a tag to compare
Pre-release

This new release of kelp focuses on bringing the inventory system to a release-ready stage. Currently, only 3 widgets have been implemented, but the main focus of the release is to create a flexible core in order to easily create new widgets with minimal effort. If you have made a cool widget, feel free to create a Pull Request for it.

Further information about the new release can be found in the CHANGELOG.md

The listed features are currently only available for 1.8. More versions will follow in the future.

kelp-v0.0.1

30 Jun 16:59
bfe3300
Compare
Choose a tag to compare
kelp-v0.0.1 Pre-release
Pre-release

This is the first release of the KelpFramework. It is made for the community to be able to play around with it and propose new features, find bugs, and experience some advantages of it. It is not recommended to use this in a production environment. The Core API might change at any time.

The following things are already implemented:

  • A command and configuration system
  • An entity and NPC system
  • A sidebar system
  • A Netty Wrapper
  • A listener system
  • A player and sound system
  • Materials/Items

Currently, those features are only available for 1.8. Other versions will follow as soon as possible.