├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ └── build-Sparkle.yml ├── .gitignore ├── .run ├── Sparkle-BUILD.run.xml ├── Sparkle-PRODUCTION.run.xml └── Sparkle-RUN.run.xml ├── COPYING.LESSER ├── LICENSE ├── README.md ├── SECURITY.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle.kts └── src └── main ├── kotlin └── dev │ └── fruxz │ └── sparkle │ ├── framework │ ├── SparklePlugin.kt │ ├── adventure │ │ └── Key.kt │ ├── command │ │ ├── Command.kt │ │ ├── Exception.kt │ │ ├── SparkleCommand.kt │ │ ├── annotations │ │ │ ├── Aliases.kt │ │ │ ├── CommandConstructor.kt │ │ │ ├── Description.kt │ │ │ ├── Label.kt │ │ │ ├── Usage.kt │ │ │ └── permission │ │ │ │ ├── Private.kt │ │ │ │ └── Public.kt │ │ ├── argument │ │ │ ├── ArgumentBuilder.kt │ │ │ └── ArgumentStore.kt │ │ ├── bukkit │ │ │ ├── Performer.kt │ │ │ └── TabCommandExecutor.kt │ │ └── context │ │ │ └── Context.kt │ ├── coroutine │ │ ├── dispatcher │ │ │ ├── CoroutineDispatcher.kt │ │ │ └── PluginCoroutineDispatcher.kt │ │ ├── scope │ │ │ └── PluginCoroutineManager.kt │ │ └── task │ │ │ └── Task.kt │ ├── entity │ │ ├── ArmorStand.kt │ │ ├── Entity.kt │ │ ├── Health.kt │ │ └── ScoreboardTags.kt │ ├── event │ │ ├── Event.kt │ │ ├── SpecializedEvent.kt │ │ ├── attack │ │ │ └── PlayerDamageByPlayerEvent.kt │ │ ├── dsl │ │ │ ├── EventDSL.kt │ │ │ ├── JITEvent.kt │ │ │ ├── JITEventManager.kt │ │ │ └── SparkleEventDSL.kt │ │ └── interaction │ │ │ ├── PlayerInteractAtBlockEvent.kt │ │ │ ├── PlayerInteractAtItemEvent.kt │ │ │ └── SparkleInteractEvent.kt │ ├── marker │ │ └── SparkleDSL.kt │ ├── nbt │ │ ├── PersistentData.kt │ │ └── PersistentDataDSL.kt │ ├── network │ │ └── SparkleHTTP.kt │ ├── plugin │ │ └── Plugin.kt │ ├── system │ │ ├── Bukkit.kt │ │ ├── Framework.kt │ │ ├── Internal.kt │ │ └── Logging.kt │ ├── util │ │ ├── Logging.kt │ │ ├── Time.kt │ │ ├── cache │ │ │ ├── CachedProperty.kt │ │ │ └── Caching.kt │ │ └── json │ │ │ └── serializer │ │ │ ├── AdventureKeySerializer.kt │ │ │ ├── BoundingBoxSerializer.kt │ │ │ ├── ItemSerializer.kt │ │ │ ├── ItemStackSerializer.kt │ │ │ ├── LocationSerializer.kt │ │ │ ├── NamespacedKeySerializer.kt │ │ │ ├── ParticleBuilderSerializer.kt │ │ │ ├── ParticleSerializer.kt │ │ │ ├── UUIDSerializer.kt │ │ │ ├── VectorSerializer.kt │ │ │ └── WorldSerializer.kt │ ├── ux │ │ ├── color │ │ │ ├── ColorType.kt │ │ │ └── ColorableMaterial.kt │ │ ├── effect │ │ │ ├── Effect.kt │ │ │ ├── EffectDsl.kt │ │ │ ├── Effects.kt │ │ │ ├── combinations │ │ │ │ ├── ComplexEffect.kt │ │ │ │ ├── CrossBasedEffect.kt │ │ │ │ └── ParallelBasedEffect.kt │ │ │ ├── particle │ │ │ │ └── Particles.kt │ │ │ ├── potion │ │ │ │ └── PotionEffect.kt │ │ │ ├── sound │ │ │ │ ├── ComplexSoundEffect.kt │ │ │ │ ├── Sound.kt │ │ │ │ ├── SoundData.kt │ │ │ │ ├── SoundEffect.kt │ │ │ │ ├── SoundLibrary.kt │ │ │ │ └── SoundMelody.kt │ │ │ └── specifications │ │ │ │ ├── EntityBasedEffect.kt │ │ │ │ ├── IndependentEffect.kt │ │ │ │ └── LocationBasedEffect.kt │ │ ├── inventory │ │ │ ├── container │ │ │ │ ├── Inventory.kt │ │ │ │ ├── InventoryBuilder.kt │ │ │ │ ├── InventoryEvent.kt │ │ │ │ ├── InventoryUI.kt │ │ │ │ └── InventoryView.kt │ │ │ └── item │ │ │ │ ├── CraftItem.kt │ │ │ │ ├── EnchantmentData.kt │ │ │ │ ├── Item.kt │ │ │ │ ├── ItemDSL.kt │ │ │ │ ├── ItemLike.kt │ │ │ │ ├── Quirk.kt │ │ │ │ ├── Skull.kt │ │ │ │ ├── action │ │ │ │ ├── ActionReaction.kt │ │ │ │ └── ActionTrigger.kt │ │ │ │ └── compose │ │ │ │ ├── ComposeAddon.kt │ │ │ │ └── ComposeProperty.kt │ │ ├── messaging │ │ │ ├── Message.kt │ │ │ └── Transmission.kt │ │ └── panel │ │ │ ├── MutablePanel.kt │ │ │ ├── Panel.kt │ │ │ ├── PanelDSL.kt │ │ │ ├── PanelFlag.kt │ │ │ ├── PanelFormat.kt │ │ │ ├── PanelHolder.kt │ │ │ └── PanelSound.kt │ └── world │ │ ├── Block.kt │ │ ├── BoundingBox.kt │ │ ├── Chunk.kt │ │ ├── Location.kt │ │ ├── RayTrace.kt │ │ ├── Structure.kt │ │ ├── Vector.kt │ │ └── location │ │ ├── ChunkLocation.kt │ │ └── LazyLocation.kt │ └── server │ ├── LocalSparkleLoader.java │ ├── LocalSparklePlugin.kt │ ├── component │ ├── demo │ │ └── DemoListener.kt │ ├── events │ │ ├── DamageListener.kt │ │ └── InteractionListener.kt │ └── sandox │ │ ├── SandBoxCommandContext.kt │ │ └── SandBoxManager.kt │ └── panel │ └── PanelListener.kt └── resources └── paper-plugin.yml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @TheFruxz -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-Sparkle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.github/workflows/build-Sparkle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Sparkle-BUILD.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.run/Sparkle-BUILD.run.xml -------------------------------------------------------------------------------- /.run/Sparkle-PRODUCTION.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.run/Sparkle-PRODUCTION.run.xml -------------------------------------------------------------------------------- /.run/Sparkle-RUN.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/.run/Sparkle-RUN.run.xml -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/SECURITY.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/jitpack.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "Sparkle" -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/SparklePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/SparklePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/adventure/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/adventure/Key.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/Command.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/Exception.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/Exception.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/SparkleCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/SparkleCommand.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Aliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Aliases.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/CommandConstructor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/CommandConstructor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Description.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Description.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Label.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Label.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Usage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/Usage.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/permission/Private.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/permission/Private.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/permission/Public.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/annotations/permission/Public.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/argument/ArgumentBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/argument/ArgumentBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/argument/ArgumentStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/argument/ArgumentStore.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/bukkit/Performer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/bukkit/Performer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/bukkit/TabCommandExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/bukkit/TabCommandExecutor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/command/context/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/command/context/Context.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/dispatcher/CoroutineDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/dispatcher/CoroutineDispatcher.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/dispatcher/PluginCoroutineDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/dispatcher/PluginCoroutineDispatcher.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/scope/PluginCoroutineManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/scope/PluginCoroutineManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/task/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/coroutine/task/Task.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/entity/ArmorStand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/entity/ArmorStand.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/entity/Entity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/entity/Entity.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/entity/Health.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/entity/Health.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/entity/ScoreboardTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/entity/ScoreboardTags.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/Event.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/SpecializedEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/SpecializedEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/attack/PlayerDamageByPlayerEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/attack/PlayerDamageByPlayerEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/EventDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/EventDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/JITEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/JITEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/JITEventManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/JITEventManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/SparkleEventDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/dsl/SparkleEventDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/PlayerInteractAtBlockEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/PlayerInteractAtBlockEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/PlayerInteractAtItemEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/PlayerInteractAtItemEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/SparkleInteractEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/event/interaction/SparkleInteractEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/marker/SparkleDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/marker/SparkleDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/nbt/PersistentData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/nbt/PersistentData.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/nbt/PersistentDataDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/nbt/PersistentDataDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/network/SparkleHTTP.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/network/SparkleHTTP.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/plugin/Plugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/plugin/Plugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/system/Bukkit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/system/Bukkit.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/system/Framework.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/system/Framework.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/system/Internal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/system/Internal.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/system/Logging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/system/Logging.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/Logging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/Logging.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/cache/CachedProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/cache/CachedProperty.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/cache/Caching.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/cache/Caching.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/AdventureKeySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/AdventureKeySerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/BoundingBoxSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/BoundingBoxSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ItemSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ItemSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ItemStackSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ItemStackSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/LocationSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/LocationSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/NamespacedKeySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/NamespacedKeySerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ParticleBuilderSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ParticleBuilderSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ParticleSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/ParticleSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/UUIDSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/UUIDSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/VectorSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/VectorSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/WorldSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/util/json/serializer/WorldSerializer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/color/ColorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/color/ColorType.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/color/ColorableMaterial.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/color/ColorableMaterial.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/Effect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/Effect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/EffectDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/EffectDsl.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/Effects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/Effects.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/ComplexEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/ComplexEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/CrossBasedEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/CrossBasedEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/ParallelBasedEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/combinations/ParallelBasedEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/particle/Particles.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/particle/Particles.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/potion/PotionEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/potion/PotionEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/ComplexSoundEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/ComplexSoundEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/Sound.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/Sound.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundData.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundLibrary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundLibrary.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundMelody.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/sound/SoundMelody.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/EntityBasedEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/EntityBasedEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/IndependentEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/IndependentEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/LocationBasedEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/effect/specifications/LocationBasedEffect.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/Inventory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/Inventory.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryUI.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/container/InventoryView.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/CraftItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/CraftItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/EnchantmentData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/EnchantmentData.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Item.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Item.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/ItemDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/ItemDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/ItemLike.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/ItemLike.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Quirk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Quirk.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Skull.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/Skull.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/action/ActionReaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/action/ActionReaction.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/action/ActionTrigger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/action/ActionTrigger.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/compose/ComposeAddon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/compose/ComposeAddon.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/compose/ComposeProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/inventory/item/compose/ComposeProperty.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/messaging/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/messaging/Message.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/messaging/Transmission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/messaging/Transmission.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/MutablePanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/MutablePanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/Panel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/Panel.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelDSL.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelFlag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelFlag.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelFormat.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelHolder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelSound.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/ux/panel/PanelSound.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/Block.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/Block.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/BoundingBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/BoundingBox.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/Chunk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/Chunk.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/Location.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/Location.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/RayTrace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/RayTrace.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/Structure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/Structure.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/Vector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/Vector.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/location/ChunkLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/location/ChunkLocation.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/framework/world/location/LazyLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/framework/world/location/LazyLocation.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/LocalSparkleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/LocalSparkleLoader.java -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/LocalSparklePlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/LocalSparklePlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/component/demo/DemoListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/component/demo/DemoListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/component/events/DamageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/component/events/DamageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/component/events/InteractionListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/component/events/InteractionListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/component/sandox/SandBoxCommandContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/component/sandox/SandBoxCommandContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/component/sandox/SandBoxManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/component/sandox/SandBoxManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/fruxz/sparkle/server/panel/PanelListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/kotlin/dev/fruxz/sparkle/server/panel/PanelListener.kt -------------------------------------------------------------------------------- /src/main/resources/paper-plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheFruxz/Sparkle/HEAD/src/main/resources/paper-plugin.yml --------------------------------------------------------------------------------