summaryrefslogtreecommitdiff
path: root/src/main/java/net/cshift/sparkt/block/Blocks.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/cshift/sparkt/block/Blocks.java')
-rw-r--r--src/main/java/net/cshift/sparkt/block/Blocks.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/main/java/net/cshift/sparkt/block/Blocks.java b/src/main/java/net/cshift/sparkt/block/Blocks.java
new file mode 100644
index 0000000..3aab1e2
--- /dev/null
+++ b/src/main/java/net/cshift/sparkt/block/Blocks.java
@@ -0,0 +1,32 @@
+package net.cshift.sparkt.block;
+
+import net.cshift.sparkt.SparktInit;
+import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings;
+import net.minecraft.block.Block;
+import net.minecraft.item.BlockItem;
+import net.minecraft.item.Item;
+import net.minecraft.util.Identifier;
+import net.minecraft.registry.*;
+
+public class Blocks {
+
+ public static final Block MACHINE_BLOCK = new MachineBlock(FabricBlockSettings.create().strength(1, 1));
+ public static final Block MACHINE_FURNACE = new MachineFurnace(FabricBlockSettings.create().strength(1, 1));
+ public static final Block DRIVER_MECHANICAL = new DriverMechanical(FabricBlockSettings.create().strength(1, 1));
+ public static final Block MACHINE_GRINDER = new MachineGrinder(FabricBlockSettings.create().strength(1, 1));
+ //public static final Block
+
+ public static void register() {
+ Registry.register(Registries.BLOCK, new Identifier(SparktInit.MODID, "machine_block"), MACHINE_BLOCK);
+ Registry.register(Registries.ITEM, new Identifier(SparktInit.MODID, "machine_block"), new BlockItem(MACHINE_BLOCK, new Item.Settings()));
+
+ Registry.register(Registries.BLOCK, new Identifier(SparktInit.MODID, "machine_furnace"), MACHINE_FURNACE);
+ Registry.register(Registries.ITEM, new Identifier(SparktInit.MODID, "machine_furnace"), new BlockItem(MACHINE_FURNACE, new Item.Settings()));
+
+ Registry.register(Registries.BLOCK, new Identifier(SparktInit.MODID, "driver_mechanical"), DRIVER_MECHANICAL);
+ Registry.register(Registries.ITEM, new Identifier(SparktInit.MODID, "driver_mechanical"), new BlockItem(DRIVER_MECHANICAL, new Item.Settings()));
+
+ Registry.register(Registries.BLOCK, new Identifier(SparktInit.MODID, "machine_grinder"), MACHINE_GRINDER);
+ Registry.register(Registries.ITEM, new Identifier(SparktInit.MODID, "machine_grinder"), new BlockItem(MACHINE_GRINDER, new Item.Settings()));
+ }
+} \ No newline at end of file