Skip to content

Commit 69f647b

Browse files
committed
Improve textures. Remove energy from control pane. Fix wrench render....
1 parent 02c573f commit 69f647b

29 files changed

Lines changed: 42 additions & 51 deletions

src/main/java/physica/core/common/CoreBlockRegister.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,9 @@ public void preInit()
6161
GameRegistry.registerTileEntity(TileEnergyCable.class, CoreReferences.PREFIX + "energyCable");
6262
GameRegistry.registerBlock(blockTinOre = new BlockOre("tinOre", ConfigCore.TIN_ORE_HARVEST_LEVEL), "tinOre");
6363
GameRegistry.registerBlock(blockCopperOre = new BlockOre("copperOre", ConfigCore.COPPER_ORE_HARVEST_LEVEL), "copperOre");
64-
GameRegistry.registerBlock(blockLead = new BlockLead(), "blockLead");
6564
GameRegistry.registerBlock(blockLeadOre = new BlockOre("leadOre", ConfigCore.LEAD_ORE_HARVEST_LEVEL), "leadOre");
6665
GameRegistry.registerBlock(blockSilverOre = new BlockOre("silverOre", ConfigCore.SILVER_ORE_HARVEST_LEVEL), "silverOre");
67-
66+
GameRegistry.registerBlock(blockLead = new BlockLead(), "blockLead");
6867
OreDictionary.registerOre("oreLead", blockLeadOre);
6968
OreDictionary.registerOre("oreTin", blockTinOre);
7069
OreDictionary.registerOre("oreCopper", blockCopperOre);

src/main/java/physica/core/common/CoreItemRegister.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void preInit()
2727
GameRegistry.registerItem(itemEmptyCell = (ItemInformationHolder) new ItemInformationHolder("emptyCell").setMaxStackSize(64), itemEmptyCell.getUnlocalizedName());
2828
GameRegistry.registerItem(itemMetaCircuit = new ItemMetaHolder("circuit_basic").addSubItem("circuit_advanced").addSubItem("circuit_elite"), "item.metaCircuit");
2929
GameRegistry.registerItem(itemMetaPlate = new ItemMetaHolder("plateIron").addSubItem("plateSteel").addSubItem("plateLead"), "item.metaPlate");
30-
GameRegistry.registerItem(itemMetaIngot = new ItemMetaHolder("tinIngot").addSubItem("copperIngot").addSubItem("steelIngot").addSubItem("leadIngot").addSubItem("silverIngot").addSubItem("superConductiveIngot"), "item.metaIngot");
30+
GameRegistry.registerItem(itemMetaIngot = new ItemMetaHolder("ingotTin").addSubItem("ingotCopper").addSubItem("ingotSteel").addSubItem("ingotLead").addSubItem("ingotSilver").addSubItem("ingotSuperConductive"), "item.metaIngot");
3131
GameRegistry.registerItem(itemMetaBlend = new ItemMetaHolder("blendSuperConductive"), "item.metaBlend");
3232
GameRegistry.registerItem(itemWrench = new ItemWrench(), itemWrench.getUnlocalizedName());
3333
GameRegistry.registerItem(itemMotor = (ItemInformationHolder) new ItemInformationHolder("motor").setMaxStackSize(64), itemMotor.getUnlocalizedName());

src/main/java/physica/core/common/items/ItemBattery.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
public class ItemBattery extends ItemElectric {
88

99
public ItemBattery(String name) {
10-
super((int) (250000 / 0.4D));
10+
super((int) (250000 / 0.4));
11+
setMaxTransfer((int) (2500 / 0.4));
1112
setUnlocalizedName(name);
1213
setTextureName(CoreReferences.PREFIX + name);
1314
setCreativeTab(CoreTabRegister.coreTab);
1415
}
15-
1616
}

src/main/java/physica/core/common/items/ItemMultimeter.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ public ItemMultimeter() {
2222
setCreativeTab(CoreTabRegister.coreTab);
2323
}
2424

