• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java ServerListEntryNormal类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中net.minecraft.client.gui.ServerListEntryNormal的典型用法代码示例。如果您正苦于以下问题:Java ServerListEntryNormal类的具体用法?Java ServerListEntryNormal怎么用?Java ServerListEntryNormal使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ServerListEntryNormal类属于net.minecraft.client.gui包,在下文中一共展示了ServerListEntryNormal类的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: connectToSelected

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public void connectToSelected() {
	ServerSelectionList selector = ReflectionHelper.get(ObfuscatedField.GuiMultiplayer_serverListSelector, serverListSelector, this);
	
	if (selector == null) {
		PatchManager.instance().getGlobalAppliedPatches().setPatchSuccessfullyApplied(PatchList.PATCH_ENTITYPLAYERSP, false);
		super.connectToSelected();
		
		return;
	}
	
	GuiListExtended.IGuiListEntry entry = selector.getSelected() < 0 ? null : selector.getListEntry(selector.getSelected());

       if (entry instanceof ServerListEntryNormal)
       	this.connectToServer(((ServerListEntryNormal) entry).getServerData());
       else if (entry instanceof ServerListEntryLanDetected) {
       	LanServerInfo lanserverinfo = ((ServerListEntryLanDetected) entry).getServerData();
       	this.connectToServer(new ServerData(lanserverinfo.getServerMotd(), lanserverinfo.getServerIpPort(), true));
       }
   }
 
开发者ID:MrNobody98,项目名称:morecommands,代码行数:21,代码来源:PatchEntityPlayerSP.java


示例2: updateLastServerFromDirectConnect

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public static void updateLastServerFromDirectConnect(
	GuiMultiplayer guiMultiplayer, ServerData serverData)
{
	currentServerIP = serverData.serverIP;
	if(!currentServerIP.contains(":"))
		currentServerIP += ":25565";
	
	lastServer = new ServerListEntryNormal(guiMultiplayer, serverData);
}
 
开发者ID:Wurst-Imperium,项目名称:Wurst-MC-1.12-OF,代码行数:10,代码来源:ServerHook.java


示例3: getServerData

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
private ServerData getServerData(final GuiMultiplayer mpgui, final int index) {
	if (index<0)
		return null;
	final IGuiListEntry guilistextended$iguilistentry = this.compat.getListEntry(mpgui, index);
	if (guilistextended$iguilistentry instanceof ServerListEntryNormal)
		return this.compat.getServerData((ServerListEntryNormal) guilistextended$iguilistentry);
	return null;
}
 
开发者ID:Team-Fruit,项目名称:ServerObserver,代码行数:9,代码来源:GuiHandler.java


