From 4b0150bf23b218379f48a643d18f8f4325579e57 Mon Sep 17 00:00:00 2001
From: NotCoded <66999075+not-coded@users.noreply.github.com>
Date: Wed, 14 Aug 2024 21:51:54 +0200
Subject: [PATCH] suppress warnings
---
.../java/com/nexia/nexus/api/world/entity/player/Player.java | 1 -
.../builder/implementation/world/structure/StructureMap.java | 1 +
.../com/nexia/nexus/builder/mixin/_bugfixes/PlayerMixin.java | 1 +
.../builder/mixin/_bugfixes/ProtectionEnchantmentMixin.java | 1 +
.../nexia/nexus/builder/mixin/_bugfixes/ServerPlayerMixin.java | 2 ++
.../mixin/server/network/ServerGamePacketListenerImplMixin.java | 1 +
6 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/nexus-api/src/main/java/com/nexia/nexus/api/world/entity/player/Player.java b/nexus-api/src/main/java/com/nexia/nexus/api/world/entity/player/Player.java
index 241ebe0..a09d70c 100644
--- a/nexus-api/src/main/java/com/nexia/nexus/api/world/entity/player/Player.java
+++ b/nexus-api/src/main/java/com/nexia/nexus/api/world/entity/player/Player.java
@@ -60,7 +60,6 @@ public interface Player extends LivingEntity, MessageReceiver {
void setGameMode(GameModeType gameMode);
String getRawName();
- UUID getUUID();
int getLatency();
Scoreboard getScoreboard();
diff --git a/nexus-builder/src/main/java/com/nexia/nexus/builder/implementation/world/structure/StructureMap.java b/nexus-builder/src/main/java/com/nexia/nexus/builder/implementation/world/structure/StructureMap.java
index 0bc2388..ba667fe 100644
--- a/nexus-builder/src/main/java/com/nexia/nexus/builder/implementation/world/structure/StructureMap.java
+++ b/nexus-builder/src/main/java/com/nexia/nexus/builder/implementation/world/structure/StructureMap.java
@@ -14,6 +14,7 @@ import org.jetbrains.annotations.NotNull;
*/
@Deprecated
+@SuppressWarnings("EmptyBlockTag")
public class StructureMap {
// Default
diff --git a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/PlayerMixin.java b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/PlayerMixin.java
index 5bb0d48..004aca8 100644
--- a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/PlayerMixin.java
+++ b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/PlayerMixin.java
@@ -6,6 +6,7 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@Mixin(Player.class)
+@SuppressWarnings("UnusedMethod")
public class PlayerMixin {
// Fixes MC-193343
diff --git a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ProtectionEnchantmentMixin.java b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ProtectionEnchantmentMixin.java
index 3f2f6d2..4b39ba8 100644
--- a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ProtectionEnchantmentMixin.java
+++ b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ProtectionEnchantmentMixin.java
@@ -9,6 +9,7 @@ import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
@Mixin(ProtectionEnchantment.class)
+@SuppressWarnings({"InvalidBlockTag", "MissingSummary"})
public class ProtectionEnchantmentMixin {
/**
* @author NotInfinityy
diff --git a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ServerPlayerMixin.java b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ServerPlayerMixin.java
index d274de1..67eba89 100644
--- a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ServerPlayerMixin.java
+++ b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/_bugfixes/ServerPlayerMixin.java
@@ -18,6 +18,7 @@ import org.spongepowered.asm.mixin.injection.Slice;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(ServerPlayer.class)
+@SuppressWarnings("UnusedMethod")
public abstract class ServerPlayerMixin extends Player {
public ServerPlayerMixin(Level level, BlockPos blockPos, float f, GameProfile gameProfile) {
super(level, blockPos, f, gameProfile);
@@ -38,6 +39,7 @@ public abstract class ServerPlayerMixin extends Player {
* This fixes players still sleeping after they have been switched to spectator mode (MC-119417)
* And also fixes MC-81773 and MC-206705
*/
+ @SuppressWarnings("UnusedVariable")
@Inject(method = "setGameMode", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/level/ServerPlayer;stopRiding()V"))
private void onChangeToSpectator(GameType gameType, CallbackInfo ci) {
this.stopSleeping();
diff --git a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/server/network/ServerGamePacketListenerImplMixin.java b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/server/network/ServerGamePacketListenerImplMixin.java
index af0dc5b..74cc318 100644
--- a/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/server/network/ServerGamePacketListenerImplMixin.java
+++ b/nexus-builder/src/main/java/com/nexia/nexus/builder/mixin/server/network/ServerGamePacketListenerImplMixin.java
@@ -260,6 +260,7 @@ public abstract class ServerGamePacketListenerImplMixin {
@Unique private static final String[] ABUSABLE_SEQUENCES = { "@", "[", "nbt", "=", "{", "}", "]" };
+ @SuppressWarnings("UnusedMethod")
@Inject(method = "handleCustomCommandSuggestions", at = @At("HEAD"), cancellable = true)
private void fixSuggestionsCrash(ServerboundCommandSuggestionPacket serverboundCommandSuggestionPacket, CallbackInfo ci) {
final String text = serverboundCommandSuggestionPacket.getCommand();