Java 类net.minecraftforge.fml.common.LoadController 实例源码

项目:Alchemy    文件:AlchemyDLCLoader.java   
@Unsafe(Unsafe.REFLECT_API)
protected void injectLoader() {
    List<ModContainer> mods = $(Loader.instance(), "mods");
    $(Loader.instance(), "mods<", ImmutableList.builder().addAll(mods).add(this).build());
    $(Loader.instance(), "namedMods<", Maps.uniqueIndex(mods, ModContainer::getModId));
    LoadController modController = $(Loader.instance(), "modController");
    Multimap<String, ModState> modStates = $(modController, "modStates");
    modStates.put(getModId(), ModState.AVAILABLE);
    Map<String, String> modNames = $(modController, "modNames");
    modNames.put(getModId(), getName());
    List<ModContainer> activeModList = $(modController, "activeModList");
    activeModList = Lists.newArrayList(activeModList);
    activeModList.add(this);
    $(modController, "activeModList<", activeModList);
    ImmutableMap<String,EventBus> eventChannels = $(modController, "eventChannels");
    $(modController, "eventChannels<", ImmutableMap.builder().putAll(eventChannels).put(getModId(), new EventBus()).build());
}
项目:InspiringWorld    文件:FMLLoadingUtil.java   
/**
 * Warning, this method break into the Loader and LoadController. It will change the current active ModContainer.
 *
 * @param container The mod container will be changed into.
 */
public static void setActiveContainer(ModContainer container)
{
    ReflectionHelper.setPrivateValue(LoadController.class,
            (LoadController) ReflectionHelper.getPrivateValue(Loader.class,
                    Loader.instance(),
                    "modController"),
            container,
            "activeContainer");
}
项目:rezolve    文件:RezolveModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    return true;
}
项目:MineCamera    文件:CamDummy.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {

    bus.register(this);
    return true;
}
项目:AuthlibLoginHelper    文件:AuthlibLoginHelperModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    return true;
}
项目:spawnerimbuer    文件:SpawnerImbuerContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    return true;
}
项目:CustomWorldGen    文件:ForgeModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    bus.register(this);
    return true;
}
项目:BetterFonts    文件:BFDummyContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    bus.register(this);
    return true;
}
项目:CCTweaks    文件:CCTweaks.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:CreativeBlock    文件:BlockPack.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    return false;
}
项目:FAIL    文件:FailModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    return false;
}
项目:InspiringWorld    文件:LibModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    return true;
}
项目:BIGB    文件:NEIModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:Alchemy    文件:AlchemyDLCLoader.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    return true;
}
项目:Alchemy    文件:AlchemyModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) { return true; }
项目:TFC2    文件:TFC2Core.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:NOVA-Core    文件:NovaMinecraftPreloader.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:SasaLib    文件:SasaLibAsmCore.java   
@Override
public boolean registerBus(EventBus bus, LoadController lc)
{
    bus.register(this);
    return true;
}
项目:Additional-Resources    文件:Ar_ModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:TFC2    文件:TFC2Core.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:IvToolkit    文件:IvToolkitCoreContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    bus.register(this);
    return true;
}
项目:CazzarCoreLib    文件:ModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}
项目:Minecraft-ClientFixer    文件:ModContainer.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller)
{
    return true;
}
项目:HardModeTweaks    文件:ModContainerHardModeTweaksCore.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    return true;
}
项目:OpenModsLib    文件:OpenModsCore.java   
@Override
public boolean registerBus(EventBus bus, LoadController controller) {
    bus.register(this);
    return true;
}