
Sparkle
An all-around framework, written in Kotlin, for plugins running on paper servers (and above).
- Загрузки
- 2K
- Подписчики
- 9
- Обновлён
- 3 ноября 2022 г.
- Лицензия
- LGPL-3.0-only
Опубликован 29 августа 2022 г.
The Sparkle Framework
🗞 Version
Since we always try to use the latest versions as soon as possible, as already described in the point 'Version Policy', current versions quickly become obsolete, so we will soon release a list of versions, where it will be shown exactly how long a certain version is still being supported.
👥 Contribution
Of course, you can also participate in Sparkle and contribute to the development. However, please follow all community and general guidelines of GitHub and the repositories. You also have to respect the licenses set in this repository as well as in other repositories.
If you have any questions, suggestions or other items you would like to contribute to Sparkle or just discuss, check out the Discussions' section of this repository, where you will find the respective areas where you can create your own questions or join in discussions on other things.
🗒 Sidenotes
The Sparkle-Runnable jar includes (/ shadowed) these small amount of dependencies, so you don't have to provide them:
- Ascend
- Stacked
- Sparkle
- Kotlin Standard Library
- Kotlin Standard Library JDK8
- Kotlin Reflect
- KotlinX Serialization JSON
- KotlinX Coroutines Core
- SLF4J-API
- JetBrains Exposed Core
- JetBrains Exposed DAO
- JetBrains Exposed JDBC
- Ktor Client Core JVM
- Ktor Serialization KotlinX JSON
- Ktor Client CIO
- Ktor Client Content Negotiation
- Adventure API
- Adventure text Serializer Legacy
- Adventure text MiniMessage
We build & use Sparkle on Java 17 - Eclipse Temurin.
Also build & run Sparkle with Eclipse Temurin to get the best possible experience!
Ченджлог
1.0.0-PRE-20Бета1.19.2 · 3 ноября 2022 г.
Hey!
Another Sparkle-Update for you, and it's for free!
*In most cases, you want the -Runnable.jar!
- Chore(deps): Bump ktor-client-cio from 2.1.2 to 2.1.3 by @dependabot in https://github.com/TheFruxz/Sparkle/pull/22
- Chore(deps): Bump ktor-client-core-jvm from 2.1.2 to 2.1.3 by @dependabot in https://github.com/TheFruxz/Sparkle/pull/19
- Chore(deps): Bump ktor-serialization-kotlinx-json from 2.1.2 to 2.1.3 by @dependabot in https://github.com/TheFruxz/Sparkle/pull/20
- Chore(deps): Bump ktor-client-content-negotiation from 2.1.2 to 2.1.3 by @dependabot in https://github.com/TheFruxz/Sparkle/pull/21
- chore: code cleanup
- feature: introduce (partially experimental) canvas renderer
- feature: improved quick sandbox labeling
- feature: improved canvas DSL API
- feature: add maxOutFood function
- feature: add deferred items support to canvas pagination
- feature: more inventory API
- feature: more global plugin API
- feature: executor type limitation inside branches
- feature: reworked markers
- chore: updated Ascend and Stacked
- feature: add shapeToStructure function to shapes
- feature: add several new completion assets, like files
- fix: create fewer dispatchers
- feature: add easy-to-use hand properties
- fix: non-respect launching
- feature: new item receive library sound
- feature: add customizable usage reactions to interchanges
- feature: improved coroutine routing
- fix: remove last-update view in the app list, if no updates are enabled
- feature: more modern component access API
- feature: warnings at interchange-branch execution override
- fix: wrong log source output
- fix: wrong update messages
- fix: remove unused placeholder API references
1.0.0-PRE-19Бета1.19.2 · 22 октября 2022 г.
Hey!
Several improvements under the hood and UX also improved drastically.
You can view all changes on GitHub and this release!
Don't forget, Runnable.jar is the right choice for most cases!
Have a great day!
1.0.0-PRE-18Бета1.19.2 · 9 октября 2022 г.
Hey! We finally split MoltenKT to the three different projects!
There called Ascend, Stacked and of course Sparkle!
This is the first version after the split happened, we also made some improvements!
Due to errors in production and modrinth, this is a recreated release!
1.0-PRE-17Бета1.19.2 · 16 сентября 2022 г.
What's Changed
- Chore(deps): Bump ktor-client-core-jvm from 2.1.0 to 2.1.1 by @dependabot in #330
- Chore(deps): Bump ktor-client-cio from 2.1.0 to 2.1.1 by @dependabot in #333
- Chore(deps): Bump ktor-client-content-negotiation from 2.1.0 to 2.1.1 by @dependabot in #332
- Chore(deps): Bump ktor-serialization-kotlinx-json from 2.1.0 to 2.1.1 by @dependabot in #331
- Chore(deps): Bump slf4j-api from 2.0.0 to 2.0.1 by @dependabot in #337
- Several code improvements
- Enhanced Unfold
- Got rid of the old and confusing language-system
- More helpful API
- Moved color API from Paper to Unfold
- Several UI improvements
1.0-PRE-16Бета1.19.2 · 29 августа 2022 г.
- Several improvements, enhancements and bug fixes
- Dependency-Updates
Комментарии
Загружаем…
