Skip to content

Plugins forked from third parties that are maintained by TrueOG Network, and selectively merge in upstream changes.

Notifications You must be signed in to change notification settings

true-og/Soft-Forks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soft-Forks

Icon

ad astra per aspera

Plugins forked from third parties that are maintained by TrueOG Network, which selectively merge in upstream changes.

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

All Soft Forked 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
}

Import TrueOG Network internal dependencies from source via bootstrap.sh.

Use TrueOG's custom eclipse auto-formatting and checkstyle profile for java.

Examples in:

Template-OG (Java)

KotlinTemplate-OG (Kotlin)

About

Plugins forked from third parties that are maintained by TrueOG Network, and selectively merge in upstream changes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published