From 975c9426997dd4a8508dd6aacc783576af15290b Mon Sep 17 00:00:00 2001 From: DaTTV Date: Sun, 16 Feb 2025 16:30:56 +0100 Subject: [PATCH 1/3] Init --- .gitignore | 1 + .gradle/8.8/checksums/checksums.lock | Bin 0 -> 17 bytes .gradle/8.8/checksums/md5-checksums.bin | Bin 0 -> 21997 bytes .gradle/8.8/checksums/sha1-checksums.bin | Bin 0 -> 27515 bytes .../8.8/dependencies-accessors/gc.properties | 0 .../8.8/executionHistory/executionHistory.bin | Bin 0 -> 40650 bytes .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .gradle/8.8/fileChanges/last-build.bin | Bin 0 -> 1 bytes .gradle/8.8/fileHashes/fileHashes.bin | Bin 0 -> 18897 bytes .gradle/8.8/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../8.8/fileHashes/resourceHashesCache.bin | Bin 0 -> 18531 bytes .gradle/8.8/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 + .gradle/buildOutputCleanup/outputFiles.bin | Bin 0 -> 18929 bytes .gradle/file-system.probe | Bin 0 -> 8 bytes .gradle/vcs-1/gc.properties | 0 .idea/.gitignore | 8 +++ .idea/compiler.xml | 6 +++ .idea/gradle.xml | 15 ++++++ .idea/misc.xml | 7 +++ .idea/modules.xml | 8 +++ .idea/modules/BlazeSMP.main.iml | 14 +++++ .idea/vcs.xml | 6 +++ build.gradle | 49 ++++++++++++++++++ gradle.properties | 0 gradle/wrapper/gradle-wrapper.properties | 1 + settings.gradle | 1 + .../java/org/example/blazesmp/BlazeSMP.java | 17 ++++++ src/main/resources/plugin.yml | 8 +++ 30 files changed, 143 insertions(+) create mode 100644 .gitignore create mode 100644 .gradle/8.8/checksums/checksums.lock create mode 100644 .gradle/8.8/checksums/md5-checksums.bin create mode 100644 .gradle/8.8/checksums/sha1-checksums.bin create mode 100644 .gradle/8.8/dependencies-accessors/gc.properties create mode 100644 .gradle/8.8/executionHistory/executionHistory.bin create mode 100644 .gradle/8.8/executionHistory/executionHistory.lock create mode 100644 .gradle/8.8/fileChanges/last-build.bin create mode 100644 .gradle/8.8/fileHashes/fileHashes.bin create mode 100644 .gradle/8.8/fileHashes/fileHashes.lock create mode 100644 .gradle/8.8/fileHashes/resourceHashesCache.bin create mode 100644 .gradle/8.8/gc.properties create mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 .gradle/buildOutputCleanup/cache.properties create mode 100644 .gradle/buildOutputCleanup/outputFiles.bin create mode 100644 .gradle/file-system.probe create mode 100644 .gradle/vcs-1/gc.properties create mode 100644 .idea/.gitignore create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/modules/BlazeSMP.main.iml create mode 100644 .idea/vcs.xml create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 settings.gradle create mode 100644 src/main/java/org/example/blazesmp/BlazeSMP.java create mode 100644 src/main/resources/plugin.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/.gradle/8.8/checksums/checksums.lock b/.gradle/8.8/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..14bdd399c6c85f1554e1a7c5615958eb2e9010e6 GIT binary patch literal 17 UcmZR+o2qd{^swUx1_<~B05xm{EdT%j literal 0 HcmV?d00001 diff --git a/.gradle/8.8/checksums/md5-checksums.bin b/.gradle/8.8/checksums/md5-checksums.bin new file mode 100644 index 0000000000000000000000000000000000000000..2496d19f2dc495d0a66fdf1e6c248788a76f9baa GIT binary patch literal 21997 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 literal 0 HcmV?d00001 diff --git a/.gradle/8.8/dependencies-accessors/gc.properties b/.gradle/8.8/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/8.8/executionHistory/executionHistory.bin b/.gradle/8.8/executionHistory/executionHistory.bin new file mode 100644 index 0000000000000000000000000000000000000000..98058b6eafc02ba8ae678ac3931a8c432de0f877 GIT binary patch literal 40650 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 DgQK~_ literal 0 HcmV?d00001 diff --git a/.gradle/8.8/executionHistory/executionHistory.lock b/.gradle/8.8/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..9a696ad7310705e792b3682059ea149513660ca3 GIT binary patch literal 17 TcmZRMuvi3h(Q0RlJxDMJHX literal 0 HcmV?d00001 diff --git a/.gradle/8.8/fileChanges/last-build.bin b/.gradle/8.8/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/.gradle/8.8/fileHashes/fileHashes.bin b/.gradle/8.8/fileHashes/fileHashes.bin new file mode 100644 index 0000000000000000000000000000000000000000..85da809a016938ce926fa19617386df22a94fd86 GIT binary patch literal 18897 zcmeI(&r6g+9LMol-M}Zr-3VDKKlt@{7L>vQW*#~UhKR{iRzu75RZI=2HUcD3HE>j~+N!AG&n zTWWo&u9pvHS31WUH&xxI>y^QonuYP`VfCCBx?X$pbVJ&kk0DhL>bmcNZR`5ap(^zp zL)Y~v>))+=ToFJ30R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5IEWb7v%QN%bsd>XF*0YEtS#O3-(+_4_mHogz4o!GlX2RIuX?W%iIMM^YrFff Xtl7vk?v;OY=Vf?QV%|#FSIoqJ|A)#q literal 0 HcmV?d00001 diff --git a/.gradle/8.8/fileHashes/fileHashes.lock b/.gradle/8.8/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..00c47697532d59812e78ee67c334e473c3391e6c GIT binary patch literal 17 UcmZSn-gw=MG5cH=0|f8_05?AbP5=M^ literal 0 HcmV?d00001 diff --git a/.gradle/8.8/fileHashes/resourceHashesCache.bin b/.gradle/8.8/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000000000000000000000000000000000..baf3a03bcaba923310d4226ebedb92f5ebf6ea85 GIT binary patch literal 18531 zcmeI%zY2j-6aetcMhb&sG1&YWl&ne_OqB8lRx6W-Fc}Tr!l*3DGk5{-!2SAsc?Icr z>fC!eXSwIM-bo1c%Ig#18?|q#B0zuu0RjXF5FkK+009C72oNAZfB*pk1pY-}85b$0 z%hY@Mq$qDg=$B%VTg=wy)%Ysf`uIvQkpQ(E*&};l$T29BIsZVA`c@$pNHr7n{?4f1CFGy{%T~jk0N(_iHaLd^B27JkuzBLi?e);OV5-uRhhA(r92RnUUV9{q`46*C%h) zXSatov;BKwarWzQq4Y)V_g`8)(^hyudcAgiHw;h2{fsjL2q1s}0tg_000IagfB*sr zAbG`_> + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..f9163b4 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..f0c744c --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..526e09f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/BlazeSMP.main.iml b/.idea/modules/BlazeSMP.main.iml new file mode 100644 index 0000000..bbeeb3e --- /dev/null +++ b/.idea/modules/BlazeSMP.main.iml @@ -0,0 +1,14 @@ + + + + + + + PAPER + ADVENTURE + + 1 + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..07493c1 --- /dev/null +++ b/build.gradle @@ -0,0 +1,49 @@ +plugins { + id 'java' +} + +group = 'me.freezy.plugins.papermc' +version = '0.0.1-a' + +repositories { + mavenCentral() + maven { + name = "papermc-repo" + url = "https://repo.papermc.io/repository/maven-public/" + } + maven { + name = "sonatype" + url = "https://oss.sonatype.org/content/groups/public/" + } +} + +dependencies { + compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT") +} + +def targetJavaVersion = 21 +java { + def javaVersion = JavaVersion.toVersion(targetJavaVersion) + sourceCompatibility = javaVersion + targetCompatibility = javaVersion + if (JavaVersion.current() < javaVersion) { + toolchain.languageVersion = JavaLanguageVersion.of(targetJavaVersion) + } +} + +tasks.withType(JavaCompile).configureEach { + options.encoding = 'UTF-8' + + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible()) { + options.release.set(targetJavaVersion) + } +} + +processResources { + def props = [version: version] + inputs.properties props + filteringCharset 'UTF-8' + filesMatching('plugin.yml') { + expand props + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..e69de29 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..0d8ab51 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1 @@ +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..e31143c --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'BlazeSMP' diff --git a/src/main/java/org/example/blazesmp/BlazeSMP.java b/src/main/java/org/example/blazesmp/BlazeSMP.java new file mode 100644 index 0000000..ecda5ad --- /dev/null +++ b/src/main/java/org/example/blazesmp/BlazeSMP.java @@ -0,0 +1,17 @@ +package org.example.blazesmp; + +import org.bukkit.plugin.java.JavaPlugin; + +public final class BlazeSMP extends JavaPlugin { + + @Override + public void onEnable() { + // Plugin startup logic + + } + + @Override + public void onDisable() { + // Plugin shutdown logic + } +} diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..885dade --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,8 @@ +name: BlazeSMP +version: '0.0.1-a' +main: org.example.blazesmp.BlazeSMP +api-version: '1.21' +load: STARTUP +authors: [ DaTTV, Freezy, EmrageGHC ] +description: A simple Plugin for a streamer SMP! +website: https://freezy.me From 7103300e54d5183ad613897c4ee797579cb3b664 Mon Sep 17 00:00:00 2001 From: DaTTV <104141141+DrFreezyYT@users.noreply.github.com> Date: Sun, 16 Feb 2025 16:37:30 +0100 Subject: [PATCH 2/3] =?UTF-8?q?chore(workflow):=20Gradle=20Wrapper-Generie?= =?UTF-8?q?rung=20im=20GitHub=20Actions=20Workflow=20hinzugef=C3=BCgt=20?= =?UTF-8?q?=20-=20Automatische=20Erstellung=20des=20Gradle=20Wrappers,=20f?= =?UTF-8?q?alls=20nicht=20im=20Repository=20vorhanden=20-=20Setzt=20die=20?= =?UTF-8?q?Ausf=C3=BChrungsrechte=20f=C3=BCr=20gradlew,=20um=20den=20Build?= =?UTF-8?q?=20zu=20erm=C3=B6glichen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/gradle.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 321c6a1..b2a2c96 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -15,13 +15,13 @@ on: jobs: build: - runs-on: ubuntu-latest permissions: contents: read steps: - uses: actions/checkout@v4 + - name: Set up JDK 21 uses: actions/setup-java@v4 with: @@ -32,31 +32,29 @@ jobs: # Configure Gradle for optimal use in GitHub Actions, including caching of downloaded dependencies. # See: https://github.com/gradle/actions/blob/main/setup-gradle/README.md - name: Setup Gradle - uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0 + uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 + # Schritt 1: Erzeuge den Gradle Wrapper, falls dieser nicht vorhanden ist. + - name: Generate Gradle Wrapper + run: gradle wrapper --gradle-version 8.9 + + # Schritt 2: Stelle sicher, dass das Wrapper-Skript ausführbar ist. + - name: Make gradlew executable + run: chmod +x gradlew + + # Schritt 3: Führe den Build mit dem Gradle Wrapper durch. - name: Build with Gradle Wrapper run: ./gradlew build - # NOTE: The Gradle Wrapper is the default and recommended way to run Gradle (https://docs.gradle.org/current/userguide/gradle_wrapper.html). - # If your project does not have the Gradle Wrapper configured, you can use the following configuration to run Gradle with a specified version. - # - # - name: Setup Gradle - # uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0 - # with: - # gradle-version: '8.9' - # - # - name: Build with Gradle 8.9 - # run: gradle build - dependency-submission: - runs-on: ubuntu-latest permissions: contents: write steps: - uses: actions/checkout@v4 - - name: Set up JDK 17 + + - name: Set up JDK 21 uses: actions/setup-java@v4 with: java-version: '21' @@ -65,4 +63,4 @@ jobs: # Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies. # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md - name: Generate and submit dependency graph - uses: gradle/actions/dependency-submission@af1da67850ed9a4cedd57bfd976089dd991e2582 # v4.0.0 + uses: gradle/actions/dependency-submission@af1da67850ed9a4cedd57bfd976089dd991e2582 From 8e6d90da3796f19932d8c8f0d28234fed48ce6c1 Mon Sep 17 00:00:00 2001 From: DaTTV <104141141+DrFreezyYT@users.noreply.github.com> Date: Sun, 16 Feb 2025 16:39:25 +0100 Subject: [PATCH 3/3] Removed dependency submission --- .github/workflows/gradle.yml | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index b2a2c96..69cc00d 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -45,22 +45,3 @@ jobs: # Schritt 3: Führe den Build mit dem Gradle Wrapper durch. - name: Build with Gradle Wrapper run: ./gradlew build - - dependency-submission: - runs-on: ubuntu-latest - permissions: - contents: write - - steps: - - uses: actions/checkout@v4 - - - name: Set up JDK 21 - uses: actions/setup-java@v4 - with: - java-version: '21' - distribution: 'temurin' - - # Generates and submits a dependency graph, enabling Dependabot Alerts for all project dependencies. - # See: https://github.com/gradle/actions/blob/main/dependency-submission/README.md - - name: Generate and submit dependency graph - uses: gradle/actions/dependency-submission@af1da67850ed9a4cedd57bfd976089dd991e2582