diff --git a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/adminMarker/AdminMarker.java b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java similarity index 88% rename from craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/adminMarker/AdminMarker.java rename to common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java index 32698d9..175e812 100644 --- a/craftattack/src/main/java/eu/mhsl/craftattack/spawn/craftattack/appliances/metaGameplay/adminMarker/AdminMarker.java +++ b/common/src/main/java/eu/mhsl/craftattack/spawn/common/appliances/metaGameplay/adminMarker/AdminMarker.java @@ -1,4 +1,4 @@ -package eu.mhsl.craftattack.spawn.craftattack.appliances.metaGameplay.adminMarker; +package eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.adminMarker; import eu.mhsl.craftattack.spawn.core.appliance.Appliance; import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.displayName.DisplayName; diff --git a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/metaGameplay/teams/Teams.java b/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/metaGameplay/teams/Teams.java index 35afa49..4735c4e 100644 --- a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/metaGameplay/teams/Teams.java +++ b/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/metaGameplay/teams/Teams.java @@ -23,7 +23,7 @@ import org.jetbrains.annotations.Nullable; import java.util.*; -public class Teams extends Appliance implements DisplayName.Prefixed, DisplayName.Colored { +public class Teams extends Appliance implements DisplayName.Prefixed { private final List teams = new ArrayList<>(); public Teams() { @@ -166,11 +166,6 @@ public class Teams extends Appliance implements DisplayName.Prefixed, DisplayNam if(team != null) team.kickTeam(disconnectInfo); } - @Override - public @Nullable TextColor getNameColor(Player player) { - return NamedTextColor.WHITE ; - } - @Override public @Nullable Component getNamePrefix(Player player) { VaroTeam team = this.getTeamFromPlayer(player.getUniqueId()); diff --git a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/AdminInvisibility.java b/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/AdminInvisibility.java deleted file mode 100644 index 5886844..0000000 --- a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/AdminInvisibility.java +++ /dev/null @@ -1,39 +0,0 @@ -package eu.mhsl.craftattack.spawn.varo.appliances.tooling.adminInvisibility; - -import eu.mhsl.craftattack.spawn.core.Main; -import eu.mhsl.craftattack.spawn.core.appliance.Appliance; -import net.kyori.adventure.text.Component; -import org.bukkit.Bukkit; -import org.bukkit.entity.Player; -import org.bukkit.event.Listener; -import org.bukkit.event.player.PlayerJoinEvent; -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -public class AdminInvisibility extends Appliance { - public void updateVisibility(PlayerJoinEvent event) { - Player target = event.getPlayer(); - boolean shouldBeHidden = target.isOp(); - for (Player viewer : Bukkit.getOnlinePlayers()) { - if (viewer.equals(target)) continue; - - if (shouldBeHidden) { - viewer.hidePlayer(Main.instance(), target); - } else { - viewer.showPlayer(Main.instance(), target); - } - } - - if(shouldBeHidden) { - target.playerListName(Component.empty()); - event.joinMessage(null); - } - } - - - @Override - protected @NotNull List listeners() { - return List.of(new OnAdminJoinListener()); - } -} diff --git a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/OnAdminJoinListener.java b/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/OnAdminJoinListener.java deleted file mode 100644 index 885f859..0000000 --- a/varo/src/main/java/eu/mhsl/craftattack/spawn/varo/appliances/tooling/adminInvisibility/OnAdminJoinListener.java +++ /dev/null @@ -1,12 +0,0 @@ -package eu.mhsl.craftattack.spawn.varo.appliances.tooling.adminInvisibility; - -import eu.mhsl.craftattack.spawn.core.appliance.ApplianceListener; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerJoinEvent; - -class OnAdminJoinListener extends ApplianceListener { - @EventHandler - public void onJoin(PlayerJoinEvent event) { - this.getAppliance().updateVisibility(event); - } -}