diff --git a/.gitignore b/.gitignore index deacb25c..4d3c4b9e 100644 --- a/.gitignore +++ b/.gitignore @@ -46,6 +46,7 @@ out/ # other stuff leaves-server leaves-api +paper-api-generator mc-dev .idea testserver diff --git a/build.gradle.kts b/build.gradle.kts index 8d38fcb5..6b13069e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -68,6 +68,13 @@ paperweight { serverPatchDir.set(layout.projectDirectory.dir("patches/server")) serverOutputDir.set(layout.projectDirectory.dir("leaves-server")) } + + patchTasks.register("generatedApi") { + isBareDirectory = true + upstreamDirPath = "paper-api-generator/generated" + patchDir = layout.projectDirectory.dir("patches/generated-api") + outputDir = layout.projectDirectory.dir("paper-api-generator/generated") + } } } diff --git a/settings.gradle.kts b/settings.gradle.kts index bf97df2d..cca46d70 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -7,4 +7,4 @@ pluginManagement { rootProject.name = "Leaves" -include("leaves-api", "leaves-server") +include("leaves-api", "leaves-server", "paper-api-generator")