Package name changes and bug fixes

This commit is contained in:
Rseifert 2012-08-29 13:06:30 -04:00
parent 937ee33f7c
commit 34aff9017a
26 changed files with 54 additions and 92 deletions

View file

@ -34,9 +34,9 @@ public class BasicPipesMain{
@Instance @Instance
public static BasicPipesMain instance; public static BasicPipesMain instance;
@SidedProxy(clientSide = "BasicPipes.PipeClientProxy", serverSide = "BasicPipes.PipeProxy") @SidedProxy(clientSide = "basicpipes.PipeClientProxy", serverSide = "basicpipes.PipeProxy")
public static PipeProxy proxy; public static PipeProxy proxy;
static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/EUIndustry/BasicPipes.cfg"))); static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/UniversalElectricity/BasicPipes.cfg")));
public static int pipeID = configurationProperties(); public static int pipeID = configurationProperties();
private static int partID; private static int partID;
private static int ppipeID; private static int ppipeID;
@ -48,6 +48,7 @@ public class BasicPipesMain{
public static Item gauge = new ItemGuage(ppipeID+1); public static Item gauge = new ItemGuage(ppipeID+1);
public static String channel = "Pipes"; public static String channel = "Pipes";
public static String textureFile = "/textures";
public static int configurationProperties() public static int configurationProperties()
{ {

View file

@ -3,6 +3,8 @@ package basicpipes.pipes;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import basicpipes.BasicPipesMain;
import net.minecraft.src.CreativeTabs; import net.minecraft.src.CreativeTabs;
import net.minecraft.src.Item; import net.minecraft.src.Item;
import net.minecraft.src.ItemStack; import net.minecraft.src.ItemStack;
@ -42,7 +44,7 @@ public class ItemParts extends Item{
} }
} }
public String getTextureFile() { public String getTextureFile() {
return "/EUIClient/Textures/Items.png"; return BasicPipesMain.textureFile+"/Items.png";
} }
@Override @Override
public String getItemName() public String getItemName()

View file

@ -47,7 +47,7 @@ public class ItemPipe extends Item
} }
} }
public String getTextureFile() { public String getTextureFile() {
return "/EUIClient/Textures/Items.png"; return BasicPipesMain.textureFile+"/Items.png";
} }
@Override @Override
public String getItemName() public String getItemName()

View file

@ -24,7 +24,7 @@ public class ItemMachine extends ItemBlock {
@Override @Override
public String getTextureFile() { public String getTextureFile() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return "/EUIClient/Textures/Items.png"; return SteamPowerMain.textureFile+"/Items.png";
} }
@Override @Override
public int getIconFromDamage(int par1) public int getIconFromDamage(int par1)

View file

@ -1,70 +0,0 @@
package steampower;
import java.util.ArrayList;
import net.minecraft.src.Item;
import net.minecraft.src.ItemStack;
public class ItemParts extends Item{
public ItemParts(int par1)
{
super(par1);
this.setItemName("Parts");
this.setHasSubtypes(true);
this.setMaxDamage(0);
this.setMaxStackSize(64);
}
@Override
public int getIconFromDamage(int par1)
{
switch(par1)
{
case 0: return 3;
case 1: return 4;
case 2: return 5;
case 3: return 6;
case 4: return 7;
case 5: return 8;
case 6: return 9;
}
return this.iconIndex;
}
@Override
public String getTextureFile() {
// TODO Auto-generated method stub
return "/EUIClient/Textures/Items.png";
}
public String getItemName()
{
return "parts";
}
public String getItemNameIS(ItemStack par1ItemStack)
{
int var3 = par1ItemStack.getItemDamage();
switch(var3)
{
case 1: return "Tank";
case 3: return "Valve";
case 4: return "Tube";
case 5: return "Seal";
case 6: return "Rivits";
}
return this.getItemName();
}
public void addCreativeItems(ArrayList itemList)
{
itemList.add(new ItemStack(this, 1,1));
itemList.add(new ItemStack(this, 1,3));
itemList.add(new ItemStack(this, 1,4));
itemList.add(new ItemStack(this, 1,5));
itemList.add(new ItemStack(this, 1,6));
}
}

View file

