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


Java PotionHelper.func_77915_a方法代码示例

本文整理汇总了Java中net.minecraft.potion.PotionHelper.func_77915_a方法的典型用法代码示例。如果您正苦于以下问题:Java PotionHelper.func_77915_a方法的具体用法?Java PotionHelper.func_77915_a怎么用?Java PotionHelper.func_77915_a使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraft.potion.PotionHelper的用法示例。


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

示例1: func_76986_a

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
public void func_76986_a(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_) {
   Icon var10 = this.field_94151_a.func_77617_a(this.field_94150_f);
   if(var10 != null) {
      GL11.glPushMatrix();
      GL11.glTranslatef((float)p_76986_2_, (float)p_76986_4_, (float)p_76986_6_);
      GL11.glEnable('\u803a');
      GL11.glScalef(0.5F, 0.5F, 0.5F);
      this.func_110777_b(p_76986_1_);
      Tessellator var11 = Tessellator.field_78398_a;
      if(var10 == ItemPotion.func_94589_d("bottle_splash")) {
         int var12 = PotionHelper.func_77915_a(((EntityPotion)p_76986_1_).func_70196_i(), false);
         float var13 = (float)(var12 >> 16 & 255) / 255.0F;
         float var14 = (float)(var12 >> 8 & 255) / 255.0F;
         float var15 = (float)(var12 & 255) / 255.0F;
         GL11.glColor3f(var13, var14, var15);
         GL11.glPushMatrix();
         this.func_77026_a(var11, ItemPotion.func_94589_d("overlay"));
         GL11.glPopMatrix();
         GL11.glColor3f(1.0F, 1.0F, 1.0F);
      }

      this.func_77026_a(var11, var10);
      GL11.glDisable('\u803a');
      GL11.glPopMatrix();
   }
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:27,代码来源:RenderSnowball.java

示例2: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
@Override
public void doRender(Entity par1, double par2, double par4, double par6, float par8, float par9) {
	GL11.glPushMatrix();
	GL11.glTranslatef((float) par2, (float) par4, (float) par6);
	GL11.glEnable(GL12.GL_RESCALE_NORMAL);
	GL11.glScalef(0.5F, 0.5F, 0.5F);
	this.loadTexture(AmitReference.Sprites.ITEMS_PATH + "thorshammer.png");
	Tessellator var10 = Tessellator.instance;

	if (this.iconIndex == 154) {
		int var11 = PotionHelper.func_77915_a(((EntityPotion) par1).getPotionDamage(), false);
		float var12 = (var11 >> 16 & 255) / 255.0F;
		float var13 = (var11 >> 8 & 255) / 255.0F;
		float var14 = (var11 & 255) / 255.0F;
		GL11.glColor3f(var12, var13, var14);
		GL11.glPushMatrix();
		this.func_77026_a(var10, 141);
		GL11.glPopMatrix();
		GL11.glColor3f(1.0F, 1.0F, 1.0F);
	}

	this.func_77026_a(var10, this.iconIndex);
	GL11.glDisable(GL12.GL_RESCALE_NORMAL);
	GL11.glPopMatrix();
}
 
开发者ID:DrDew2,项目名称:Amitcraft,代码行数:26,代码来源:RenderThorsHammer.java

示例3: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
 * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
{
    Icon icon = this.field_94151_a.getIconFromDamage(this.field_94150_f);

    if (icon != null)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)par2, (float)par4, (float)par6);
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(0.5F, 0.5F, 0.5F);
        this.bindEntityTexture(par1Entity);
        Tessellator tessellator = Tessellator.instance;

        if (icon == ItemPotion.func_94589_d("bottle_splash"))
        {
            int i = PotionHelper.func_77915_a(((EntityPotion)par1Entity).getPotionDamage(), false);
            float f2 = (float)(i >> 16 & 255) / 255.0F;
            float f3 = (float)(i >> 8 & 255) / 255.0F;
            float f4 = (float)(i & 255) / 255.0F;
            GL11.glColor3f(f2, f3, f4);
            GL11.glPushMatrix();
            this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
            GL11.glPopMatrix();
            GL11.glColor3f(1.0F, 1.0F, 1.0F);
        }

        this.func_77026_a(tessellator, icon);
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }
}
 
开发者ID:marcus8448,项目名称:IceMod,代码行数:38,代码来源:RenderHunkOIce.java

