diff --git a/build.gradle b/build.gradle index 90f6e10..7e7ff9e 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { id 'maven-publish' } -sourceCompatibility = targetCompatibility = JavaVersion.VERSION_17 +sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 archivesBaseName = project.archives_base_name version = project.mod_version @@ -47,8 +47,7 @@ processResources { } tasks.withType(JavaCompile).configureEach { - // Loom requires J17. - it.options.release = 17 + it.options.release = 8 } java { diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/src/main/java/io/github/viciscat/playerlist/mixin/GameOptionsMixin.java b/src/main/java/io/github/viciscat/playerlist/mixin/GameOptionsMixin.java index 433c2ad..dca6313 100644 --- a/src/main/java/io/github/viciscat/playerlist/mixin/GameOptionsMixin.java +++ b/src/main/java/io/github/viciscat/playerlist/mixin/GameOptionsMixin.java @@ -12,6 +12,7 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; import java.io.File; +import java.util.Arrays; import java.util.ArrayList; import java.util.List; @@ -21,7 +22,7 @@ public class GameOptionsMixin { @Inject(method = "(Lnet/minecraft/client/Minecraft;Ljava/io/File;)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/option/GameOptions;load()V")) public void PlayerList$init(Minecraft file, File par2, CallbackInfo ci) { - List bruh = new ArrayList<>(List.of(allKeys)); + List bruh = new ArrayList<>(Arrays.asList(allKeys)); bruh.add(PlayerListMod.PLAYER_LIST_KEY); allKeys = bruh.toArray(allKeys); }