package com.austinv11.collectiveframework.minecraft.asm;
import com.austinv11.collectiveframework.minecraft.reference.Reference;
import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe;
import cpw.mods.fml.common.DummyModContainer;
import cpw.mods.fml.common.LoadController;
import cpw.mods.fml.common.ModClassLoader;
import cpw.mods.fml.common.ModMetadata;
import cpw.mods.fml.common.event.FMLConstructionEvent;
public class DummyContainer extends DummyModContainer {
public static ModClassLoader loader;
public DummyContainer() {
super(new ModMetadata());
ModMetadata meta = getMetadata();
meta.modId = Reference.MOD_ID+"Core";
meta.name = Reference.MOD_NAME+" Core";
meta.version = Reference.VERSION;
}
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
bus.register(this);
return true;
}
@Subscribe
public void modConstruction(FMLConstructionEvent event) {
loader = event.getModClassLoader();
}
}