summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/block
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2014-07-16 13:11:34 +0300
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2014-07-16 13:11:34 +0300
commit3d7357fa29e92781778311d5cd9531bf63f586eb (patch)
tree9233d71e1e79d973e2a941f50d4cf4cbebc1c04d /src/main/java/darkknight/jewelrycraft/block
parentfa76c133193de6a07844e83395581b3b26d3ea77 (diff)
Lots of fixes and improvements
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/block')
-rw-r--r--src/main/java/darkknight/jewelrycraft/block/BlockMoltenMetal.java8
-rw-r--r--src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java2
2 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/block/BlockMoltenMetal.java b/src/main/java/darkknight/jewelrycraft/block/BlockMoltenMetal.java
index b6d10c1..f15b794 100644
--- a/src/main/java/darkknight/jewelrycraft/block/BlockMoltenMetal.java
+++ b/src/main/java/darkknight/jewelrycraft/block/BlockMoltenMetal.java
@@ -244,7 +244,7 @@ public class BlockMoltenMetal extends BlockFluidClassic {
red = (icon.getRGB(x, y) >> 16) & 0xFF;
green = (icon.getRGB(x, y) >> 8) & 0xFF;
blue = icon.getRGB(x, y) & 0xFF;
- if((red <= 80 && green <= 80 && blue <= 80) || (red >= 180 && green >= 180 && blue >= 180))
+ if(!isColorPretty(red, green, blue))
{
if(x<icon.getTileWidth()-1) x++;
if(x>=icon.getTileWidth()-1 && y<icon.getTileWidth()-1)
@@ -262,6 +262,12 @@ public class BlockMoltenMetal extends BlockFluidClassic {
return 16777215;
}
+ public static boolean isColorPretty(int r, int g, int b)
+ {
+ if(r > 80 || g > 80 || b > 80 || (r > 80 && g > 80 && b > 80 && r < 180 && b < 180 && g < 180)) return true;
+ return false;
+ }
+
public static String coords(int x, int y, int z)
{
return String.valueOf(x) + " " + String.valueOf(y) + " " + String.valueOf(z);
diff --git a/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java b/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java
index 1f04bce..c88798b 100644
--- a/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java
+++ b/src/main/java/darkknight/jewelrycraft/block/BlockSmelter.java
@@ -71,7 +71,7 @@ public class BlockSmelter extends BlockContainer
{
int index = -1;
for(int a = 0; a < JewelrycraftUtil.jamcraftPlayers.size(); a++) if(entityPlayer.getDisplayName().equals(JewelrycraftUtil.jamcraftPlayers.get(a))) index = a;
- if (!te.hasMetal && !te.hasMoltenMetal && !te.pouring && item != null && (item.getUnlocalizedName().toLowerCase().contains("ingot") || index != -1) && !item.getUnlocalizedName().toLowerCase().contains("mold"))
+ if (!te.hasMetal && !te.hasMoltenMetal && !te.pouring && item != null && (item.getUnlocalizedName().toLowerCase().contains("ingot") || item.getUnlocalizedName().toLowerCase().contains("alloy") || index != -1) && !item.getUnlocalizedName().toLowerCase().contains("mold"))
{
entityPlayer.addChatMessage(new ChatComponentText(StatCollector.translateToLocalFormatted("chatmessage.Jewelrycraft.smelter.nowsmeltingingot", item.getDisplayName())));
te.metal = item.copy();