java类cpw.mods.fml.common.event.FMLModDisabledEvent的实例源码

LoadController.java 文件源码 项目:TRHS_Club_Mod_2016 阅读 30 收藏 0 点赞 0 评论 0
void disableMod(ModContainer mod)
{
    HashMap<String, EventBus> temporary = Maps.newHashMap(eventChannels);
    String modId = mod.getModId();
    EventBus bus = temporary.remove(modId);
    bus.post(new FMLModDisabledEvent());
    if (errors.get(modId).isEmpty())
    {
        eventChannels = ImmutableMap.copyOf(temporary);
        modStates.put(modId, ModState.DISABLED);
        modObjectList.remove(mod);
        activeModList.remove(mod);
    }
}
LoadController.java 文件源码 项目:CauldronGit 阅读 27 收藏 0 点赞 0 评论 0
void disableMod(ModContainer mod)
{
    HashMap<String, EventBus> temporary = Maps.newHashMap(eventChannels);
    String modId = mod.getModId();
    EventBus bus = temporary.remove(modId);
    bus.post(new FMLModDisabledEvent());
    if (errors.get(modId).isEmpty())
    {
        eventChannels = ImmutableMap.copyOf(temporary);
        modStates.put(modId, ModState.DISABLED);
        modObjectList.remove(mod);
        activeModList.remove(mod);
    }
}
LoadController.java 文件源码 项目:Cauldron 阅读 32 收藏 0 点赞 0 评论 0
void disableMod(ModContainer mod)
{
    HashMap<String, EventBus> temporary = Maps.newHashMap(eventChannels);
    String modId = mod.getModId();
    EventBus bus = temporary.remove(modId);
    bus.post(new FMLModDisabledEvent());
    if (errors.get(modId).isEmpty())
    {
        eventChannels = ImmutableMap.copyOf(temporary);
        modStates.put(modId, ModState.DISABLED);
        modObjectList.remove(mod);
        activeModList.remove(mod);
    }
}
LoadController.java 文件源码 项目:Cauldron 阅读 23 收藏 0 点赞 0 评论 0
void disableMod(ModContainer mod)
{
    HashMap<String, EventBus> temporary = Maps.newHashMap(eventChannels);
    String modId = mod.getModId();
    EventBus bus = temporary.remove(modId);
    bus.post(new FMLModDisabledEvent());
    if (errors.get(modId).isEmpty())
    {
        eventChannels = ImmutableMap.copyOf(temporary);
        modStates.put(modId, ModState.DISABLED);
        modObjectList.remove(mod);
        activeModList.remove(mod);
    }
}
LoadController.java 文件源码 项目:Cauldron 阅读 22 收藏 0 点赞 0 评论 0
void disableMod(ModContainer mod)
{
    HashMap<String, EventBus> temporary = Maps.newHashMap(eventChannels);
    String modId = mod.getModId();
    EventBus bus = temporary.remove(modId);
    bus.post(new FMLModDisabledEvent());
    if (errors.get(modId).isEmpty())
    {
        eventChannels = ImmutableMap.copyOf(temporary);
        modStates.put(modId, ModState.DISABLED);
        modObjectList.remove(mod);
        activeModList.remove(mod);
    }
}
VRBase.java 文件源码 项目:minecraft-vr-base 阅读 16 收藏 0 点赞 0 评论 0
@EventHandler
public void modDisableEvent(FMLModDisabledEvent evt)
{
    System.out.println("Disabling VR mode");
    if(Minecraft.getMinecraft().entityRenderer==newRenderer)
        swap();
}


问题


面经


文章

微信
公众号

扫码关注公众号