diff --git a/build.gradle.kts b/build.gradle.kts index 31c8f30..f1d472b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,6 +5,10 @@ plugins { group = "com.falsepattern" minecraft_fp { + java { + compatibility = jabel + version = JavaVersion.VERSION_17 + } mod { modid = "falsepatternlib" name = "FalsePatternLib" diff --git a/src/main/java/com/falsepattern/lib/asm/SmartTransformer.java b/src/main/java/com/falsepattern/lib/asm/SmartTransformer.java index 6719377..4243957 100644 --- a/src/main/java/com/falsepattern/lib/asm/SmartTransformer.java +++ b/src/main/java/com/falsepattern/lib/asm/SmartTransformer.java @@ -51,6 +51,7 @@ public interface SmartTransformer extends IClassTransformer { List transformers(); @Override + @Deprecated default byte[] transform(String name, String transformedName, byte[] bytes) { if (bytes == null) { return null; diff --git a/src/main/java/com/falsepattern/lib/internal/Internet.java b/src/main/java/com/falsepattern/lib/internal/Internet.java index bbb1f63..df3b370 100644 --- a/src/main/java/com/falsepattern/lib/internal/Internet.java +++ b/src/main/java/com/falsepattern/lib/internal/Internet.java @@ -23,7 +23,6 @@ package com.falsepattern.lib.internal; import lombok.val; -import lombok.var; import net.minecraft.launchwrapper.Launch; diff --git a/src/main/java/com/falsepattern/lib/internal/asm/CoreLoadingPlugin.java b/src/main/java/com/falsepattern/lib/internal/asm/CoreLoadingPlugin.java index aa49c66..a1fb61d 100644 --- a/src/main/java/com/falsepattern/lib/internal/asm/CoreLoadingPlugin.java +++ b/src/main/java/com/falsepattern/lib/internal/asm/CoreLoadingPlugin.java @@ -158,6 +158,7 @@ public class CoreLoadingPlugin implements IFMLLoadingPlugin { val f = LaunchClassLoader.class.getDeclaredField("transformers"); f.setAccessible(true); + @SuppressWarnings("unchecked") val transformers = (List) f.get(Launch.classLoader); for (int i = 0; i < transformers.size() - 1; i++) { val a = transformers.get(i); diff --git a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java index a83c423..68ad9df 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java @@ -38,7 +38,6 @@ import lombok.NonNull; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.val; -import lombok.var; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.jetbrains.annotations.NotNull; diff --git a/src/main/java/com/falsepattern/lib/internal/impl/toast/GuiToastImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/toast/GuiToastImpl.java index 78a7c02..058f145 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/toast/GuiToastImpl.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/toast/GuiToastImpl.java @@ -27,7 +27,6 @@ import com.falsepattern.lib.toasts.IToast; import com.falsepattern.lib.util.MathUtil; import com.google.common.collect.Queues; import lombok.val; -import lombok.var; import org.lwjgl.opengl.GL11; import net.minecraft.client.Minecraft; diff --git a/src/main/java/com/falsepattern/lib/mapping/MappingManager.java b/src/main/java/com/falsepattern/lib/mapping/MappingManager.java index 18f2e43..ead9c2c 100644 --- a/src/main/java/com/falsepattern/lib/mapping/MappingManager.java +++ b/src/main/java/com/falsepattern/lib/mapping/MappingManager.java @@ -34,7 +34,6 @@ import com.falsepattern.lib.mapping.types.UniversalMethod; import com.falsepattern.lib.util.ResourceUtil; import lombok.SneakyThrows; import lombok.val; -import lombok.var; import org.objectweb.asm.tree.FieldInsnNode; import org.objectweb.asm.tree.MethodInsnNode;