summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java')
-rw-r--r--src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java b/src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java
deleted file mode 100644
index 6966681..0000000
--- a/src/main/java/lv/enes/mc/eris_alchemy/block/ErisAlchemyBlocks.java
+++ /dev/null
@@ -1,29 +0,0 @@
1package lv.enes.mc.eris_alchemy.block;
2
3import lv.enes.mc.eris_alchemy.ErisAlchemy;
4import net.minecraft.resources.ResourceLocation;
5import net.minecraft.world.level.block.Block;
6import net.minecraft.world.level.block.Blocks;
7import org.quiltmc.qsl.block.extensions.api.QuiltBlockSettings;
8
9import java.util.LinkedHashMap;
10import java.util.Map;
11import java.util.function.BiConsumer;
12
13public final class ErisAlchemyBlocks {
14 private static final Map<ResourceLocation, Block> blocks = new LinkedHashMap<>();
15
16 public static final AlchemicalChestBlock ALCHEMICAL_CHEST = register("alchemical_chest", new AlchemicalChestBlock(QuiltBlockSettings.copy(Blocks.ENDER_CHEST)));
17
18 public static void consumeBlocks(BiConsumer<? super ResourceLocation, ? super Block> consumer) {
19 blocks.forEach(consumer);
20 }
21
22 private static <T extends Block> T register(String id, T block) {
23 blocks.putIfAbsent(new ResourceLocation(ErisAlchemy.ID, id), block);
24 return block;
25 }
26
27 private ErisAlchemyBlocks() {}
28
29}