summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java')
-rw-r--r--src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java b/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
index a69d2e1..f4de045 100644
--- a/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
+++ b/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
@@ -1,6 +1,6 @@
1package lv.enes.mc.eris_alchemy.client; 1package lv.enes.mc.eris_alchemy.client;
2 2
3import lv.enes.mc.eris_alchemy.EMC; 3import lv.enes.mc.eris_alchemy.Emc;
4import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry; 4import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry;
5import net.minecraft.client.gui.screens.MenuScreens; 5import net.minecraft.client.gui.screens.MenuScreens;
6import net.minecraft.client.renderer.blockentity.BlockEntityRenderers; 6import net.minecraft.client.renderer.blockentity.BlockEntityRenderers;
@@ -18,9 +18,12 @@ public class ErisAlchemyClient implements ClientModInitializer {
18 ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register); 18 ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register);
19 19
20 ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> { 20 ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> {
21 var world = player == null ? null : player.level(); 21 if (player == null) {
22 var emc = EMC.getInstance(world).get(stack); 22 return;
23 emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(EMC.formatEmc(value))))); 23 }
24
25 var emc = Emc.getInstance(player.level()).get(stack);
26 emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(Emc.formatEmc(value)))));
24 }); 27 });
25 } 28 }
26} 29}