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() ) ); } }