Render Rank icon only for client users

This commit is contained in:
Patrick
2026-07-12 19:24:07 +02:00
parent 589434aca6
commit 8b78486854
2 changed files with 56 additions and 46 deletions
@@ -4,10 +4,11 @@ package de.fullrisk.citrusDev.client;
import de.fullrisk.citrusDev.Config;
import de.fullrisk.citrusDev.UI.*;
import de.fullrisk.citrusDev.UIHelper.DraggableHud;
import io.wispforest.owo.ui.hud.Hud;
import de.fullrisk.citrusDev.helper.RankHelper;
import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
import net.fabricmc.fabric.api.client.keymapping.v1.KeyMappingHelper;
import net.fabricmc.fabric.api.client.networking.v1.ClientPlayConnectionEvents;
import net.minecraft.client.KeyMapping;
import net.minecraft.resources.Identifier;
import org.lwjgl.glfw.GLFW;
@@ -40,6 +41,10 @@ public class CitrusDevClient implements ClientModInitializer {
category
));
ClientPlayConnectionEvents.JOIN.register((sender, client1, player) -> {
RankHelper.fetchAllRanks();
});
ClientTickEvents.END_CLIENT_TICK.register(client -> {
if (client.player != null && !client.isPaused()) {