aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/mixin/accessor
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-03 16:51:10 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-26 16:23:20 -0400
commit87fec063614292700954ce5fa3c73de075b56b58 (patch)
tree8a2e5e9043f3cf544aad04acd13f0cbc161a89f2 /src/main/java/de/hysky/skyblocker/mixin/accessor
parent9305b5cb8bc483e4d4585fed46ef697cda76e033 (diff)
downloadSkyblocker-87fec063614292700954ce5fa3c73de075b56b58.tar.gz
Skyblocker-87fec063614292700954ce5fa3c73de075b56b58.tar.bz2
Skyblocker-87fec063614292700954ce5fa3c73de075b56b58.zip
24w14a & Java 21
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/mixin/accessor')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixin/accessor/MinecraftClientAccessor.java15
-rw-r--r--src/main/java/de/hysky/skyblocker/mixin/accessor/SkullBlockEntityAccessor.java4
2 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixin/accessor/MinecraftClientAccessor.java b/src/main/java/de/hysky/skyblocker/mixin/accessor/MinecraftClientAccessor.java
new file mode 100644
index 00000000..f48037df
--- /dev/null
+++ b/src/main/java/de/hysky/skyblocker/mixin/accessor/MinecraftClientAccessor.java
@@ -0,0 +1,15 @@
+package de.hysky.skyblocker.mixin.accessor;
+
+import org.spongepowered.asm.mixin.Mixin;
+import org.spongepowered.asm.mixin.gen.Accessor;
+
+import com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService;
+
+import net.minecraft.client.MinecraftClient;
+
+@Mixin(MinecraftClient.class)
+public interface MinecraftClientAccessor {
+
+ @Accessor
+ public YggdrasilAuthenticationService getAuthenticationService();
+}
diff --git a/src/main/java/de/hysky/skyblocker/mixin/accessor/SkullBlockEntityAccessor.java b/src/main/java/de/hysky/skyblocker/mixin/accessor/SkullBlockEntityAccessor.java
index dfe544bc..875d24d3 100644
--- a/src/main/java/de/hysky/skyblocker/mixin/accessor/SkullBlockEntityAccessor.java
+++ b/src/main/java/de/hysky/skyblocker/mixin/accessor/SkullBlockEntityAccessor.java
@@ -2,6 +2,8 @@ package de.hysky.skyblocker.mixin.accessor;
import com.mojang.authlib.GameProfile;
import net.minecraft.block.entity.SkullBlockEntity;
+import net.minecraft.util.ApiServices;
+
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Invoker;
@@ -11,7 +13,7 @@ import java.util.concurrent.CompletableFuture;
@Mixin(SkullBlockEntity.class)
public interface SkullBlockEntityAccessor {
@Invoker
- static CompletableFuture<Optional<GameProfile>> invokeFetchProfile(String name) {
+ static CompletableFuture<Optional<GameProfile>> invokeFetchProfileByName(String name, ApiServices apiServices) {
throw new UnsupportedOperationException();
}
}