当前位置: 首页>>代码示例>>Java>>正文


Java GuiEnchantment类代码示例

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


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

示例1: displayGui

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void displayGui(IInteractionObject guiOwner)
{
    String s = guiOwner.getGuiID();

    if ("minecraft:crafting_table".equals(s))
    {
        this.mc.displayGuiScreen(new GuiCrafting(this.inventory, this.worldObj));
    }
    else if ("minecraft:enchanting_table".equals(s))
    {
        this.mc.displayGuiScreen(new GuiEnchantment(this.inventory, this.worldObj, guiOwner));
    }
    else if ("minecraft:anvil".equals(s))
    {
        this.mc.displayGuiScreen(new GuiRepair(this.inventory, this.worldObj));
    }
}
 
开发者ID:Notoh,项目名称:DecompiledMinecraft,代码行数:18,代码来源:EntityPlayerSP.java

示例2: displayGui

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void displayGui(IInteractionObject guiOwner)
{
    String s = guiOwner.getGuiID();

    if ("minecraft:crafting_table".equals(s))
    {
        this.mc.displayGuiScreen(new GuiCrafting(this.inventory, this.world));
    }
    else if ("minecraft:enchanting_table".equals(s))
    {
        this.mc.displayGuiScreen(new GuiEnchantment(this.inventory, this.world, guiOwner));
    }
    else if ("minecraft:anvil".equals(s))
    {
        this.mc.displayGuiScreen(new GuiRepair(this.inventory, this.world));
    }
}
 
开发者ID:NSExceptional,项目名称:Zombe-Modpack,代码行数:18,代码来源:EntityPlayerSP.java

示例3: displayGui

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void displayGui(IInteractionObject guiOwner) {
	String s = guiOwner.getGuiID();

	if ("minecraft:crafting_table".equals(s)) {
		this.mc.displayGuiScreen(new GuiCrafting(this.inventory, this.worldObj));
	} else if ("minecraft:enchanting_table".equals(s)) {
		this.mc.displayGuiScreen(new GuiEnchantment(this.inventory, this.worldObj, guiOwner));
	} else if ("minecraft:anvil".equals(s)) {
		this.mc.displayGuiScreen(new GuiRepair(this.inventory, this.worldObj));
	}
}
 
开发者ID:SkidJava,项目名称:BaseClient,代码行数:12,代码来源:EntityPlayerSP.java

示例4: wrap

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public static GuiEnchantmentWrapper wrap(
        GuiEnchantment base, EnchantmentWorker worker, BlockPos pos) {

    return new GuiEnchantmentWrapper(
            inventoryField.get(base),
            worldField.get(containerField.get(base)), worker, pos);
}
 
开发者ID:d0sboots,项目名称:EnchantmentRevealer,代码行数:8,代码来源:GuiEnchantmentWrapper.java

示例5: onGui

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
@SubscribeEvent
public void onGui(GuiOpenEvent event) {
    if (event.getGui() == null || !GuiEnchantment.class.equals(event.getGui().getClass())) {
        // Only hook the enchantment GUI. We don't use instanceof, because we *only* want to
        // hook the unmodified GUI.
        return;
    }
    event.setGui(GuiEnchantmentWrapper.wrap((GuiEnchantment) event.getGui(), worker, lastInteractPos));
}
 
开发者ID:d0sboots,项目名称:EnchantmentRevealer,代码行数:10,代码来源:Events.java

示例6: onGuiOpen

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
@SideOnly(Side.CLIENT)
@SubscribeEvent
public void onGuiOpen(GuiOpenEvent event)
{
		if (event.gui instanceof GuiEnchantment && !(event.gui instanceof SK_GuiEnchantment)) 
		{
			event.gui = new SK_GuiEnchantment((GuiEnchantment) event.gui);
		}

}
 
开发者ID:GenDeathrow,项目名称:Skills,代码行数:11,代码来源:GuiManager.java

示例7: SK_GuiEnchantment

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public SK_GuiEnchantment(GuiEnchantment parent) 
{		
	super((InventoryPlayer) Utils.getPrivateField(parent, GuiEnchantment.class, "playerInventory"),Minecraft.getMinecraft().theWorld,(IWorldNameable) Utils.getPrivateField(parent, GuiEnchantment.class, "field_175380_I"));
	this.containerEnchantment = Utils.getPrivateField(parent, GuiEnchantment.class, "container");
	Utils.setPrivateField(this, GuiEnchantment.class, this.containerEnchantment, "container");
	this.inventorySlots = this.containerEnchantment;
	instance = this;
}
 
开发者ID:GenDeathrow,项目名称:Skills,代码行数:9,代码来源:SK_GuiEnchantment.java

示例8: displayGUIEnchantment

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void displayGUIEnchantment(int par1, int par2, int par3, String par4Str)
{
    this.mc.displayGuiScreen(new GuiEnchantment(this.inventory, this.worldObj, par1, par2, par3, par4Str));
}
 
开发者ID:MinecraftModdedClients,项目名称:Resilience-Client-Source,代码行数:5,代码来源:EntityPlayerSP.java

示例9: gui

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void gui(GuiScreenEvent.InitGuiEvent.Pre event) {
    if (event.gui instanceof GuiEnchantment && FMLCommonHandler.instance().getSide() == Side.CLIENT) {
        NetworkHandler.wrapper.sendToServer(new MessageDiscoveryItem(QADiscoveries.Item.ENCHANT.get().getKey(), false));
    }
}
 
开发者ID:MSourceCoded,项目名称:Quantum-Anomalies,代码行数:6,代码来源:DiscoveryListenerClient.java

示例10: displayGUIEnchantment

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void displayGUIEnchantment(int p_71002_1_, int p_71002_2_, int p_71002_3_, String p_71002_4_)
{
    this.mc.displayGuiScreen(new GuiEnchantment(this.inventory, this.worldObj, p_71002_1_, p_71002_2_, p_71002_3_, p_71002_4_));
}
 
开发者ID:xtrafrancyz,项目名称:Cauldron,代码行数:5,代码来源:EntityPlayerSP.java

示例11: func_71002_c

import net.minecraft.client.gui.GuiEnchantment; //导入依赖的package包/类
public void func_71002_c(int p_71002_1_, int p_71002_2_, int p_71002_3_, String p_71002_4_) {
   this.field_71159_c.func_71373_a(new GuiEnchantment(this.field_71071_by, this.field_70170_p, p_71002_1_, p_71002_2_, p_71002_3_, p_71002_4_));
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:4,代码来源:EntityPlayerSP.java


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