25+
@Override
26+
public boolean isFull3D()
27+
{
28+
return false;
29+
}
30+
2531
@Override
2632
public boolean onItemUseFirst(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ)
2733
{

src/main/java/physica/core/common/items/ItemWrench.java

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,37 @@
88
import net.minecraft.entity.player.EntityPlayer;
99
import net.minecraft.item.Item;
1010
import net.minecraft.item.ItemStack;
11+
import net.minecraft.world.World;
1112
import physica.CoreReferences;
1213
import physica.core.common.CoreTabRegister;
1314

1415
public class ItemWrench extends Item implements IToolWrench, IToolHammer, IMekWrench, IAEWrench {
1516

1617
public ItemWrench() {
17-
1818
setUnlocalizedName("wrench");
1919
setTextureName(CoreReferences.PREFIX + "wrench");
2020
setMaxStackSize(1);
2121
setCreativeTab(CoreTabRegister.coreTab);
2222
}
2323

24+
@Override
25+
public boolean isFull3D()
26+
{
27+
return true;
28+
}
29+
30+
@Override
31+
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int hitSide, float hitX, float hitY, float hitZ)
32+
{
33+
return true;
34+
}
35+
36+
@Override
37+
public boolean doesSneakBypassUse(World world, int x, int y, int z, EntityPlayer player)
38+
{
39+
return true;
40+
}
41+
2442
@Override
2543
public boolean canUseWrench(EntityPlayer player, int x, int y, int z)
2644
{

src/main/java/physica/core/common/tile/TileBlastFurnace.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
public class TileBlastFurnace extends TileBaseContainer implements IGuiInterface {
2323

24-
public static final int TOTAL_BURN_TIME = 500;
24+
public static final int TOTAL_BURN_TIME = 200;
2525

2626
public static final int SLOT_INPUT = 0;
2727
public static final int SLOT_INPUTFUEL = 1;

src/main/java/physica/library/energy/ElectricityDisplay.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ public static String getDisplay(double value, Unit unit, int decimalPlaces, bool
2020
{
2121
return value + " " + unitName;
2222
}
23-
if (value <= Measurement.MILLI.value)
24-
{
25-
return IBaseUtilities.roundPreciseStatic(Measurement.MICRO.process(value), decimalPlaces) + " " + Measurement.MICRO.getName(isShort) + unitName;
26-
}
2723
if (value < 1.0D)
2824
{
2925
return IBaseUtilities.roundPreciseStatic(Measurement.MILLI.process(value), decimalPlaces) + " " + Measurement.MILLI.getName(isShort) + unitName;

src/main/java/physica/library/energy/base/Measurement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package physica.library.energy.base;
22

33
public enum Measurement {
4-
MICRO("Micro", "µ", 1.0E-6D), MILLI("Milli", "m", 0.001D), KILO("Kilo", "k", 1E3), MEGA("Mega", "M", 1.0E6), GIGA("Giga", "G", 1.0E9);
4+
MILLI("Milli", "m", 0.001D), KILO("Kilo", "k", 1E3), MEGA("Mega", "M", 1.0E6), GIGA("Giga", "G", 1.0E9);
55

66
public String name;
77
public String symbol;

src/main/java/physica/library/item/ItemElectric.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ public double getDurabilityForDisplay(ItemStack container)
6363
@Override
6464
public boolean showDurabilityBar(ItemStack stack)
6565
{
66-
return true;
66+
return getEnergyStored(stack) < getMaxEnergyStored(stack);
6767
}
6868

6969
@SuppressWarnings("unchecked")
7070
@Override
7171
public void addInformation(ItemStack stack, EntityPlayer player, @SuppressWarnings("rawtypes") List info, boolean par4)
7272
{
7373
super.addInformation(stack, player, info, par4);
74-
info.add(EnumChatFormatting.AQUA + "Energy Stored: " + EnumChatFormatting.GRAY + ElectricityDisplay.getDisplay(ElectricityUtilities.convertEnergy(getEnergyStored(stack), Unit.RF, Unit.WATT), Unit.WATT));
74+
info.add(EnumChatFormatting.AQUA + "Power Stored: " + EnumChatFormatting.GRAY + ElectricityDisplay.getDisplay(ElectricityUtilities.convertEnergy(getEnergyStored(stack), Unit.RF, Unit.WATT), Unit.WATT));
7575
}
7676

7777
@Override
@@ -101,7 +101,7 @@ public void setEnergyStored(ItemStack container, int amount)
101101

102102
int energyStored = (int) Math.max(Math.min(amount, getMaxEnergyStored(container)), 0.0D);
103103
container.stackTagCompound.setInteger(ENERGY_NBT_DATA, energyStored);
104-
container.setItemDamage((int) Math.max(1, Math.abs(energyStored / (float) getMaxEnergyStored(container) * 100 - 100)));
104+
container.setItemDamage((int) Math.max(0, Math.abs(energyStored / (float) getMaxEnergyStored(container) * 100 - 100)));
105105
}
106106

107107
@Override

src/main/resources/assets/physica/lang/en_US.lang

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ tile.physica:blastFurnace.gui=Blast Furnace
1818
item.emptyCell.name=Empty Cell
1919
item.motor.name=Motor
2020
item.multimeter.name=Multimeter
21-
item.tinIngot.name=Tin Ingot
22-
item.copperIngot.name=Copper Ingot
23-
item.steelIngot.name=Steel Ingot
24-
item.leadIngot.name=Lead Ingot
25-
item.silverIngot.name=Silver Ingot
26-
item.superConductiveIngot.name=Superconductive Ingot
21+
item.ingotTin.name=Tin Ingot
22+
item.ingotCopper.name=Copper Ingot
23+
item.ingotSteel.name=Steel Ingot
24+
item.ingotLead.name=Lead Ingot
25+
item.ingotSilver.name=Silver Ingot
26+
item.ingotSuperConductive.name=Superconductive Ingot
2727
item.blendSuperConductive.name=Superconductive Blend
2828
item.plateIron.name=Iron Plate
2929
item.plateSteel.name=Steel Plate

0 commit comments

Comments
 (0)