java类net.minecraftforge.fml.common.network.IGuiHandler的实例源码

ThirdPartyManager.java 文件源码 项目:pnc-repressurized 阅读 26 收藏 0 点赞 0 评论 0
@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
    for (IThirdParty thirdParty : thirdPartyMods) {
        if (thirdParty instanceof IGuiHandler) {
            Object obj = ((IGuiHandler) thirdParty).getServerGuiElement(ID, player, world, x, y, z);
            if (obj != null) return obj;
        }
    }
    return null;
}
ThirdPartyManager.java 文件源码 项目:pnc-repressurized 阅读 25 收藏 0 点赞 0 评论 0
@Override
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
    for (IThirdParty thirdParty : thirdPartyMods) {
        if (thirdParty instanceof IGuiHandler) {
            Object obj = ((IGuiHandler) thirdParty).getClientGuiElement(ID, player, world, x, y, z);
            if (obj != null) return obj;
        }
    }
    return null;
}
GuiHandlerRegistry.java 文件源码 项目:Fyrestone 阅读 24 收藏 0 点赞 0 评论 0
@Override
public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
{
    IGuiHandler handler = registeredHandlers.get(ID);
    if (handler != null)
    {
        return handler.getServerGuiElement(ID, player, world, x, y, z);
    }

    return null;
}
GuiHandlerRegistry.java 文件源码 项目:Fyrestone 阅读 27 收藏 0 点赞 0 评论 0
@Override
public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z)
{
    IGuiHandler handler = registeredHandlers.get(ID);
    if (handler != null)
    {
        return handler.getClientGuiElement(ID, player, world, x, y, z);
    }

    return null;
}
GuiHandlerRegistry.java 文件源码 项目:Fyrestone 阅读 23 收藏 0 点赞 0 评论 0
public void registerGuiHandler(IGuiHandler handler, int guiID)
{
    registeredHandlers.put(guiID, handler);
}
ProxyModBase.java 文件源码 项目:CommonUtils 阅读 24 收藏 0 点赞 0 评论 0
public void setGuiHandler(IGuiHandler handler) {
    overrideGuiHandler = handler;
}
ProxyModBase.java 文件源码 项目:CommonUtils 阅读 24 收藏 0 点赞 0 评论 0
public IGuiHandler getGuiHandler() {
    return overrideGuiHandler != null ? overrideGuiHandler : guiHandler;
}
CommonRegistryUtil.java 文件源码 项目:TeambattleMod 阅读 97 收藏 0 点赞 0 评论 0
public static void registerGuiHandler(IGuiHandler handler) {
    NetworkRegistry.INSTANCE.registerGuiHandler(TeambattleReference.instance, handler);
}
Registers.java 文件源码 项目:ZeroQuest 阅读 26 收藏 0 点赞 0 评论 0
public static void addGuiHandler(Object mod, IGuiHandler handler) {
    NetworkRegistry.INSTANCE.registerGuiHandler(mod, handler);
}
MCP.java 文件源码 项目:mcplus_mods 阅读 22 收藏 0 点赞 0 评论 0
/**Register the gui handler with network registry under active mod container*/
public static final IGuiHandler guiHandler(IGuiHandler parGuiHandler)
{
    NetworkRegistry.INSTANCE.registerGuiHandler(MCP.mod().getMod(), parGuiHandler);
    return parGuiHandler;
}
OpenClientProxy.java 文件源码 项目:OpenModsLib 阅读 25 收藏 0 点赞 0 评论 0
@Override
public IGuiHandler wrapHandler(IGuiHandler modSpecificHandler) {
    return new ClientGuiHandler(modSpecificHandler);
}
OpenServerProxy.java 文件源码 项目:OpenModsLib 阅读 24 收藏 0 点赞 0 评论 0
@Override
public IGuiHandler wrapHandler(IGuiHandler modSpecificHandler) {
    return new CommonGuiHandler(modSpecificHandler);
}
CommonGuiHandler.java 文件源码 项目:OpenModsLib 阅读 26 收藏 0 点赞 0 评论 0
public CommonGuiHandler(IGuiHandler wrappedHandler) {
    this.wrappedHandler = wrappedHandler;
}
ClientGuiHandler.java 文件源码 项目:OpenModsLib 阅读 26 收藏 0 点赞 0 评论 0
public ClientGuiHandler(IGuiHandler wrappedHandler) {
    super(wrappedHandler);
}
IOpenModsProxy.java 文件源码 项目:OpenModsLib 阅读 26 收藏 0 点赞 0 评论 0
public IGuiHandler wrapHandler(IGuiHandler modSpecificHandler);


问题


面经


文章

微信
公众号

扫码关注公众号