summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java')
-rw-r--r--src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java b/src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java
index 83cef8c..bb804b3 100644
--- a/src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java
+++ b/src/main/java/lv/enes/mc/eris_alchemy/ErisAlchemy.java
@@ -1,9 +1,5 @@
1package lv.enes.mc.eris_alchemy; 1package lv.enes.mc.eris_alchemy;
2 2
3import lv.enes.mc.eris_alchemy.block.ErisAlchemyBlocks;
4import lv.enes.mc.eris_alchemy.block.entity.ErisAlchemyBlockEntities;
5import lv.enes.mc.eris_alchemy.menu.ErisAlchemyMenus;
6import lv.enes.mc.eris_alchemy.recipe.ErisAlchemyRecipeSerializers;
7import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; 3import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
8import net.minecraft.core.Registry; 4import net.minecraft.core.Registry;
9import net.minecraft.core.registries.BuiltInRegistries; 5import net.minecraft.core.registries.BuiltInRegistries;
@@ -21,9 +17,11 @@ public class ErisAlchemy implements ModInitializer {
21 public static final Logger LOGGER = LoggerFactory.getLogger(ID); 17 public static final Logger LOGGER = LoggerFactory.getLogger(ID);
22 18
23 public static final CreativeModeTab ITEM_GROUP = FabricItemGroup.builder() 19 public static final CreativeModeTab ITEM_GROUP = FabricItemGroup.builder()
24 .icon(() -> new ItemStack(ErisAlchemyItems.LOW_COVALENCE_DUST)) 20 .icon(() -> new ItemStack(ErisAlchemyRegistry.Items.LOW_COVALENCE_DUST))
25 .title(Component.translatable("itemGroup.eris_alchemy.item_group")) 21 .title(Component.translatable("itemGroup.eris_alchemy.item_group"))
26 .displayItems((context, entries) -> ErisAlchemyItems.consumeItems((id, item) -> entries.accept(item))) 22 .displayItems(
23 (context, entries) -> ErisAlchemyRegistry.Items.consume((id, item) -> entries.accept(item))
24 )
27 .build(); 25 .build();
28 26
29 @Override 27 @Override
@@ -35,10 +33,14 @@ public class ErisAlchemy implements ModInitializer {
35 33
36 Registry.register(BuiltInRegistries.CREATIVE_MODE_TAB, new ResourceLocation(ID, "item_group"), ITEM_GROUP); 34 Registry.register(BuiltInRegistries.CREATIVE_MODE_TAB, new ResourceLocation(ID, "item_group"), ITEM_GROUP);
37 35
38 ErisAlchemyBlocks.consumeBlocks((id, block) -> Registry.register(BuiltInRegistries.BLOCK, id, block)); 36 ErisAlchemyRegistry.BlockEntities.consume(
39 ErisAlchemyBlockEntities.consumeBlockEntities((id, block) -> Registry.register(BuiltInRegistries.BLOCK_ENTITY_TYPE, id, block)); 37 (id, block) -> Registry.register(BuiltInRegistries.BLOCK_ENTITY_TYPE, id, block)
40 ErisAlchemyItems.consumeItems((id, item) -> Registry.register(BuiltInRegistries.ITEM, id, item)); 38 );
41 ErisAlchemyMenus.consumeMenus((id, menu) -> Registry.register(BuiltInRegistries.MENU, id, menu)); 39 ErisAlchemyRegistry.Blocks.consume((id, block) -> Registry.register(BuiltInRegistries.BLOCK, id, block));
42 ErisAlchemyRecipeSerializers.consumeSerializers((id, serializer) -> Registry.register(BuiltInRegistries.RECIPE_SERIALIZER, id, serializer)); 40 ErisAlchemyRegistry.Items.consume((id, item) -> Registry.register(BuiltInRegistries.ITEM, id, item));
41 ErisAlchemyRegistry.Menus.consume((id, menu) -> Registry.register(BuiltInRegistries.MENU, id, menu));
42 ErisAlchemyRegistry.RecipeSerializers.consume(
43 (id, serializer) -> Registry.register(BuiltInRegistries.RECIPE_SERIALIZER, id, serializer)
44 );
43 } 45 }
44} 46}