Files
Barış Keser 21c7fa9b4e Refactor display management and error handling in sources
- Implement synchronized block for render timer management in ImplBoilerDisplay.
- Replace Timer with Bukkit's scheduler in ImplDisplayManager for better task handling.
- Add error handling for missing 'url' argument in BoilerClientSource, BufferedFFMPEGSource, FFMPEGSource, GstreamerSource, ImageSource, KeyboardSource, RTMPSource, TwitchSource, VideoConverterSource, VlcSource, YoutubeSource, and CloneSource.
- Improve error reporting for missing display in SectionCloneSource.
- Enhance error handling in GstreamerSource for installation checks.
- Update SystemInfoSource to handle potential null plugin versions.
- Adjust audio queue size checks and backpressure handling in BufferedFFMPEGSource and FFMPEGSource.
- Ensure proper cleanup of resources in unload methods across sources.
- Comment out platform includes in settings.gradle.kts for clarity.
2026-02-23 01:02:55 +03:00

25 lines
544 B
Kotlin

import io.papermc.paperweight.userdev.ReobfArtifactConfiguration
plugins {
id("io.papermc.paperweight.userdev")
}
dependencies {
api(project(":platform-common"))
paperweight.paperDevBundle("1.21.11-R0.1-SNAPSHOT")
}
paperweight {
reobfArtifactConfiguration = ReobfArtifactConfiguration.MOJANG_PRODUCTION
}
java {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
tasks.reobfJar {
outputJar.set(tasks.jar.map { it.outputs.files.singleFile }.get())
enabled = false
}