summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-01-10 17:41:07 +0100
committerGravatar Uko Kokņevičs2024-01-10 17:41:07 +0100
commit000b84e87eaedb94fb87ccb11e376c51f99a1d07 (patch)
treedd9519e7dadf613a71e01b04cac7be9c121a9f18 /src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java
parentMove out common chest logic to separate files also in client code (diff)
downloadmc-eris-alchemy-000b84e87eaedb94fb87ccb11e376c51f99a1d07.tar.gz
mc-eris-alchemy-000b84e87eaedb94fb87ccb11e376c51f99a1d07.tar.xz
mc-eris-alchemy-000b84e87eaedb94fb87ccb11e376c51f99a1d07.zip
Added Energy Condenser
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.java10
1 files changed, 2 insertions, 8 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 86cc467..a69d2e1 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
@@ -9,8 +9,6 @@ import org.quiltmc.loader.api.ModContainer;
9import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer; 9import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer;
10import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback; 10import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback;
11 11
12import java.text.DecimalFormat;
13
14@SuppressWarnings("unused") 12@SuppressWarnings("unused")
15public class ErisAlchemyClient implements ClientModInitializer { 13public class ErisAlchemyClient implements ClientModInitializer {
16 @Override 14 @Override
@@ -19,14 +17,10 @@ public class ErisAlchemyClient implements ClientModInitializer {
19 ErisAlchemyClientRegistry.ItemRenderers.consume(BuiltinItemRendererRegistry.INSTANCE::register); 17 ErisAlchemyClientRegistry.ItemRenderers.consume(BuiltinItemRendererRegistry.INSTANCE::register);
20 ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register); 18 ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register);
21 19
22 // MenuScreens.register(ErisAlchemyRegistry.Menus.ALCHEMICAL_CHEST, AlchemicalChestScreen::new);
23
24 var doubleFormat = new DecimalFormat("0");
25 doubleFormat.setMaximumFractionDigits(1);
26 ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> { 20 ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> {
27 var world = player == null ? null : player.level(); 21 var world = player == null ? null : player.level();
28 var emc = EMC.getInstance(world).get(stack.getItem()); 22 var emc = EMC.getInstance(world).get(stack);
29 emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(doubleFormat.format(value))))); 23 emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(EMC.formatEmc(value)))));
30 }); 24 });
31 } 25 }
32} 26}