diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..d2570f49f --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "gradle" + directory: "/" + schedule: + interval: "daily" + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 337a971ee..ab0437b11 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,7 +8,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - name: Validate Gradle Wrapper - uses: gradle/wrapper-validation-action@v3 + uses: gradle/actions/wrapper-validation@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 with: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a112e3ff5..899fbadd4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,7 +13,7 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - name: Validate Gradle Wrapper - uses: gradle/wrapper-validation-action@v3 + uses: gradle/actions/wrapper-validation@v4 - name: Set up JDK 17 uses: actions/setup-java@v4 with: diff --git a/build-logic/src/main/groovy/vr.base-conventions.gradle b/build-logic/src/main/groovy/vr.base-conventions.gradle index e1751a23e..eb745d080 100644 --- a/build-logic/src/main/groovy/vr.base-conventions.gradle +++ b/build-logic/src/main/groovy/vr.base-conventions.gradle @@ -22,8 +22,8 @@ base { } dependencies { - compileOnly "com.viaversion:viaversion:${project.viaversion_version}" - compileOnly "com.viaversion:viabackwards:${project.viabackwards_version}" + compileOnly "com.viaversion:viaversion:5.0.2" + compileOnly "com.viaversion:viabackwards:5.0.2" } publishing { diff --git a/common/build.gradle b/common/build.gradle index c009cc68a..51070babb 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -5,8 +5,8 @@ plugins { } dependencies { - compileOnly "io.netty:netty-all:${project.netty_version}" - compileOnly "com.google.guava:guava:${project.guava_version}" + compileOnly "io.netty:netty-all:4.0.20.Final" + compileOnly "com.google.guava:guava:17.0" } sourceSets { diff --git a/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java b/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java index 082b49c5d..88783725e 100644 --- a/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java +++ b/common/src/main/java/com/viaversion/viarewind/protocol/v1_9to1_8/Protocol1_9To1_8.java @@ -40,13 +40,13 @@ public class Protocol1_9To1_8 extends BackwardsProtocol { - public static final ValueTransformer DOUBLE_TO_INT_TIMES_32 = new ValueTransformer(Types.INT) { + public static final ValueTransformer DOUBLE_TO_INT_TIMES_32 = new ValueTransformer<>(Types.INT) { @Override public Integer transform(PacketWrapper wrapper, Double inputValue) { return (int) (inputValue * 32.0D); } }; - public static final ValueTransformer DEGREES_TO_ANGLE = new ValueTransformer(Types.BYTE) { + public static final ValueTransformer DEGREES_TO_ANGLE = new ValueTransformer<>(Types.BYTE) { @Override public Byte transform(PacketWrapper packetWrapper, Float degrees) { return (byte) ((degrees / 360F) * 256); diff --git a/gradle.properties b/gradle.properties index 2ddba9d7a..ca885e96d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,12 +7,6 @@ maven_group=com.viaversion maven_version=4.0.3-SNAPSHOT maven_description=ViaBackwards addon to allow 1.8.x and 1.7.x clients on newer server versions. -# libraries -viaversion_version=5.0.2 -viabackwards_version=5.0.2 -netty_version=4.0.20.Final -guava_version=17.0 - # Smile emoji mcVersions=1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4, 1.19.3, 1.19.2, 1.19.1, 1.19, 1.18.2, 1.18.1, 1.18, 1.17.1, 1.17, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.15, 1.14.4, 1.14.3, 1.14.2, 1.14.1, 1.14, 1.13.2, 1.13.1, 1.13, 1.12.2, 1.12.1, 1.12, 1.11.2, 1.11.1, 1.11, 1.10.2, 1.10.1, 1.10, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9, 1.8.9, 1.8.8 mcVersionRange=1.8-1.21