Merge pull request #684 from TarzanBuzzyMan/patch-3
Update oil to use 1.5 texturing
This commit is contained in:
commit
f355eec9a4
6 changed files with 67 additions and 0 deletions
BIN
buildcraft_resources/mods/buildcraft/textures/blocks/oil.png
Normal file
BIN
buildcraft_resources/mods/buildcraft/textures/blocks/oil.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4 KiB |
32
buildcraft_resources/mods/buildcraft/textures/blocks/oil.txt
Normal file
32
buildcraft_resources/mods/buildcraft/textures/blocks/oil.txt
Normal file
|
@ -0,0 +1,32 @@
|
|||
0*2
|
||||
1*2
|
||||
2*2
|
||||
3*2
|
||||
4*2
|
||||
5*2
|
||||
6*2
|
||||
7*2
|
||||
8*2
|
||||
9*2
|
||||
10*2
|
||||
11*2
|
||||
12*2
|
||||
13*2
|
||||
14*2
|
||||
15*2
|
||||
16*2
|
||||
17*2
|
||||
18*2
|
||||
19*2
|
||||
20*2
|
||||
21*2
|
||||
22*2
|
||||
23*2
|
||||
24*2
|
||||
25*2
|
||||
26*2
|
||||
27*2
|
||||
28*2
|
||||
29*2
|
||||
30*2
|
||||
31*2
|
Binary file not shown.
After Width: | Height: | Size: 4.9 KiB |
|
@ -11,9 +11,14 @@ package buildcraft.energy;
|
|||
|
||||
import java.util.Random;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockFluid;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IconRegister;
|
||||
import net.minecraft.util.Icon;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.liquids.ILiquid;
|
||||
import buildcraft.BuildCraftCore;
|
||||
|
@ -24,6 +29,9 @@ public class BlockOilFlowing extends BlockFluid implements ILiquid {
|
|||
int numAdjacentSources = 0;
|
||||
boolean isOptimalFlowDirection[] = new boolean[4];
|
||||
int flowCost[] = new int[4];
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
private Icon[] field_94425_a;
|
||||
|
||||
public BlockOilFlowing(int i, Material material) {
|
||||
super(i, material);
|
||||
|
@ -257,5 +265,17 @@ public class BlockOilFlowing extends BlockFluid implements ILiquid {
|
|||
public boolean isBlockReplaceable(World world, int i, int j, int k) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void registerIcons(IconRegister iconRegister){
|
||||
this.field_94425_a = new Icon[] {iconRegister.registerIcon("buildcraft:oil"), iconRegister.registerIcon("buildcraft:oil_flow")};
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public Icon getBlockTextureFromSideAndMetadata(int par1, int par2) {
|
||||
return par1 != 0 && par1 != 1 ? this.field_94425_a[1] : this.field_94425_a[0];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -18,6 +18,9 @@ import buildcraft.BuildCraftEnergy;
|
|||
|
||||
public class BlockOilStill extends BlockStationary implements ILiquid {
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
private Icon[] field_94425_a;
|
||||
|
||||
public BlockOilStill(int i, Material material) {
|
||||
super(i, material);
|
||||
|
||||
|
@ -49,5 +52,17 @@ public class BlockOilStill extends BlockStationary implements ILiquid {
|
|||
public boolean isBlockReplaceable(World world, int i, int j, int k) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void registerIcons(IconRegister iconRegister){
|
||||
this.field_94425_a = new Icon[] {iconRegister.registerIcon("buildcraft:oil"), iconRegister.registerIcon("buildcraft:oil_flow")};
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
public Icon getBlockTextureFromSideAndMetadata(int par1, int par2) {
|
||||
return par1 != 0 && par1 != 1 ? this.field_94425_a[1] : this.field_94425_a[0];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue