// Path: src/api/java/com/github/atomicblom/shearmadness/api/particles/ICustomParticleFactory.java
// public interface ICustomParticleFactory extends IForgeRegistryEntry<ICustomParticleFactory> {
//     @SideOnly(Side.CLIENT)
//     IParticleFactory getParticleFactory();
// }
// 
// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


import com.github.atomicblom.shearmadness.api.particles.ICustomParticleFactory;
import com.github.atomicblom.shearmadness.variations.CommonReference;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.event.RegistryEvent.NewRegistry;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.RegistryBuilder;
package com.github.atomicblom.shearmadness.events;


@Mod.EventBusSubscriber
public final class RegistryEventHandler {

    @SubscribeEvent
    public static void onCreateRegistry(NewRegistry event) {
// Path: src/api/java/com/github/atomicblom/shearmadness/api/particles/ICustomParticleFactory.java
// public interface ICustomParticleFactory extends IForgeRegistryEntry<ICustomParticleFactory> {
//     @SideOnly(Side.CLIENT)
//     IParticleFactory getParticleFactory();
// }
// 
// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


// Path: src/main/java/com/github/atomicblom/shearmadness/events/RegistryEventHandler.java
import com.github.atomicblom.shearmadness.api.particles.ICustomParticleFactory;
import com.github.atomicblom.shearmadness.variations.CommonReference;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.event.RegistryEvent.NewRegistry;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.RegistryBuilder;

package com.github.atomicblom.shearmadness.events;


@Mod.EventBusSubscriber
public final class RegistryEventHandler {

    @SubscribeEvent
    public static void onCreateRegistry(NewRegistry event) {
        new RegistryBuilder<ICustomParticleFactory>()