示例4: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
 * (Render<T extends Entity) and this method has signature public void func_76986_a(T entity, double d, double d1,
 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_)
{
    IIcon iicon = this.field_94151_a.getIconFromDamage(this.field_94150_f);

    if (iicon != null)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)p_76986_2_, (float)p_76986_4_, (float)p_76986_6_);
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(0.5F, 0.5F, 0.5F);
        this.bindEntityTexture(p_76986_1_);
        Tessellator tessellator = Tessellator.instance;

        if (iicon == ItemPotion.func_94589_d("bottle_splash"))
        {
            int i = PotionHelper.func_77915_a(((EntityPotion)p_76986_1_).getPotionDamage(), false);
            float f2 = (float)(i >> 16 & 255) / 255.0F;
            float f3 = (float)(i >> 8 & 255) / 255.0F;
            float f4 = (float)(i & 255) / 255.0F;
            GL11.glColor3f(f2, f3, f4);
            GL11.glPushMatrix();
            this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
            GL11.glPopMatrix();
            GL11.glColor3f(1.0F, 1.0F, 1.0F);
        }

        this.func_77026_a(tessellator, iicon);
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }
}
 
开发者ID:jtrent238,项目名称:PopularMMOS-EpicProportions-Mod,代码行数:38,代码来源:RenderGiantSnowBall.java

示例5: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
 * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
{
    IIcon var10 = this.field_94151_a.getIconFromDamage(this.field_94150_f);

    if (var10 != null)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)par2, (float)par4, (float)par6);
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(0.5F, 0.5F, 0.5F);
        this.bindEntityTexture(par1Entity);
        Tessellator var11 = Tessellator.instance;

        if (var10 == ItemPotion.func_94589_d("bottle_splash"))
        {
            int var12 = PotionHelper.func_77915_a(((EntityPotion)par1Entity).getPotionDamage(), false);
            float var13 = (float)(var12 >> 16 & 255) / 255.0F;
            float var14 = (float)(var12 >> 8 & 255) / 255.0F;
            float var15 = (float)(var12 & 255) / 255.0F;
            GL11.glColor3f(var13, var14, var15);
            GL11.glPushMatrix();
            this.func_77026_a(var11, ItemPotion.func_94589_d("overlay"));
            GL11.glPopMatrix();
            GL11.glColor3f(1.0F, 1.0F, 1.0F);
        }

        this.func_77026_a(var11, var10);
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }
}
 
开发者ID:MinecraftModdedClients,项目名称:Resilience-Client-Source,代码行数:38,代码来源:RenderSnowball.java

示例6: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
 * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity bomb, double x, double y, double z, float pitch, float yaw)
{
	Icon icon = null;
	if(bomb instanceof IBomb)
	{
		icon = ((IBomb)bomb).getIcon();
	}

    if (icon != null)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)x, (float)y, (float)z);
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(0.5F, 0.5F, 0.5F);
        this.bindTexture(TextureMap.locationItemsTexture);
        Tessellator tessellator = Tessellator.instance;

        if (icon == ItemPotion.func_94589_d("potion_splash"))
        {
            int i = PotionHelper.func_77915_a(((EntityPotion)bomb).getPotionDamage(), false);
            float f2 = (float)(i >> 16 & 255) / 255.0F;
            float f3 = (float)(i >> 8 & 255) / 255.0F;
            float f4 = (float)(i & 255) / 255.0F;
            GL11.glColor3f(f2, f3, f4);
            GL11.glPushMatrix();
            this.func_77026_a(tessellator, ItemPotion.func_94589_d("potion_contents"));
            GL11.glPopMatrix();
            GL11.glColor3f(1.0F, 1.0F, 1.0F);
        }

        this.func_77026_a(tessellator, icon);
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }
}
 
开发者ID:TheAwesomeGem,项目名称:MineFantasy,代码行数:42,代码来源:RenderBomb.java

