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.java17
1 files changed, 4 insertions, 13 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 bb5de4f..86cc467 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,15 +1,9 @@
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 lv.enes.mc.eris_alchemy.ErisAlchemyItems;
5import lv.enes.mc.eris_alchemy.block.ErisAlchemyBlocks;
6import lv.enes.mc.eris_alchemy.block.entity.AlchemicalChestBlockEntity;
7import lv.enes.mc.eris_alchemy.block.entity.ErisAlchemyBlockEntities;
8import lv.enes.mc.eris_alchemy.menu.ErisAlchemyMenus;
9import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry; 4import net.fabricmc.fabric.api.client.rendering.v1.BuiltinItemRendererRegistry;
10import net.minecraft.client.gui.screens.MenuScreens; 5import net.minecraft.client.gui.screens.MenuScreens;
11import net.minecraft.client.renderer.blockentity.BlockEntityRenderers; 6import net.minecraft.client.renderer.blockentity.BlockEntityRenderers;
12import net.minecraft.client.renderer.blockentity.ChestRenderer;
13import net.minecraft.network.chat.Component; 7import net.minecraft.network.chat.Component;
14import org.quiltmc.loader.api.ModContainer; 8import org.quiltmc.loader.api.ModContainer;
15import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer; 9import org.quiltmc.qsl.base.api.entrypoint.client.ClientModInitializer;
@@ -21,14 +15,11 @@ import java.text.DecimalFormat;
21public class ErisAlchemyClient implements ClientModInitializer { 15public class ErisAlchemyClient implements ClientModInitializer {
22 @Override 16 @Override
23 public void onInitializeClient(ModContainer mod) { 17 public void onInitializeClient(ModContainer mod) {
24 BlockEntityRenderers.register(ErisAlchemyBlockEntities.ALCHEMICAL_CHEST, ChestRenderer::new); 18 ErisAlchemyClientRegistry.BlockEntityRenderers.consume(BlockEntityRenderers::register);
19 ErisAlchemyClientRegistry.ItemRenderers.consume(BuiltinItemRendererRegistry.INSTANCE::register);
20 ErisAlchemyClientRegistry.MenuScreens.consume(MenuScreens::register);
25 21
26 BuiltinItemRendererRegistry.INSTANCE.register( 22 // MenuScreens.register(ErisAlchemyRegistry.Menus.ALCHEMICAL_CHEST, AlchemicalChestScreen::new);
27 ErisAlchemyItems.ALCHEMICAL_CHEST,
28 new ChestItemRenderer<>(ErisAlchemyBlocks.ALCHEMICAL_CHEST, AlchemicalChestBlockEntity::new)::renderByItem
29 );
30
31 MenuScreens.register(ErisAlchemyMenus.ALCHEMICAL_CHEST, AlchemicalChestScreen::new);
32 23
33 var doubleFormat = new DecimalFormat("0"); 24 var doubleFormat = new DecimalFormat("0");
34 doubleFormat.setMaximumFractionDigits(1); 25 doubleFormat.setMaximumFractionDigits(1);