2026-08-09 22:20:26 -04:00
2026-06-21 21:16:19 -04:00
2026-05-20 10:16:43 -04:00
2026-06-15 00:55:39 -04:00
2026-07-16 18:02:05 -04:00
2026-07-16 09:49:18 -04:00
2026-05-27 11:24:46 -04:00
2026-04-28 12:22:25 -04:00
2026-05-21 13:45:49 -04:00
2025-09-25 04:27:05 -04:00
2026-04-20 01:48:51 -04:00
2025-09-27 12:50:48 -04:00
2026-07-30 18:18:32 -04:00
2026-04-24 12:10:32 -04:00
2026-04-21 13:07:51 -04:00
2025-09-25 04:27:05 -04:00
2026-04-28 11:04:12 -04:00
2025-12-05 11:35:29 -05:00

Third-Party

Icon

ad astra per aspera

Plugins in-use by TrueOG Network with minimal changes only, including:

  • Updating build scripts
  • Fixing broken dependencies
  • Modifying config files
  • Removing unnecessary submodules causing build failures
  • Removing telemetry and metrics
  • Removing log4j

Plugins with changes more comprehensive than the scope of this suite belong in Soft Forks.

See each individual submodule for relevant licenses. Nothing is more restrictive than GPLv3.

All Third Party plugins should abide by the following standards, if applicable:

Gradle 8.14.3:

./gradlew wrapper --gradle-version=8.14.3

Kotlin Gradle files:

build.gradle.kts, settings.gradle.kts

Shadow 8.3.9 from gradleup:

plugins { id("com.gradleup.shadow") version "8.3.9" }

Paperweight API 2.0.0-beta.17:

plugins { id("io.papermc.paperweight.userdev") version "2.0.0-beta.17" }

Purpur API 1.19.4:

dependencies { compileOnly("org.purpurmc.purpur:purpur-api:1.19.4-R0.1-SNAPSHOT") }

LuckPerms API 5.5:

dependencies { compileOnly("net.luckperms:api:5.5") }

Shadow license into jars at the end of tasks.processResources:

from("LICENSE") {
        into("/")
    } 
}

Reproducible builds:

tasks.withType<AbstractArchiveTask>().configureEach {
    isPreserveFileTimestamps = false
    isReproducibleFileOrder = true
}
S
Description
Plugins used by TrueOG Network where the only changes we make are to the build scripts and config files. We also purge log4j for security reasons.
Readme
235 KiB
0 Stars 2 Watchers 0 Forks