示例4: draw

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public void draw(ServerListEntryNormal entry, int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isHovering)
{
    entry.drawEntry(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isHovering);
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:6,代码来源:ServerListEntryWrapperOld.java


示例5: ServerListEntryPublic

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public ServerListEntryPublic(GuiMultiplayer mp, ServerListEntryNormal wrapped)
{
    super(mp, wrapped.func_148296_a());
    owner = mp;
    this.wrapped = wrapped;
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:7,代码来源:ServerListEntryPublic.java


示例6: draw

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public void draw(ServerListEntryNormal entry, int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isHovering)
{
    entry.func_192634_a(slotIndex, x, y, listWidth, slotHeight, mouseX, mouseY, isHovering, 0);
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:6,代码来源:ServerListEntryWrapperNew.java


示例7: ServerListEntryPublic

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public ServerListEntryPublic(GuiMultiplayer mp, ServerListEntryNormal wrapped)
{
    super(mp, wrapped.getServerData());
    owner = mp;
    this.wrapped = wrapped;
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:7,代码来源:ServerListEntryPublic.java


示例8: canMoveUp

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public boolean canMoveUp(ServerListEntryNormal p_175392_1_, int p_175392_2_)
{
    return false;
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:6,代码来源:GuiMockMultiplayer.java


示例9: canMoveDown

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public boolean canMoveDown(ServerListEntryNormal p_175394_1_, int p_175394_2_)
{
    return false;
}
 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:6,代码来源:GuiMockMultiplayer.java


示例10: getServerData

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public ServerData getServerData(final ServerListEntryNormal entry) {
	return entry.getServerData();
}
 
开发者ID:Team-Fruit,项目名称:ServerObserver,代码行数:5,代码来源:Compat.java


示例11: getServerData

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
@Override
public ServerData getServerData(final ServerListEntryNormal entry) {
	return entry.func_148296_a();
}
 
开发者ID:Team-Fruit,项目名称:ServerObserver,代码行数:5,代码来源:Compat.java


示例12: enhanceServerListEntry

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public String enhanceServerListEntry(ServerListEntryNormal serverListEntry, ServerData serverEntry, int x, int width, int y, int relativeMouseX, int relativeMouseY)
{
    String tooltip;
    int idx;
    boolean blocked = false;
    if (serverDataTag.containsKey(serverEntry))
    {
        ExtendedServerListData extendedData = serverDataTag.get(serverEntry);
        if ("FML".equals(extendedData.type) && extendedData.isCompatible)
        {
            idx = 0;
            tooltip = String.format("Compatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("FML".equals(extendedData.type) && !extendedData.isCompatible)
        {
            idx = 16;
            tooltip = String.format("Incompatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("BUKKIT".equals(extendedData.type))
        {
            idx = 32;
            tooltip = String.format("Bukkit modded server");
        }
        else if ("VANILLA".equals(extendedData.type))
        {
            idx = 48;
            tooltip = String.format("Vanilla server");
        }
        else
        {
            idx = 64;
            tooltip = String.format("Unknown server data");
        }
        blocked = extendedData.isBlocked;
    }
    else
    {
        return null;
    }
    this.client.getTextureManager().bindTexture(iconSheet);
    Gui.drawModalRectWithCustomSizedTexture(x + width - 18, y + 10, 0, (float)idx, 16, 16, 256.0f, 256.0f);
    if (blocked)
    {
        Gui.drawModalRectWithCustomSizedTexture(x + width - 18, y + 10, 0, 80, 16, 16, 256.0f, 256.0f);
    }

    return relativeMouseX > width - 15 && relativeMouseX < width && relativeMouseY > 10 && relativeMouseY < 26 ? tooltip : null;
}
 
开发者ID:F1r3w477,项目名称:CustomWorldGen,代码行数:49,代码来源:FMLClientHandler.java


示例13: enhanceServerListEntry

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public String enhanceServerListEntry(ServerListEntryNormal serverListEntry, ServerData serverEntry, int x, int width, int y, int relativeMouseX, int relativeMouseY)
{
    String tooltip;
    int idx;
    boolean blocked = false;
    if (serverDataTag.containsKey(serverEntry))
    {
        ExtendedServerListData extendedData = serverDataTag.get(serverEntry);
        if ("FML".equals(extendedData.type) && extendedData.isCompatible)
        {
            idx = 0;
            tooltip = String.format("Compatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("FML".equals(extendedData.type) && !extendedData.isCompatible)
        {
            idx = 16;
            tooltip = String.format("Incompatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("BUKKIT".equals(extendedData.type))
        {
            idx = 32;
            tooltip = String.format("Bukkit modded server");
        }
        else if ("VANILLA".equals(extendedData.type))
        {
            idx = 48;
            tooltip = String.format("Vanilla server");
        }
        else
        {
            idx = 64;
            tooltip = String.format("Unknown server data");
        }
        blocked = extendedData.isBlocked;
    }
    else
    {
        return null;
    }
    this.client.func_110434_K().func_110577_a(iconSheet);
    Gui.func_146110_a(x + width - 18, y + 10, 0, (float)idx, 16, 16, 256.0f, 256.0f);
    if (blocked)
    {
        Gui.func_146110_a(x + width - 18, y + 10, 0, 80, 16, 16, 256.0f, 256.0f);
    }

    return relativeMouseX > width - 15 && relativeMouseX < width && relativeMouseY > 10 && relativeMouseY < 26 ? tooltip : null;
}
 
开发者ID:SchrodingersSpy,项目名称:TRHS_Club_Mod_2016,代码行数:49,代码来源:FMLClientHandler.java


示例14: updateLastServerFromDirectConnect

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public static void updateLastServerFromDirectConnect(GuiMultiplayer guiMultiplayer, ServerData serverData) {
    currentServerIP = serverData.serverIP;
    if (!currentServerIP.contains(":")) currentServerIP += ":25565";

    lastServer = new ServerListEntryNormal(guiMultiplayer, serverData);
}
 
开发者ID:null-dev,项目名称:EvenWurse,代码行数:7,代码来源:ServerHook.java


示例15: enhanceServerListEntry

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
public String enhanceServerListEntry(ServerListEntryNormal serverListEntry, ServerData serverEntry, int x, int width, int y, int relativeMouseX, int relativeMouseY)
{
    String tooltip;
    int idx;
    boolean blocked = false;
    if (serverDataTag.containsKey(serverEntry))
    {
        ExtendedServerListData extendedData = serverDataTag.get(serverEntry);
        if ("FML".equals(extendedData.type) && extendedData.isCompatible)
        {
            idx = 0;
            tooltip = String.format("Compatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("FML".equals(extendedData.type) && !extendedData.isCompatible)
        {
            idx = 16;
            tooltip = String.format("Incompatible FML modded server\n%d mods present", extendedData.modData.size());
        }
        else if ("BUKKIT".equals(extendedData.type))
        {
            idx = 32;
            tooltip = String.format("Bukkit modded server");
        }
        else if ("VANILLA".equals(extendedData.type))
        {
            idx = 48;
            tooltip = String.format("Vanilla server");
        }
        else
        {
            idx = 64;
            tooltip = String.format("Unknown server data");
        }
        blocked = extendedData.isBlocked;
    }
    else
    {
        return null;
    }
    this.client.getTextureManager().bindTexture(iconSheet);
    Gui.func_146110_a(x + width - 18, y + 10, 0, (float)idx, 16, 16, 256.0f, 256.0f);
    if (blocked)
    {
        Gui.func_146110_a(x + width - 18, y + 10, 0, 80, 16, 16, 256.0f, 256.0f);
    }

    return relativeMouseX > width - 15 && relativeMouseX < width && relativeMouseY > 10 && relativeMouseY < 26 ? tooltip : null;
}
 
开发者ID:alexandrage,项目名称:CauldronGit,代码行数:49,代码来源:FMLClientHandler.java


示例16: draw

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
void draw(ServerListEntryNormal entry, int slotIndex, int x, int y, int listWidth, int slotHeight, int mouseX, int mouseY, boolean isHovering); 
开发者ID:CreeperHost,项目名称:CreeperHostGui,代码行数:2,代码来源:IServerListEntryWrapper.java


示例17: getServerData

import net.minecraft.client.gui.ServerListEntryNormal; //导入依赖的package包/类
ServerData getServerData(ServerListEntryNormal entry); 
开发者ID:Team-Fruit,项目名称:ServerObserver,代码行数:2,代码来源:ICompat.java



注:本文中的net.minecraft.client.gui.ServerListEntryNormal类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java VisualPosition类代码示例发布时间:2022-05-21
下一篇:
Java Colour类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap