Add BoatParty ice-boat racing plugin for PaperMC
CI / build (push) Failing after 45s

Gradle-based plugin targeting the latest Paper API (26.2), with
configurable races (laps, checkpoints, lobby/start, min players,
countdown), a /boatparty command suite, and lap/checkpoint tracking
via player movement. Includes Gitea Actions CI to build with JDK 25.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
Michael Burgess
2026-08-08 08:38:54 -04:00
co-authored by Claude Sonnet 5
commit 8a6b835c50
19 changed files with 1599 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
plugins {
java
id("com.gradleup.shadow") version "8.3.5"
}
group = "us.tss3.boatparty"
version = "1.0.0"
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(25))
}
}
repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
}
dependencies {
compileOnly("io.papermc.paper:paper-api:26.2.build.111-stable")
}
tasks {
compileJava {
options.encoding = "UTF-8"
options.release.set(25)
}
processResources {
filesMatching("plugin.yml") {
expand("version" to project.version)
}
}
shadowJar {
archiveClassifier.set("")
archiveBaseName.set("BoatParty")
}
build {
dependsOn(shadowJar)
}
}