@ -1,6 +1,8 @@
package steampower; package steampower;
import java.io.File; import java.io.File;
import basicpipes.BasicPipesMain;
import net.minecraft.src.Block; import net.minecraft.src.Block;
import net.minecraft.src.Item; import net.minecraft.src.Item;
import net.minecraft.src.ItemStack; import net.minecraft.src.ItemStack;
@ -11,7 +13,6 @@ import steampower.turbine.ItemEngine;
import steampower.turbine.TileEntitytopGen; import steampower.turbine.TileEntitytopGen;
import universalelectricity.basiccomponents.BasicComponents; import universalelectricity.basiccomponents.BasicComponents;
import universalelectricity.network.PacketManager; import universalelectricity.network.PacketManager;
import basicpipes.BasicPipesMain;
import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.Mod.Instance;
@ -29,7 +30,7 @@ import cpw.mods.fml.common.registry.LanguageRegistry;
@NetworkMod(channels = { "SPpack" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class) @NetworkMod(channels = { "SPpack" }, clientSideRequired = true, serverSideRequired = false, packetHandler = PacketManager.class)
public class SteamPowerMain{ public class SteamPowerMain{
static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/EUIndustry/SteamPower.cfg"))); static Configuration config = new Configuration((new File(cpw.mods.fml.common.Loader.instance().getConfigDir(), "/UniversalElectricity/SteamPower.cfg")));
private static int BlockID= configurationProperties(); private static int BlockID= configurationProperties();
public static int EngineItemID; public static int EngineItemID;
public static int EngineID; public static int EngineID;
@ -47,9 +48,9 @@ public class SteamPowerMain{
@Instance @Instance
public static SteamPowerMain instance; public static SteamPowerMain instance;
@SidedProxy(clientSide = "SteamPower.SteamClientProxy", serverSide = "SteamPower.SteamProxy") @SidedProxy(clientSide = "steampower.SteamClientProxy", serverSide = "steampower.SteamProxy")
public static SteamProxy proxy; public static SteamProxy proxy;
public static String textureFile = "/EUIClient/Textures/"; public static String textureFile = "/textures/";
public static int configurationProperties() public static int configurationProperties()
{ {
config.load(); config.load();

View file

@ -1,4 +1,5 @@
package steampower.boiler; package steampower.boiler;
import net.minecraft.src.Block;
import net.minecraft.src.EntityPlayer; import net.minecraft.src.EntityPlayer;
import net.minecraft.src.Item; import net.minecraft.src.Item;
import net.minecraft.src.ItemStack; import net.minecraft.src.ItemStack;
@ -145,17 +146,27 @@ public class TileEntityBoiler extends TileEntityMachine implements IPacketReceiv
hullHeat = Math.min(hullHeat + heatStored, hullHeatMax); hullHeat = Math.min(hullHeat + heatStored, hullHeatMax);
} }
} }
if(!worldObj.isRemote) if(!worldObj.isRemote)
{ {
emptyBuckets();//adds water from container slot
this.waterStored = TradeHelper.shareLiquid(this, 1, false); count++;
this.steamStored = TradeHelper.shareLiquid(this, 0, true); emptyBuckets();
if(count >= 16)
{
//adds water from container slot
this.waterStored = TradeHelper.shareLiquid(this, 1, false);
this.steamStored = TradeHelper.shareLiquid(this, 0, true);
count = 0;
}
if(waterStored > 0 && hullHeated && heatStored > heatNeeded) if(waterStored > 0 && hullHeated && heatStored > heatNeeded)
{ {
heatStored = Math.max(heatStored - heatNeeded, 0); heatStored = Math.max(heatStored - heatNeeded, 0);
--waterStored; --waterStored;
steamStored = Math.min(steamStored + SteamPowerMain.steamOutBoiler,this.steamMax); steamStored = Math.min(steamStored + SteamPowerMain.steamOutBoiler,this.steamMax);
} }
TileEntity blockE = worldObj.getBlockTileEntity(xCoord, yCoord -1, zCoord); TileEntity blockE = worldObj.getBlockTileEntity(xCoord, yCoord -1, zCoord);
this.isBeingHeated = false; this.isBeingHeated = false;
if(blockE instanceof TileEntityFireBox) if(blockE instanceof TileEntityFireBox)
@ -179,6 +190,24 @@ public class TileEntityBoiler extends TileEntityMachine implements IPacketReceiv
this.onInventoryChanged(); this.onInventoryChanged();
} }
} }
if(storedItems[0].isItemEqual(new ItemStack(Block.ice,1)))
{
if((int)waterStored < getLiquidCapacity(1) && this.heatStored > 100)
{
++waterStored;
int stacksize = this.storedItems[0].stackSize;
if(stacksize > 1)
{
this.storedItems[0] = new ItemStack(Block.ice,stacksize -1);
}
if(stacksize == 1)
{
this.storedItems[0] = null;
}
this.heatStored-=100;
this.onInventoryChanged();
}
}
} }
} }