示例7: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
public void doRender(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_, float p_76986_9_)
{
    IIcon iicon = this.field_94151_a.getIconFromDamage(this.field_94150_f);

    if (iicon != null)
    {
        GL11.glPushMatrix();
        GL11.glTranslatef((float)p_76986_2_, (float)p_76986_4_, (float)p_76986_6_);
        GL11.glEnable(GL12.GL_RESCALE_NORMAL);
        GL11.glScalef(0.5F, 0.5F, 0.5F);
        this.bindEntityTexture(p_76986_1_);
        Tessellator tessellator = Tessellator.instance;

        if (iicon == ItemPotion.func_94589_d("bottle_splash"))
        {
            int i = PotionHelper.func_77915_a(((EntityPotion)p_76986_1_).getPotionDamage(), false);
            float f2 = (float)(i >> 16 & 255) / 255.0F;
            float f3 = (float)(i >> 8 & 255) / 255.0F;
            float f4 = (float)(i & 255) / 255.0F;
            GL11.glColor3f(f2, f3, f4);
            GL11.glPushMatrix();
            this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
            GL11.glPopMatrix();
            GL11.glColor3f(1.0F, 1.0F, 1.0F);
        }

        this.func_77026_a(tessellator, iicon);
        GL11.glDisable(GL12.GL_RESCALE_NORMAL);
        GL11.glPopMatrix();
    }
}
 
开发者ID:xtrafrancyz,项目名称:Cauldron,代码行数:32,代码来源:RenderSnowball.java

示例8: getColorFromItemStack

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
@SideOnly(Side.CLIENT)
@Override
public int getColorFromItemStack(ItemStack stack, int pass) {
	if (pass == 0) {
		BaublePotionEffect effect = BaublePotionHelper.getPotionEffectFromItem(stack);

		if (effect != null) {
			return PotionHelper.func_77915_a(effect.getPotionID(), false);
		}
	}

	return 0xFFFFFF;
}
 
开发者ID:dmillerw,项目名称:AlchemicalBling,代码行数:14,代码来源:BaublePotion.java

示例9: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
 * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
 * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
 * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
{
	Icon icon = this.field_94151_a.getIconFromDamage(this.field_94150_f);

	if (icon != null)
	{
		GL11.glPushMatrix();
		GL11.glTranslatef((float)par2, (float)par4, (float)par6);
		GL11.glEnable(GL12.GL_RESCALE_NORMAL);
		GL11.glScalef(0.5F, 0.5F, 0.5F);
		// this.func_110777_b(par1Entity); // worked in Forge 804, but no longer; use this:
		this.bindEntityTexture(par1Entity);
		Tessellator tessellator = Tessellator.instance;

		// You can remove this whole section if you want, it's just for Potions
		if (icon == ItemPotion.func_94589_d("bottle_splash"))
		{
			int i = PotionHelper.func_77915_a(((EntityPotion)par1Entity).getPotionDamage(), false);
			float f2 = (float)(i >> 16 & 255) / 255.0F;
			float f3 = (float)(i >> 8 & 255) / 255.0F;
			float f4 = (float)(i & 255) / 255.0F;
			GL11.glColor3f(f2, f3, f4);
			GL11.glPushMatrix();
			this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
			GL11.glPopMatrix();
			GL11.glColor3f(1.0F, 1.0F, 1.0F);
		}

		this.func_77026_a(tessellator, icon);
		GL11.glDisable(GL12.GL_RESCALE_NORMAL);
		GL11.glPopMatrix();
	}
}
 
开发者ID:Wehavecookies56,项目名称:Kingdom-Keys,代码行数:40,代码来源:RenderSharpshooterShot.java

示例10: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1, double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
{
	IIcon icon = this.item.getIconFromDamage(this.metadata);
	
	if (icon != null)
	{
		GL11.glPushMatrix();
		GL11.glTranslatef((float) par2, (float) par4, (float) par6);
		GL11.glEnable(GL12.GL_RESCALE_NORMAL);
		GL11.glScalef(0.5F, 0.5F, 0.5F);
		this.bindEntityTexture(par1Entity);
		Tessellator tessellator = Tessellator.instance;
		
		if (icon == ItemPotion.func_94589_d("bottle_splash"))
		{
			int i = PotionHelper.func_77915_a(((EntityPotion) par1Entity).getPotionDamage(), false);
			float f2 = (float) (i >> 16 & 255) / 255.0F;
			float f3 = (float) (i >> 8 & 255) / 255.0F;
			float f4 = (float) (i & 255) / 255.0F;
			GL11.glColor3f(f2, f3, f4);
			GL11.glPushMatrix();
			this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
			GL11.glPopMatrix();
			GL11.glColor3f(1.0F, 1.0F, 1.0F);
		}
		
		this.func_77026_a(tessellator, icon);
		GL11.glDisable(GL12.GL_RESCALE_NORMAL);
		GL11.glPopMatrix();
	}
}
 
