πŸ”₯
Sparkle
  • πŸ‘‹Welcome to Sparkle!
  • πŸ”©Installation
  • πŸ—ƒοΈGeneral Information
    • πŸ–₯️For server owners
    • πŸ‘¨β€πŸ’»For developers
  • βš™οΈApps
    • πŸ“±Apps
    • 🚞Components
    • πŸ“¦Services
  • πŸ•ΉοΈInterchange
    • πŸ–¨οΈInterchanges
    • πŸ”©InterchangeStructure
    • 🧫CompletionAsset
    • πŸ—»StructuredInterchange
  • πŸ–₯️User Experience
    • πŸ“¨Transmission
    • πŸ—³οΈItems
    • 🎨Canvas
    • πŸ§‘β€πŸš€Effects
      • ⛓️Types
      • πŸ—―οΈParticleEffect
      • πŸ”ŠSoundEffect
  • πŸ—ΊοΈWorld
    • πŸ–οΈDyeableMaterial
    • 🌈ColorType
    • πŸ™οΈShapes
  • ⏱️Timing
    • πŸ›£οΈCoroutines
    • ⏳Scheduling & Deferral
  • βš—οΈOther
    • 🧬Debug
    • 🏜️SandBox
Powered by GitBook
On this page

Was this helpful?

  1. General Information

For developers

wh47 15 5p4rk13 f0r m3?

PreviousFor server ownersNextApps

Last updated 2 years ago

Was this helpful?

Dear plugin developer!

Sometimes it is quite complicated or disturbing to work with the APIs and frameworks, which are currently out on the market.

With Sparkle you can easily create robust and reliable plugins, without having to worry too much about aspects of the things, nobody wants to think of.

In Sparkle, we work on an async basis, with kotlin libraries in mind. Most things are directly attached to Kotlin coroutines and are designed, to work well with most things, you can think of.

From the creation of user interfaces to the management of plugin components, Sparkle has an explicit and straightforward answer to it!

Give Sparkle a try and use it in one of your projects! Visit the page to start working with Sparkle, the Framework you want to work with!

πŸ—ƒοΈ
πŸ‘¨β€πŸ’»
Installation