summaryrefslogtreecommitdiff
path: root/src/main/java/com/coasteen/armcontainers/ArmContainers.java
blob: aceada0f852ee14c70123d4e380e69ac9932e4fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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()
            )
        );
    }
}