diff options
| author | 2024-01-11 23:11:27 +0100 | |
|---|---|---|
| committer | 2024-01-11 23:11:27 +0100 | |
| commit | bca6a74e9a17e04de419743850f66af96a6473cc (patch) | |
| tree | 6f81c0ceb615b0a85810df89ea9acafe6112eba9 /src/main/java/lv/enes/mc/eris_alchemy/client/ErisAlchemyClient.java | |
| parent | Making SheetsMixin more extensible (diff) | |
| download | mc-eris-alchemy-bca6a74e9a17e04de419743850f66af96a6473cc.tar.gz mc-eris-alchemy-bca6a74e9a17e04de419743850f66af96a6473cc.tar.xz mc-eris-alchemy-bca6a74e9a17e04de419743850f66af96a6473cc.zip | |
Move default emc values to JSON files in datapack
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 | 11 |
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 @@ | |||
| 1 | package lv.enes.mc.eris_alchemy.client; | 1 | package lv.enes.mc.eris_alchemy.client; |
| 2 | 2 | ||
| 3 | import lv.enes.mc.eris_alchemy.EMC; | 3 | import lv.enes.mc.eris_alchemy.Emc; |
| 4 | import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry; | 4 | import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry; |
| 5 | import net.minecraft.client.gui.screens.MenuScreens; | 5 | import net.minecraft.client.gui.screens.MenuScreens; |
| 6 | import net.minecraft.client.renderer.blockentity.BlockEntityRenderers; | 6 | import 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 | } |