Trying to find the hat rendering issue

This commit is contained in:
2026-02-23 07:18:54 +01:00
parent 8614e1bdd1
commit df35497af2
2 changed files with 11 additions and 10 deletions
@@ -74,9 +74,9 @@ public class ServiceClient {
} }
} }
public static void setCloak(String cloak) { public static void setCloak(String itemId) {
try { try {
session.request(ServiceMethods.SetCloak, cloak).whenComplete((msg, throwable) -> { session.request(ServiceMethods.SetCloak, itemId).whenComplete((msg, throwable) -> {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} }
@@ -86,9 +86,9 @@ public class ServiceClient {
} }
} }
public static void setHat(String hat) { public static void setHat(String itemId) {
try { try {
session.request(ServiceMethods.SetHat, hat).whenComplete((msg, throwable) -> { session.request(ServiceMethods.SetHat, itemId).whenComplete((msg, throwable) -> {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} }
@@ -98,13 +98,13 @@ public class ServiceClient {
} }
} }
public static void buyCloak(String cloak) { public static void buyCloak(String itemId) {
try { try {
session.request(ServiceMethods.BuyCloak, cloak).whenComplete((msg, throwable) -> { session.request(ServiceMethods.BuyCloak, itemId).whenComplete((msg, throwable) -> {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} else { } else {
Cloaks.availableCloaks.add(cloak); Cloaks.availableCloaks.add(itemId);
} }
}); });
} catch (Exception e) { } catch (Exception e) {
@@ -112,13 +112,13 @@ public class ServiceClient {
} }
} }
public static void buyHat(String hat) { public static void buyHat(String itemId) {
try { try {
session.request(ServiceMethods.BuyHat, hat).whenComplete((msg, throwable) -> { session.request(ServiceMethods.BuyHat, itemId).whenComplete((msg, throwable) -> {
if (throwable != null) { if (throwable != null) {
throwable.printStackTrace(); throwable.printStackTrace();
} else { } else {
Hats.availableHats.add(hat); Hats.availableHats.add(itemId);
} }
}); });
} catch (Exception e) { } catch (Exception e) {
@@ -28,6 +28,7 @@ public class HatFeatureRenderer extends FeatureRenderer<PlayerEntityRenderState,
PlayerEntityRenderState state, float limbAngle, float limbDistance) { PlayerEntityRenderState state, float limbAngle, float limbDistance) {
ItemStack headItem = state.equippedHeadStack; ItemStack headItem = state.equippedHeadStack;
SaturnPlayer player = SaturnPlayer.get(state.name); SaturnPlayer player = SaturnPlayer.get(state.name);
System.out.println(state.name + "hat" + player.hat);
if (headItem.isEmpty() || state.invisible || player == null || player.hat.isEmpty()) { if (headItem.isEmpty() || state.invisible || player == null || player.hat.isEmpty()) {
return; return;
} }