diff options
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java')
| -rwxr-xr-x | src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java | 794 |
1 files changed, 536 insertions, 258 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java b/src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java index 4bbb2c5..40be3e5 100755 --- a/src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java +++ b/src/main/java/darkknight/jewelrycraft/events/PlayerRenderHandler.java @@ -23,56 +23,66 @@ import net.minecraftforge.client.event.RenderHandEvent; import net.minecraftforge.client.event.RenderPlayerEvent;
public class PlayerRenderHandler {
- EarringsRender earrings = new EarringsRender();
- BraceletRender bracelet = new BraceletRender();
- NecklaceRender necklace = new NecklaceRender();
- RingRender ring = new RingRender();
+ EarringsRender earrings = new EarringsRender();
+ BraceletRender bracelet = new BraceletRender();
+ NecklaceRender necklace = new NecklaceRender();
+ RingRender ring = new RingRender();
public static NBTTagCompound playersInfo = new NBTTagCompound();
- float size = 0.055F;
+ float size = 0.055F;
@SubscribeEvent
public void renderScreen(RenderPlayerEvent.Specials.Post event) {
GL11.glPushMatrix();
- ModelRenderer rightArm =
- event.renderer.modelBipedMain.bipedRightArm;
+ ModelRenderer rightArm = event.renderer.modelBipedMain.bipedRightArm;
ModelRenderer leftArm = event.renderer.modelBipedMain.bipedLeftArm;
ModelRenderer head = event.renderer.modelBipedMain.bipedHead;
ModelRenderer body = event.renderer.modelBipedMain.bipedBody;
- Iterator<EntityPlayer> players =
- event.entityPlayer.worldObj.playerEntities.iterator();
+ Iterator<EntityPlayer> players = event.entityPlayer.worldObj.playerEntities
+ .iterator();
float rotAngleX = 0F, rotAngleY = 0F, rotAngleZ = 0F;
if (playersInfo != null) {
while (players.hasNext()) {
- int[] gemColor = { -1, -1, -1, -1 };
- int[] ingotColor = { -1, -1, -1, -1 };
+ int[] gemColor = {
+ -1, -1, -1, -1
+ };
+ int[] ingotColor = {
+ -1, -1, -1, -1
+ };
int gem = -1;
int ingot = -1;
EntityPlayer player = players.next();
NBTTagCompound playerInfo = (NBTTagCompound) playersInfo
.getTag(player.getDisplayName());
if (ConfigHandler.CURSES_ENABLED)
- for (Curse curse : Curse.getCurseList())
- if (curse != null
- && curse.canCurseBeActivated(
+ for (Curse curse : Curse
+ .getCurseList())
+ if (curse != null && curse
+ .canCurseBeActivated(
player.worldObj)
&& playerInfo != null
&& curse.getName() != null
- && playerInfo
- .getInteger(curse.getName()) > 0
+ && playerInfo.getInteger(
+ curse.getName()) > 0
&& event.entityPlayer != null
&& player != null
- && event.entityPlayer.getDisplayName()
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())
- && playerInfo
- .getInteger("cursePoints") > 0)
- curse.playerRender(player, event);
+ && playerInfo.getInteger(
+ "cursePoints") > 0)
+ curse.playerRender(
+ player,
+ event);
int no = 0;
ModelRenderer arm = rightArm;
for (int i = 0; i <= 9; i++)
- if (playerInfo != null && event.entityPlayer != null
+ if (playerInfo != null
+ && event.entityPlayer != null
&& player != null
- && playerInfo.hasKey("ext" + i)
- && event.entityPlayer.getDisplayName()
+ && playerInfo.hasKey(
+ "ext" + i)
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
gem = -1;
ingot = -1;
@@ -81,268 +91,426 @@ public class PlayerRenderHandler { float s = 0.055F;
NBTTagCompound nbt = (NBTTagCompound) playerInfo
.getTag("ext" + i);
- ItemStack item =
- ItemStack.loadItemStackFromNBT(nbt);
+ ItemStack item = ItemStack
+ .loadItemStackFromNBT(
+ nbt);
if (Loader.isModLoaded(
"alpaca") /*
- * &&
- * fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */)
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */)
arm = body;
GL11.glPushMatrix();
if (arm.rotateAngleX == 0.0F
&& arm.rotateAngleY == 0.0F
&& arm.rotateAngleZ == 0.0F) {
- if ((arm.rotationPointX + rotAngleX) != 0.0F
+ if ((arm.rotationPointX
+ + rotAngleX) != 0.0F
|| (arm.rotationPointY
+ rotAngleY) != 0.0F
|| (arm.rotationPointZ
+ rotAngleZ) != 0.0F)
GL11.glTranslatef(
- (arm.rotationPointX + rotAngleX)
+ (arm.rotationPointX
+ + rotAngleX)
* s,
- (arm.rotationPointY + rotAngleY)
+ (arm.rotationPointY
+ + rotAngleY)
* s,
- (arm.rotationPointZ + rotAngleZ)
+ (arm.rotationPointZ
+ + rotAngleZ)
* s);
- } else if (!Loader.isModLoaded(
- "alpaca") /*
- * || (Loader.isModLoaded(
- * "alpaca") &&
- * !fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer))
+ } else if (!Loader
+ .isModLoaded("alpaca") /*
+ * ||
+ * (Loader
+ * .
+ * isModLoaded(
+ * "alpaca")
+ * &&
+ * !fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer
+ * )
+ * )
*/) {
GL11.glTranslatef(
- (arm.rotationPointX + rotAngleX) * s,
- (arm.rotationPointY + rotAngleY) * s,
- (arm.rotationPointZ + rotAngleZ) * s);
+ (arm.rotationPointX
+ + rotAngleX)
+ * s,
+ (arm.rotationPointY
+ + rotAngleY)
+ * s,
+ (arm.rotationPointZ
+ + rotAngleZ)
+ * s);
if (arm.rotateAngleZ != 0.0F)
- GL11.glRotatef(
- arm.rotateAngleZ
- * (180F / (float) Math.PI),
- 0.0F, 0.0F, 1.0F);
+ GL11.glRotatef(arm.rotateAngleZ
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 0.0F,
+ 1.0F);
if (arm.rotateAngleY != 0.0F)
- GL11.glRotatef(
- arm.rotateAngleY
- * (180F / (float) Math.PI),
- 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(arm.rotateAngleY
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 1.0F,
+ 0.0F);
if (arm.rotateAngleX != 0.0F)
- GL11.glRotatef(
- arm.rotateAngleX
- * (180F / (float) Math.PI),
- 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(arm.rotateAngleX
+ * (180F / (float) Math.PI),
+ 1.0F,
+ 0.0F,
+ 0.0F);
}
- if (JewelryNBT.ingot(item) != null)
+ if (JewelryNBT.ingot(
+ item) != null)
ingot = JewelrycraftUtil
- .getColor(JewelryNBT.ingot(item));
- if (JewelryNBT.gem(item) != null)
+ .getColor(JewelryNBT
+ .ingot(item));
+ if (JewelryNBT.gem(
+ item) != null)
gem = JewelrycraftUtil
- .getColor(JewelryNBT.gem(item));
+ .getColor(JewelryNBT
+ .gem(item));
float scale = 0.1f;
if (Loader.isModLoaded(
"alpaca") /*
- * &&
- * fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */) {
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */) {
if (i <= 4) {
- GL11.glTranslatef(0.35F, -4.35F,
+ GL11.glTranslatef(
+ 0.35F,
+ -4.35F,
-2.8F + 0.15F * i);
- GL11.glRotatef(90f, 0F, 1F, 0F);
+ GL11.glRotatef(90f,
+ 0F,
+ 1F,
+ 0F);
} else {
- GL11.glTranslatef(-0.35F, -4.35F,
+ GL11.glTranslatef(
+ -0.35F,
+ -4.35F,
1.48F + 0.15F * i);
- GL11.glRotatef(-90f, 0F, 1F, 0F);
+ GL11.glRotatef(-90f,
+ 0F,
+ 1F,
+ 0F);
}
scale = 0.3F;
} else {
if (i <= 4)
- GL11.glTranslatef(0.64F + 0.05F * i,
- -1.15F, 0.07F);
+ GL11.glTranslatef(
+ 0.64F + 0.05F * i,
+ -1.15F,
+ 0.07F);
else
- GL11.glTranslatef(0.59F + 0.05F * i,
- -1.15F, 0.07F);
+ GL11.glTranslatef(
+ 0.59F + 0.05F * i,
+ -1.15F,
+ 0.07F);
}
- GL11.glScalef(scale, scale + scale / 2, scale);
- ring.doRender(event.entityPlayer, 0F, 0F,
- (float) ingot, (float) gem, 0F);
+ GL11.glScalef(scale, scale
+ + scale / 2,
+ scale);
+ ring.doRender(event.entityPlayer,
+ 0F, 0F,
+ (float) ingot,
+ (float) gem,
+ 0F);
GL11.glPopMatrix();
// no++;
}
for (int i = 10; i <= 13; i++)
- if (playerInfo != null && event.entityPlayer != null
+ if (playerInfo != null
+ && event.entityPlayer != null
&& player != null
- && playerInfo.hasKey("ext" + i)
- && event.entityPlayer.getDisplayName()
+ && playerInfo.hasKey(
+ "ext" + i)
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
NBTTagCompound nbt = (NBTTagCompound) playerInfo
.getTag("ext" + i);
- ItemStack item =
- ItemStack.loadItemStackFromNBT(nbt);
- if (JewelryNBT.ingot(item) != null)
+ ItemStack item = ItemStack
+ .loadItemStackFromNBT(
+ nbt);
+ if (JewelryNBT.ingot(
+ item) != null)
ingotColor[i - 10] = JewelrycraftUtil
- .getColor(JewelryNBT.ingot(item));
- if (JewelryNBT.gem(item) != null)
+ .getColor(JewelryNBT
+ .ingot(item));
+ if (JewelryNBT.gem(
+ item) != null)
gemColor[i - 10] = JewelrycraftUtil
- .getColor(JewelryNBT.gem(item));
+ .getColor(JewelryNBT
+ .gem(item));
}
- if (playerInfo != null && event.entityPlayer != null
+ if (playerInfo != null
+ && event.entityPlayer != null
&& player != null
- && (playerInfo.hasKey("ext10")
- || playerInfo.hasKey("ext11"))
- && event.entityPlayer.getDisplayName()
+ && (playerInfo.hasKey(
+ "ext10")
+ || playerInfo.hasKey(
+ "ext11"))
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
GL11.glPushMatrix();
GL11.glColor4f(1, 1, 1, 1);
if (Loader.isModLoaded(
"alpaca") /*
- * && fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */) {
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */) {
rightArm = body;
- GL11.glTranslatef(0.0F, 0.05F, 0.0F);
- GL11.glRotatef(-30F, 0.0F, 1.0F, 0.0F);
+ GL11.glTranslatef(0.0F,
+ 0.05F,
+ 0.0F);
+ GL11.glRotatef(-30F, 0.0F,
+ 1.0F,
+ 0.0F);
}
if (rightArm.rotateAngleX == 0.0F
&& rightArm.rotateAngleY == 0.0F
&& rightArm.rotateAngleZ == 0.0F) {
- if ((rightArm.rotationPointX + rotAngleX) != 0.0F
+ if ((rightArm.rotationPointX
+ + rotAngleX) != 0.0F
|| (rightArm.rotationPointY
+ rotAngleY) != 0.0F
|| (rightArm.rotationPointZ
+ rotAngleZ) != 0.0F)
GL11.glTranslatef(
- (rightArm.rotationPointX + rotAngleX)
+ (rightArm.rotationPointX
+ + rotAngleX)
* size,
- (rightArm.rotationPointY + rotAngleY)
+ (rightArm.rotationPointY
+ + rotAngleY)
* size,
- (rightArm.rotationPointZ + rotAngleZ)
+ (rightArm.rotationPointZ
+ + rotAngleZ)
* size);
} else if (!Loader.isModLoaded(
"alpaca") /*
- * || (Loader.isModLoaded("alpaca")
- * && fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer))
- */) {
+ * ||
+ * (Loader
+ * .
+ * isModLoaded
+ * (
+ * "alpaca")
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer
+ * )
+ * )
+ */) {
GL11.glTranslatef(
- (rightArm.rotationPointX + rotAngleX)
+ (rightArm.rotationPointX
+ + rotAngleX)
* size,
- (rightArm.rotationPointY + rotAngleY)
+ (rightArm.rotationPointY
+ + rotAngleY)
* size,
- (rightArm.rotationPointZ + rotAngleZ)
+ (rightArm.rotationPointZ
+ + rotAngleZ)
* size);
if (rightArm.rotateAngleZ != 0.0F)
- GL11.glRotatef(
- rightArm.rotateAngleZ
- * (180F / (float) Math.PI),
- 0.0F, 0.0F, 1.0F);
+ GL11.glRotatef(rightArm.rotateAngleZ
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 0.0F,
+ 1.0F);
if (rightArm.rotateAngleY != 0.0F)
- GL11.glRotatef(
- rightArm.rotateAngleY
- * (180F / (float) Math.PI),
- 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(rightArm.rotateAngleY
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 1.0F,
+ 0.0F);
if (rightArm.rotateAngleX != 0.0F)
- GL11.glRotatef(
- rightArm.rotateAngleX
- * (180F / (float) Math.PI),
- 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(rightArm.rotateAngleX
+ * (180F / (float) Math.PI),
+ 1.0F,
+ 0.0F,
+ 0.0F);
}
GL11.glScalef(0.05f, 0.03f, 0.05f);
- bracelet.doRender(event.entityPlayer,
- (float) ingotColor[0], (float) gemColor[0],
- (float) ingotColor[1], (float) gemColor[1],
+ bracelet.doRender(
+ event.entityPlayer,
+ (float) ingotColor[0],
+ (float) gemColor[0],
+ (float) ingotColor[1],
+ (float) gemColor[1],
0.0F);
GL11.glPopMatrix();
}
- if (playerInfo != null && event.entityPlayer != null
+ if (playerInfo != null
+ && event.entityPlayer != null
&& player != null
- && (playerInfo.hasKey("ext12")
- || playerInfo.hasKey("ext13"))
- && event.entityPlayer.getDisplayName()
+ && (playerInfo.hasKey(
+ "ext12")
+ || playerInfo.hasKey(
+ "ext13"))
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
GL11.glPushMatrix();
GL11.glColor4f(1, 1, 1, 1);
if (Loader.isModLoaded(
"alpaca") /*
- * && fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */) {
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */) {
leftArm = body;
- GL11.glTranslatef(-0.1F, 0.0F, 0.1F);
- GL11.glRotatef(-140F, 0.0F, 1.0F, 0.0F);
+ GL11.glTranslatef(-0.1F,
+ 0.0F,
+ 0.1F);
+ GL11.glRotatef(-140F, 0.0F,
+ 1.0F,
+ 0.0F);
}
if (leftArm.rotateAngleX == 0.0F
&& leftArm.rotateAngleY == 0.0F
&& leftArm.rotateAngleZ == 0.0F) {
- if ((leftArm.rotationPointX + rotAngleX) != 0.0F
+ if ((leftArm.rotationPointX
+ + rotAngleX) != 0.0F
|| (leftArm.rotationPointY
+ rotAngleY) != 0.0F
|| (leftArm.rotationPointZ
+ rotAngleZ) != 0.0F)
GL11.glTranslatef(
- (leftArm.rotationPointX + rotAngleX)
+ (leftArm.rotationPointX
+ + rotAngleX)
* size,
- (leftArm.rotationPointY + rotAngleY)
+ (leftArm.rotationPointY
+ + rotAngleY)
* size,
- (leftArm.rotationPointZ + rotAngleZ)
+ (leftArm.rotationPointZ
+ + rotAngleZ)
* size);
} else if (!Loader.isModLoaded(
"alpaca") /*
- * || (Loader.isModLoaded("alpaca")
- * && !fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer))
- */) {
+ * ||
+ * (Loader
+ * .
+ * isModLoaded
+ * (
+ * "alpaca")
+ * &&
+ * !fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer
+ * )
+ * )
+ */) {
GL11.glTranslatef(
- (leftArm.rotationPointX + rotAngleX) * size
+ (leftArm.rotationPointX
+ + rotAngleX)
+ * size
+ 0.2F,
- (leftArm.rotationPointY + rotAngleY)
+ (leftArm.rotationPointY
+ + rotAngleY)
* size,
- (leftArm.rotationPointZ + rotAngleZ)
+ (leftArm.rotationPointZ
+ + rotAngleZ)
* size);
if (leftArm.rotateAngleZ != 0.0F)
- GL11.glRotatef(
- leftArm.rotateAngleZ
- * (180F / (float) Math.PI),
- 0.0F, 0.0F, 1.0F);
+ GL11.glRotatef(leftArm.rotateAngleZ
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 0.0F,
+ 1.0F);
if (leftArm.rotateAngleY != 0.0F)
- GL11.glRotatef(
- leftArm.rotateAngleY
- * (180F / (float) Math.PI),
- 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(leftArm.rotateAngleY
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 1.0F,
+ 0.0F);
if (leftArm.rotateAngleX != 0.0F)
- GL11.glRotatef(
- leftArm.rotateAngleX
- * (180F / (float) Math.PI),
- 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(leftArm.rotateAngleX
+ * (180F / (float) Math.PI),
+ 1.0F,
+ 0.0F,
+ 0.0F);
}
GL11.glScalef(0.05f, 0.03f, 0.05f);
- bracelet.doRender(event.entityPlayer,
- (float) ingotColor[2], (float) gemColor[2],
- (float) ingotColor[3], (float) gemColor[3],
+ bracelet.doRender(
+ event.entityPlayer,
+ (float) ingotColor[2],
+ (float) gemColor[2],
+ (float) ingotColor[3],
+ (float) gemColor[3],
0F);
GL11.glPopMatrix();
}
no = 0;
for (int i = 14; i <= 16; i++)
- if (playerInfo != null && event.entityPlayer != null
+ if (playerInfo != null
+ && event.entityPlayer != null
&& player != null
- && playerInfo.hasKey("ext" + i)
- && event.entityPlayer.getDisplayName()
+ && playerInfo.hasKey(
+ "ext" + i)
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
gem = -1;
ingot = -1;
NBTTagCompound nbt = (NBTTagCompound) playerInfo
.getTag("ext" + i);
- ItemStack item =
- ItemStack.loadItemStackFromNBT(nbt);
+ ItemStack item = ItemStack
+ .loadItemStackFromNBT(
+ nbt);
GL11.glPushMatrix();
if (body.rotateAngleX == 0.0F
&& body.rotateAngleY == 0.0F
@@ -351,79 +519,141 @@ public class PlayerRenderHandler { || body.rotationPointY != 0.0F
|| body.rotationPointZ != 0.0F)
GL11.glTranslatef(
- body.rotationPointX * size,
- body.rotationPointY * size,
- body.rotationPointZ * size);
- } else if (!Loader.isModLoaded(
- "alpaca") /*
- * || (Loader.isModLoaded(
- * "alpaca") &&
- * !fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer))
+ body.rotationPointX
+ * size,
+ body.rotationPointY
+ * size,
+ body.rotationPointZ
+ * size);
+ } else if (!Loader
+ .isModLoaded("alpaca") /*
+ * ||
+ * (Loader
+ * .
+ * isModLoaded(
+ * "alpaca")
+ * &&
+ * !fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer
+ * )
+ * )
*/) {
- GL11.glTranslatef(body.rotationPointX * size,
- body.rotationPointY * size,
- body.rotationPointZ * size);
+ GL11.glTranslatef(
+ body.rotationPointX
+ * size,
+ body.rotationPointY
+ * size,
+ body.rotationPointZ
+ * size);
if (body.rotateAngleZ != 0.0F)
- GL11.glRotatef(
- body.rotateAngleZ
- * (180F / (float) Math.PI),
- 0.0F, 0.0F, 1.0F);
+ GL11.glRotatef(body.rotateAngleZ
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 0.0F,
+ 1.0F);
if (body.rotateAngleY != 0.0F)
- GL11.glRotatef(
- body.rotateAngleY
- * (180F / (float) Math.PI),
- 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(body.rotateAngleY
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 1.0F,
+ 0.0F);
if (body.rotateAngleX != 0.0F)
- GL11.glRotatef(
- body.rotateAngleX
- * (180F / (float) Math.PI),
- 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(body.rotateAngleX
+ * (180F / (float) Math.PI),
+ 1.0F,
+ 0.0F,
+ 0.0F);
}
if (Loader.isModLoaded(
"alpaca") /*
- * &&
- * fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */)
- GL11.glTranslatef(0.0F, 0.55F, -0.28F);
- GL11.glScalef(0.0625f, 0.0625f, 0.0625f);
- if (JewelryNBT.ingot(item) != null)
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */)
+ GL11.glTranslatef(
+ 0.0F,
+ 0.55F,
+ -0.28F);
+ GL11.glScalef(0.0625f,
+ 0.0625f,
+ 0.0625f);
+ if (JewelryNBT.ingot(
+ item) != null)
ingot = JewelrycraftUtil
- .getColor(JewelryNBT.ingot(item));
- if (JewelryNBT.gem(item) != null)
+ .getColor(JewelryNBT
+ .ingot(item));
+ if (JewelryNBT.gem(
+ item) != null)
gem = JewelrycraftUtil
- .getColor(JewelryNBT.gem(item));
+ .getColor(JewelryNBT
+ .gem(item));
if (no > 0) {
- GL11.glRotatef(no == 1 ? 25f : -25f, 0F, 0f,
+ GL11.glRotatef(no == 1
+ ? 25f
+ : -25f,
+ 0F,
+ 0f,
1f);
- GL11.glRotatef(no == 1 ? -5f : -10f, 1F, 0f,
+ GL11.glRotatef(no == 1
+ ? -5f
+ : -10f,
+ 1F,
+ 0f,
0f);
}
- necklace.doRender(event.entityPlayer, 0F, 0F,
- (float) ingot, (float) gem, 0F);
+ necklace.doRender(
+ event.entityPlayer,
+ 0F, 0F,
+ (float) ingot,
+ (float) gem,
+ 0F);
GL11.glPopMatrix();
no++;
}
- if (playerInfo != null && event.entityPlayer != null
- && player != null && playerInfo.hasKey("ext17")
- && event.entityPlayer.getDisplayName()
+ if (playerInfo != null
+ && event.entityPlayer != null
+ && player != null
+ && playerInfo.hasKey(
+ "ext17")
+ && event.entityPlayer
+ .getDisplayName()
.equals(player.getDisplayName())) {
gem = -1;
ingot = -1;
- NBTTagCompound nbt =
- (NBTTagCompound) playerInfo.getTag("ext17");
- ItemStack item = ItemStack.loadItemStackFromNBT(nbt);
+ NBTTagCompound nbt = (NBTTagCompound) playerInfo
+ .getTag("ext17");
+ ItemStack item = ItemStack
+ .loadItemStackFromNBT(
+ nbt);
GL11.glPushMatrix();
float s = 0.0625F;
if (Loader.isModLoaded(
"alpaca") /*
- * && fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */)
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */)
head = body;
if (head.rotateAngleX == 0.0F
&& head.rotateAngleY == 0.0F
@@ -431,52 +661,92 @@ public class PlayerRenderHandler { if (head.rotationPointX != 0.0F
|| head.rotationPointY != 0.0F
|| head.rotationPointZ != 0.0F)
- GL11.glTranslatef(head.rotationPointX * size,
- head.rotationPointY * size,
- head.rotationPointZ * size);
+ GL11.glTranslatef(
+ head.rotationPointX
+ * size,
+ head.rotationPointY
+ * size,
+ head.rotationPointZ
+ * size);
} else if (!Loader.isModLoaded(
"alpaca") /*
- * || (Loader.isModLoaded("alpaca")
- * && !fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer))
- */) {
- GL11.glTranslatef(head.rotationPointX * size,
- head.rotationPointY * size,
- head.rotationPointZ * size);
+ * ||
+ * (Loader
+ * .
+ * isModLoaded
+ * (
+ * "alpaca")
+ * &&
+ * !fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer
+ * )
+ * )
+ */) {
+ GL11.glTranslatef(
+ head.rotationPointX
+ * size,
+ head.rotationPointY
+ * size,
+ head.rotationPointZ
+ * size);
if (head.rotateAngleZ != 0.0F)
- GL11.glRotatef(
- head.rotateAngleZ
- * (180F / (float) Math.PI),
- 0.0F, 0.0F, 1.0F);
+ GL11.glRotatef(head.rotateAngleZ
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 0.0F,
+ 1.0F);
if (head.rotateAngleY != 0.0F)
- GL11.glRotatef(
- head.rotateAngleY
- * (180F / (float) Math.PI),
- 0.0F, 1.0F, 0.0F);
+ GL11.glRotatef(head.rotateAngleY
+ * (180F / (float) Math.PI),
+ 0.0F,
+ 1.0F,
+ 0.0F);
if (head.rotateAngleX != 0.0F)
- GL11.glRotatef(
- head.rotateAngleX
- * (180F / (float) Math.PI),
- 1.0F, 0.0F, 0.0F);
+ GL11.glRotatef(head.rotateAngleX
+ * (180F / (float) Math.PI),
+ 1.0F,
+ 0.0F,
+ 0.0F);
}
if (Loader.isModLoaded(
"alpaca") /*
- * && fiskfille.alpaca.AlpacaAPI.
- * isAlpacaClient(event.
- * entityPlayer)
- */)
- GL11.glTranslatef(0.0F, 0.7F, -0.2F);
+ * &&
+ * fiskfille
+ * .
+ * alpaca
+ * .
+ * AlpacaAPI.
+ * isAlpacaClient
+ * (
+ * event.
+ * entityPlayer)
+ */)
+ GL11.glTranslatef(0.0F,
+ 0.7F,
+ -0.2F);
GL11.glScalef(s, s, s);
- GL11.glTranslatef(0.0F, 1.0F, -2.0F);
+ GL11.glTranslatef(0.0F, 1.0F,
+ -2.0F);
if (JewelryNBT.ingot(item) != null)
ingot = JewelrycraftUtil
- .getColor(JewelryNBT.ingot(item));
+ .getColor(JewelryNBT
+ .ingot(item));
if (JewelryNBT.gem(item) != null)
gem = JewelrycraftUtil
- .getColor(JewelryNBT.gem(item));
- earrings.doRender(event.entityPlayer, 0F, 0F,
- (float) ingot, (float) gem, 0F);
+ .getColor(JewelryNBT
+ .gem(item));
+ earrings.doRender(
+ event.entityPlayer,
+ 0F, 0F,
+ (float) ingot,
+ (float) gem, 0F);
GL11.glPopMatrix();
}
}
@@ -489,21 +759,29 @@ public class PlayerRenderHandler { @SubscribeEvent
public void renderHand(RenderHandEvent event) {
if (playersInfo != null) {
- EntityPlayer player = Minecraft.getMinecraft().thePlayer;
+ EntityPlayer player = Minecraft
+ .getMinecraft().thePlayer;
if (player != null) {
NBTTagCompound playerInfo = (NBTTagCompound) playersInfo
.getTag(player.getDisplayName());
if (ConfigHandler.CURSES_ENABLED)
- for (Curse curse : Curse.getCurseList())
- if (curse.canCurseBeActivated(player.worldObj)
- && curse != null && playerInfo != null
- && playerInfo.hasKey(curse.getName())
- && playerInfo
- .getInteger(curse.getName()) > 0
- && playerInfo.hasKey("cursePoints")
- && playerInfo
- .getInteger("cursePoints") > 0)
- curse.playerHandRender(player, event);
+ for (Curse curse : Curse
+ .getCurseList())
+ if (curse.canCurseBeActivated(
+ player.worldObj)
+ && curse != null
+ && playerInfo != null
+ && playerInfo.hasKey(
+ curse.getName())
+ && playerInfo.getInteger(
+ curse.getName()) > 0
+ && playerInfo.hasKey(
+ "cursePoints")
+ && playerInfo.getInteger(
+ "cursePoints") > 0)
+ curse.playerHandRender(
+ player,
+ event);
}
}
}
|
