diff options
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.java | 10 |
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; | |||
| 9 | import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer; | 9 | import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer; |
| 10 | import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback; | 10 | import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback; |
| 11 | 11 | ||
| 12 | import java.text.DecimalFormat; | ||
| 13 | |||
| 14 | @SuppressWarnings("unused") | 12 | @SuppressWarnings("unused") |
| 15 | public class ErisAlchemyClient implements ClientModInitializer { | 13 | public 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 | } |