summaryrefslogtreecommitdiff
path: root/src/main/java/com/coasteen/armcontainers/ArmContainers.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/coasteen/armcontainers/ArmContainers.java')
-rw-r--r--src/main/java/com/coasteen/armcontainers/ArmContainers.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/com/coasteen/armcontainers/ArmContainers.java b/src/main/java/com/coasteen/armcontainers/ArmContainers.java
new file mode 100644
index 0000000..aceada0
--- /dev/null
+++ b/src/main/java/com/coasteen/armcontainers/ArmContainers.java
@@ -0,0 +1,29 @@
+package com.coasteen.armcontainers;
+
+import com.coasteen.armcontainers.create.GenericContainerPointType;
+import com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointType;
+import net.minecraft.core.Registry;
+import net.minecraft.resources.ResourceKey;
+import net.minecraft.resources.ResourceLocation;
+import net.neoforged.bus.api.IEventBus;
+import net.neoforged.fml.common.Mod;
+import net.neoforged.neoforge.registries.RegisterEvent;
+
+@Mod(ArmContainers.MOD_ID)
+public class ArmContainers {
+ public static final String MOD_ID = "armcontainers";
+
+ public ArmContainers(IEventBus modEventBus) {
+ modEventBus.addListener(this::onRegister);
+ }
+
+ private void onRegister(RegisterEvent event) {
+ event.register(
+ ResourceKey.createRegistryKey(ResourceLocation.fromNamespaceAndPath("create", "arm_interaction_point_type")),
+ helper -> helper.register(
+ ResourceLocation.fromNamespaceAndPath(MOD_ID, "generic_container"),
+ new GenericContainerPointType()
+ )
+ );
+ }
+}