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 | 5 |
1 files changed, 4 insertions, 1 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 f4de045..3e73c9e 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 | |||
| @@ -7,6 +7,7 @@ import net.minecraft.client.renderer.blockentity.BlockEntityRenderers; | |||
| 7 | import net.minecraft.network.chat.Component; | 7 | import net.minecraft.network.chat.Component; |
| 8 | import org.quiltmc.loader.api.ModContainer; | 8 | 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.lifecycle.api.client.event.ClientLifecycleEvents; | ||
| 10 | import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback; | 11 | import org.quiltmc.qsl.tooltip.api.client.ItemTooltipCallback; |
| 11 | 12 | ||
| 12 | @SuppressWarnings("unused") | 13 | @SuppressWarnings("unused") |
| @@ -17,12 +18,14 @@ public class ErisAlchemyClient implements ClientModInitializer { | |||
| 17 | ErisAlchemyClientRegistry.ItemRenderers.consume(BuiltinItemRendererRegistry.INSTANCE::register); | 18 | ErisAlchemyClientRegistry.ItemRenderers.consume(BuiltinItemRendererRegistry.INSTANCE::register); |
| 18 | ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register); | 19 | ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register); |
| 19 | 20 | ||
| 21 | ClientLifecycleEvents.READY.register(Emc::initClient); | ||
| 22 | |||
| 20 | ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> { | 23 | ItemTooltipCallback.EVENT.register((stack, player, context, tooltip) -> { |
| 21 | if (player == null) { | 24 | if (player == null) { |
| 22 | return; | 25 | return; |
| 23 | } | 26 | } |
| 24 | 27 | ||
| 25 | var emc = Emc.getInstance(player.level()).get(stack); | 28 | var emc = Emc.get(stack); |
| 26 | emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(Emc.formatEmc(value))))); | 29 | emc.ifPresent(value -> tooltip.add(Component.literal("EMC %s".formatted(Emc.formatEmc(value))))); |
| 27 | }); | 30 | }); |
| 28 | } | 31 | } |