开发者ID:wuppy29,项目名称:WuppyMods,代码行数:35,代码来源:RenderNetherEye.java

示例11: doRender

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
 * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1, double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
 */
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
{
	IIcon icon = this.item.getIconFromDamage(this.metadata);

	if (icon != null)
	{
		GL11.glPushMatrix();
		GL11.glTranslatef((float) par2, (float) par4, (float) par6);
		GL11.glEnable(GL12.GL_RESCALE_NORMAL);
		GL11.glScalef(0.5F, 0.5F, 0.5F);
		this.bindEntityTexture(par1Entity);
		Tessellator tessellator = Tessellator.instance;

		if (icon == ItemPotion.func_94589_d("bottle_splash"))
		{
			int i = PotionHelper.func_77915_a(((EntityPotion) par1Entity).getPotionDamage(), false);
			float f2 = (float) (i >> 16 & 255) / 255.0F;
			float f3 = (float) (i >> 8 & 255) / 255.0F;
			float f4 = (float) (i & 255) / 255.0F;
			GL11.glColor3f(f2, f3, f4);
			GL11.glPushMatrix();
			this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
			GL11.glPopMatrix();
			GL11.glColor3f(1.0F, 1.0F, 1.0F);
		}

		this.func_77026_a(tessellator, icon);
		GL11.glDisable(GL12.GL_RESCALE_NORMAL);
		GL11.glPopMatrix();
	}
}
 
开发者ID:wuppy29,项目名称:WuppyMods,代码行数:35,代码来源:RenderMagicalBottle.java

示例12: renderFrostShard

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
/**
    * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then
    * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic
    * (Render<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1,
    * double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.
    */
   public void renderFrostShard(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
   {
IIcon icon = this.item.getIconFromDamage(this.itemDamage);

if (icon != null)
{
    GL11.glPushMatrix();
    GL11.glTranslatef((float)par2, (float)par4, (float)par6);
    GL11.glEnable(GL12.GL_RESCALE_NORMAL);
    GL11.glScalef(0.5F, 0.5F, 0.5F);
    this.bindEntityTexture(par1Entity);

    Tessellator tessellator = Tessellator.instance;

    if (icon == ItemPotion.func_94589_d("bottle_splash")){
	int i = PotionHelper.func_77915_a(((EntityPotion)par1Entity).getPotionDamage(), false);
	float f2 = (float)(i >> 16 & 255) / 255.0F;
	float f3 = (float)(i >> 8 & 255) / 255.0F;
	float f4 = (float)(i & 255) / 255.0F;
	GL11.glColor3f(f2, f3, f4);
	GL11.glPushMatrix();
	this.func_77026_a(tessellator, ItemPotion.func_94589_d("overlay"));
	GL11.glPopMatrix();
	GL11.glColor3f(1.0F, 1.0F, 1.0F);
    }

    this.func_77026_a(tessellator, icon);
    GL11.glDisable(GL12.GL_RESCALE_NORMAL);
    GL11.glPopMatrix();
}
   }
 
开发者ID:OwnAgePau,项目名称:Soul-Forest,代码行数:38,代码来源:RenderFrostShard.java

示例13: getColorFromDamage

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
@SideOnly(Side.CLIENT)
public int getColorFromDamage(int p_77620_1_)
{
    return PotionHelper.func_77915_a(p_77620_1_, false);
}
 
开发者ID:jtrent238,项目名称:PopularMMOS-EpicProportions-Mod,代码行数:6,代码来源:itemPotion.java

示例14: getColorFromDamage

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
public int getColorFromDamage(int par1)
{
    return PotionHelper.func_77915_a(par1, false);
}
 
开发者ID:MinecraftModdedClients,项目名称:Resilience-Client-Source,代码行数:5,代码来源:ItemPotion.java

示例15: func_77620_a

import net.minecraft.potion.PotionHelper; //导入方法依赖的package包/类
@SideOnly(Side.CLIENT)
public int func_77620_a(int p_77620_1_) {
   return PotionHelper.func_77915_a(p_77620_1_, false);
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:5,代码来源:ItemPotion.java


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