View file

@ -27,7 +27,7 @@ public class ItemEngine extends Item
@Override @Override
public String getTextureFile() { public String getTextureFile() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return "/EUIClient/Textures/Items.png"; return SteamPowerMain.textureFile+"/Items.png";
} }
@Override @Override
public boolean tryPlaceIntoWorld(ItemStack par1ItemStack, EntityPlayer ePlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) public boolean tryPlaceIntoWorld(ItemStack par1ItemStack, EntityPlayer ePlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View file

@ -12,10 +12,12 @@ public class RenderPipe extends TileEntitySpecialRenderer
{ {
int type = 0; int type = 0;
private ModelPipe model; private ModelPipe model;
private ModelPipe model2;
public RenderPipe() public RenderPipe()
{ {
model = new ModelPipe(); model = new ModelPipe();
model2 = new ModelPipe();
} }
public void renderAModelAt(TileEntityPipe tileEntity, double d, double d1, double d2, float f) public void renderAModelAt(TileEntityPipe tileEntity, double d, double d1, double d2, float f)
@ -25,13 +27,9 @@ public class RenderPipe extends TileEntitySpecialRenderer
type = tileEntity.getType(); type = tileEntity.getType();
switch(type) switch(type)
{ {
case 0: bindTextureByName("/EUIClient/Textures/SteamPipe.png");break; case 0: bindTextureByName(BasicPipesMain.textureFile+"/pipes/SteamPipe.png");break;
case 1: bindTextureByName("/EUIClient/Textures/WaterPipe.png");break; case 1: bindTextureByName(BasicPipesMain.textureFile+"/pipes/WaterPipe.png");break;
//case 2: bindTextureByName("/eui/lavaPipe.png");break; default:bindTextureByName(BasicPipesMain.textureFile+"/pipes/DefaultPipe.png"); break;
//case 3: bindTextureByName("/eui/oilPipe.png");break;
//case 4: bindTextureByName("/eui/fuelPipe.png");break;
//case 5: bindTextureByName("/eui/airPipe.png");break;
default:bindTextureByName("/EUIClient/Textures/DefaultPipe.png"); break;
} }
GL11.glPushMatrix(); GL11.glPushMatrix();

View file

@ -26,9 +26,10 @@ public class GuiBoiler extends GuiContainer
protected void drawGuiContainerForegroundLayer() protected void drawGuiContainerForegroundLayer()
{ {
this.fontRenderer.drawString("Boiler", 60, 6, 4210752); this.fontRenderer.drawString("Boiler", 60, 6, 4210752);
this.fontRenderer.drawString("Inventory", 8, this.ySize - 96 + 2, 4210752); if(boilerInventory.hullHeat >=10000) this.fontRenderer.drawString("Inventory", 8, this.ySize - 96 + 2, 4210752);
if(boilerInventory.hullHeat >=10000)
{ {
this.fontRenderer.drawString("Heat Danger", (int)(105), 50, 4210752); //this.fontRenderer.drawString("Heat Danger", (int)(105), 50, 4210752);
} }
this.fontRenderer.drawString(StatCollector.translateToLocal("container.inventory"), 8, this.ySize - 96 + 2, 4210752); this.fontRenderer.drawString(StatCollector.translateToLocal("container.inventory"), 8, this.ySize - 96 + 2, 4210752);
} }

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 770 B

After

Width:  |  Height:  |  Size: 770 B

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

View file

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View file

Before

Width:  |  Height:  |  Size: 658 B

After

Width:  |  Height:  |  Size: 658 B