package com.rwtema.funkylocomotion.api;
import net.minecraft.block.Block;
import net.minecraftforge.common.capabilities.Capability;
import javax.annotation.Nullable;
public abstract class FunkyRegistry {
@Nullable
public static FunkyRegistry INSTANCE = null;
public abstract void registerMoveFactoryBlock(Block b, IMoveFactory factory);
public abstract void registerMoveFactoryTileEntityClass(Class<?> tile, IMoveFactory factory);
public abstract void registerMoveFactoryBlockClass(Class<? extends Block> b, IMoveFactory factory);
public abstract <T> void registerProxy(Object object, Capability<T> capability, T type);
}