Examples of PlayerGearData


Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

      if (player != null && player.worldObj != null && player.worldObj.provider instanceof IGalacticraftWorldProvider && event != null && event.sound != null)
      {
          //Only modify standard game sounds, not music
        if (event.sound.getAttenuationType() != ISound.AttenuationType.NONE)
          {
            PlayerGearData gearData = ClientProxyCore.playerItemData.get(player.getGameProfile().getName());

            if (gearData == null || gearData.getFrequencyModule() == -1)
            {
              float x = event.sound.getXPosF();
              float y = event.sound.getYPosF();
              float z = event.sound.getZPosF();
              float volume = event.sound.getVolume();
View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

                gearDataPlayer = player.worldObj.getPlayerEntityByName((String) this.data.get(0));
            }

            if (gearDataPlayer != null)
            {
                PlayerGearData gearData = ClientProxyCore.playerItemData.get(gearDataPlayer.getGameProfile().getName());

                if (gearData == null)
                {
                    gearData = new PlayerGearData(player);
                }

                EnumModelPacket type = EnumModelPacket.values()[(Integer) this.data.get(1)];

                switch (type)
                {
                case ADDMASK:
                    gearData.setMask(0);
                    break;
                case REMOVEMASK:
                    gearData.setMask(-1);
                    break;
                case ADDGEAR:
                    gearData.setGear(0);
                    break;
                case REMOVEGEAR:
                    gearData.setGear(-1);
                    break;
                case ADDLEFTGREENTANK:
                    gearData.setLeftTank(0);
                    break;
                case ADDLEFTORANGETANK:
                    gearData.setLeftTank(1);
                    break;
                case ADDLEFTREDTANK:
                    gearData.setLeftTank(2);
                    break;
                case ADDRIGHTGREENTANK:
                    gearData.setRightTank(0);
                    break;
                case ADDRIGHTORANGETANK:
                    gearData.setRightTank(1);
                    break;
                case ADDRIGHTREDTANK:
                    gearData.setRightTank(2);
                    break;
                case REMOVE_LEFT_TANK:
                    gearData.setLeftTank(-1);
                    break;
                case REMOVE_RIGHT_TANK:
                    gearData.setRightTank(-1);
                    break;
                case ADD_PARACHUTE:
                    String name = "";

                    if (subtype != -1)
                    {
                        name = ItemParaChute.names[subtype];
                        gearData.setParachute(new ResourceLocation(GalacticraftCore.ASSET_PREFIX, "textures/model/parachute/" + name + ".png"));
                    }
                    break;
                case REMOVE_PARACHUTE:
                    gearData.setParachute(null);
                    break;
                case ADD_FREQUENCY_MODULE:
                    gearData.setFrequencyModule(0);
                    break;
                case REMOVE_FREQUENCY_MODULE:
                    gearData.setFrequencyModule(-1);
                    break;
                case ADD_THERMAL_HELMET:
                    gearData.setThermalPadding(0, 0);
                    break;
                case ADD_THERMAL_CHESTPLATE:
                    gearData.setThermalPadding(1, 0);
                    break;
                case ADD_THERMAL_LEGGINGS:
                    gearData.setThermalPadding(2, 0);
                    break;
                case ADD_THERMAL_BOOTS:
                    gearData.setThermalPadding(3, 0);
                    break;
                case REMOVE_THERMAL_HELMET:
                    gearData.setThermalPadding(0, -1);
                    break;
                case REMOVE_THERMAL_CHESTPLATE:
                    gearData.setThermalPadding(1, -1);
                    break;
                case REMOVE_THERMAL_LEGGINGS:
                    gearData.setThermalPadding(2, -1);
                    break;
                case REMOVE_THERMAL_BOOTS:
                    gearData.setThermalPadding(3, -1);
                    break;
                default:
                    break;
                }
View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

        boolean wearingRightTankOrange = false;
        boolean wearingRightTankRed = false;
        boolean wearingFrequencyModule = false;

        final EntityPlayer player = (EntityPlayer) var1;
        PlayerGearData gearData = ClientProxyCore.playerItemData.get(player.getCommandSenderName());

        if (gearData != null)
        {
            usingParachute = gearData.getParachute() != null;
            wearingMask = gearData.getMask() > -1;
            wearingGear = gearData.getGear() > -1;
            wearingLeftTankGreen = gearData.getLeftTank() == 0;
            wearingLeftTankOrange = gearData.getLeftTank() == 1;
            wearingLeftTankRed = gearData.getLeftTank() == 2;
            wearingRightTankGreen = gearData.getRightTank() == 0;
            wearingRightTankOrange = gearData.getRightTank() == 1;
            wearingRightTankRed = gearData.getRightTank() == 2;
            wearingFrequencyModule = gearData.getFrequencyModule() > -1;
        }

        this.setRotationAngles(var2, var3, var4, var5, var6, var7, var1);

        if (var1 instanceof AbstractClientPlayer && this.equals(modelBipedMain))
        {
            if (gearData != null)
            {
                if (wearingMask)
                {
                    FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelPlayerGC.oxygenMaskTexture);
                    GL11.glPushMatrix();
                    GL11.glScalef(1.05F, 1.05F, 1.05F);
                    this.oxygenMask.render(var7);
                    GL11.glScalef(1F, 1F, 1F);
                    GL11.glPopMatrix();
                }

                //

                if (wearingFrequencyModule)
                {
                    FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelPlayerGC.frequencyModuleTexture);
                    GL11.glPushMatrix();
                    GL11.glRotatef(180, 1, 0, 0);

                    GL11.glRotatef((float) (this.bipedHeadwear.rotateAngleY * (-180.0F / Math.PI)), 0, 1, 0);
                    GL11.glRotatef((float) (this.bipedHeadwear.rotateAngleX * (180.0F / Math.PI)), 1, 0, 0);
                    GL11.glScalef(0.3F, 0.3F, 0.3F);
                    GL11.glTranslatef(-1.1F, 1.2F, 0);
                    this.frequencyModule.renderPart("Main");
                    GL11.glTranslatef(0, 1.2F, 0);
                    GL11.glRotatef((float) (Math.sin(var1.ticksExisted * 0.05) * 50.0F), 1, 0, 0);
                    GL11.glRotatef((float) (Math.cos(var1.ticksExisted * 0.1) * 50.0F), 0, 1, 0);
                    GL11.glTranslatef(0, -1.2F, 0);
                    this.frequencyModule.renderPart("Radar");
                    GL11.glPopMatrix();
                }

                //

                FMLClientHandler.instance().getClient().renderEngine.bindTexture(ModelPlayerGC.playerTexture);

                if (wearingGear)
                {
                    for (int i = 0; i < 7; i++)
                    {
                        for (int k = 0; k < 2; k++)
                        {
                            this.tubes[k][i].render(var7);
                        }
                    }
                }

                //

                if (wearingLeftTankRed)
                {
                    this.redOxygenTanks[0].render(var7);
                }

                //

                if (wearingLeftTankOrange)
                {
                    this.orangeOxygenTanks[0].render(var7);
                }

                //

                if (wearingLeftTankGreen)
                {
                    this.greenOxygenTanks[0].render(var7);
                }

                //

                if (wearingRightTankRed)
                {
                    this.redOxygenTanks[1].render(var7);
                }

                //

                if (wearingRightTankOrange)
                {
                    this.orangeOxygenTanks[1].render(var7);
                }

                //

                if (wearingRightTankGreen)
                {
                    this.greenOxygenTanks[1].render(var7);
                }

                //

                if (usingParachute)
                {
                    FMLClientHandler.instance().getClient().renderEngine.bindTexture(gearData.getParachute());

                    this.parachute[0].render(var7);
                    this.parachute[1].render(var7);
                    this.parachute[2].render(var7);

View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

    public void beforeRender(Entity var1, float var2, float var3, float var4, float var5, float var6, float var7)
    {
        usingParachute = false;

        final EntityPlayer player = (EntityPlayer) var1;
        PlayerGearData gearData = ClientProxyCore.playerItemData.get(player.getCommandSenderName());

        if (gearData != null)
        {
            usingParachute = gearData.getParachute() != null;
        }
        playerRendering = (AbstractClientPlayer)var1;
        currentGearData = ClientProxyCore.playerItemData.get(playerRendering.getCommandSenderName());

        if (currentGearData == null)
View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

    {
        super.renderModel(par1EntityLivingBase, par2, par3, par4, par5, par6, par7);

        if (thermalPaddingTexture0 != null)
        {
            PlayerGearData gearData = ClientProxyCore.playerItemData.get(par1EntityLivingBase.getCommandSenderName());

            if (gearData != null && !RenderPlayerGC.flagThermalOverride)
            {
                ModelBiped modelBiped;

                for (int i = 0; i < 4; ++i)
                {
                    if (i == 0)
                    {
                        modelBiped = this.modelThermalPaddingHelmet;
                    }
                    else
                    {
                        modelBiped = this.modelThermalPadding;
                    }

                    int padding = gearData.getThermalPadding(i);

                    if (padding >= 0)
                    {
                        GL11.glColor4f(1, 1, 1, 1);
                        FMLClientHandler.instance().getClient().getTextureManager().bindTexture(thermalPaddingTexture1);
View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

        if (stats.usingParachute)
        {
            player.fallDistance = 0.0F;
        }

        PlayerGearData gearData = ClientProxyCore.playerItemData.get(player.getCommandSenderName());

        stats.usingParachute = false;

        if (gearData != null)
        {
            stats.usingParachute = gearData.getParachute() != null;
        }

        if (stats.usingParachute && player.onGround)
        {
            stats.setParachute(false);
View Full Code Here

Examples of micdoodle8.mods.galacticraft.core.wrappers.PlayerGearData

    {
        super.renderModel(par1EntityLivingBase, par2, par3, par4, par5, par6, par7);

        if (RenderPlayerGC.thermalPaddingTexture0 != null)
        {
            PlayerGearData gearData = ClientProxyCore.playerItemData.get(par1EntityLivingBase.getCommandSenderName());

            if (gearData != null && !RenderPlayerGC.flagThermalOverride)
            {
                ModelBiped modelBiped;

                for (int i = 0; i < 4; ++i)
                {
                    if (i == 0)
                    {
                        modelBiped = this.modelThermalPaddingHelmet;
                    }
                    else
                    {
                        modelBiped = this.modelThermalPadding;
                    }

                    int padding = gearData.getThermalPadding(i);

                    if (padding >= 0)
                    {
                        GL11.glColor4f(1, 1, 1, 1);
                        this.bindTexture(RenderPlayerGC.thermalPaddingTexture1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.