diff --git a/Essentials/build.gradle b/Essentials/build.gradle index d04d2800dca..2cf2c028e74 100644 --- a/Essentials/build.gradle +++ b/Essentials/build.gradle @@ -14,9 +14,9 @@ dependencies { implementation 'org.checkerframework:checker-qual:3.49.0' implementation 'nu.studer:java-ordered-properties:1.0.4' - implementation 'net.kyori:adventure-api:4.19.0' - implementation 'net.kyori:adventure-text-minimessage:4.19.0' - implementation 'net.kyori:adventure-platform-bukkit:4.3.4' + implementation 'net.kyori:adventure-api:4.21.0' + implementation 'net.kyori:adventure-text-minimessage:4.21.0' + implementation 'net.kyori:adventure-platform-bukkit:4.4.0' // Providers api project(':providers:BaseProviders') diff --git a/providers/1_12Provider/src/main/java/com/earth2me/essentials/FakeServer.java b/providers/1_12Provider/src/main/java/com/earth2me/essentials/FakeServer.java index 184428e45eb..8651f519a8d 100644 --- a/providers/1_12Provider/src/main/java/com/earth2me/essentials/FakeServer.java +++ b/providers/1_12Provider/src/main/java/com/earth2me/essentials/FakeServer.java @@ -1,11 +1,14 @@ package com.earth2me.essentials; +import org.bukkit.Achievement; import org.bukkit.BanList; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.Location; +import org.bukkit.Material; import org.bukkit.NamespacedKey; import org.bukkit.Server; +import org.bukkit.Statistic; import org.bukkit.UnsafeValues; import org.bukkit.Warning.WarningState; import org.bukkit.World; @@ -1005,7 +1008,52 @@ public BossBar createBossBar(final String s, final BarColor barColor, final BarS @Override @SuppressWarnings("deprecation") public UnsafeValues getUnsafe() { - throw new UnsupportedOperationException("Not supported yet."); + return new UnsafeValues() { + public int getDataVersion() { + // 1.21.5 + return 4325; + } + + @Override + public Material getMaterialFromInternalName(String s) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public List tabCompleteInternalMaterialName(String s, List list) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public ItemStack modifyItemStack(ItemStack itemStack, String s) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public Statistic getStatisticFromInternalName(String s) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public Achievement getAchievementFromInternalName(String s) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public List tabCompleteInternalStatisticOrAchievementName(String s, List list) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public Advancement loadAdvancement(NamespacedKey namespacedKey, String s) { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public boolean removeAdvancement(NamespacedKey namespacedKey) { + throw new UnsupportedOperationException("Not supported yet."); + } + }; } @Override