aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/item/base
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-08-04 19:55:10 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-08-04 19:55:10 +1000
commita94c9acbb4455be86d5841598d4ac07f3cddbaf0 (patch)
tree6c17ca80736ac3faedddebd0b83a5b51fd1e4b6b /src/Java/miscutil/core/item/base
parenta0d482a7f23bd959ca26466de024d779ec6bf352 (diff)
downloadGT5-Unofficial-a94c9acbb4455be86d5841598d4ac07f3cddbaf0.tar.gz
GT5-Unofficial-a94c9acbb4455be86d5841598d4ac07f3cddbaf0.tar.bz2
GT5-Unofficial-a94c9acbb4455be86d5841598d4ac07f3cddbaf0.zip
% Changed handling of generated block names back to how it was.
% Changed power handling for Universal Battery. % Disabled Sinter furnacing and related debugging completely for release. % Changed generated dust tooltip handling.
Diffstat (limited to 'src/Java/miscutil/core/item/base')
-rw-r--r--src/Java/miscutil/core/item/base/dusts/BaseItemDust.java43
-rw-r--r--src/Java/miscutil/core/item/base/itemblock/ItemBlockGtBlock.java2
2 files changed, 33 insertions, 12 deletions
diff --git a/src/Java/miscutil/core/item/base/dusts/BaseItemDust.java b/src/Java/miscutil/core/item/base/dusts/BaseItemDust.java
index 1dee49bfa4..49fb1ac13d 100644
--- a/src/Java/miscutil/core/item/base/dusts/BaseItemDust.java
+++ b/src/Java/miscutil/core/item/base/dusts/BaseItemDust.java
@@ -6,6 +6,7 @@ import gregtech.api.enums.ItemList;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Utility;
import java.util.List;
@@ -39,7 +40,6 @@ public class BaseItemDust extends Item{
this.setTextureName(CORE.MODID + ":" + "dust");}
else{
this.setTextureName(CORE.MODID + ":" + "dust"+pileSize);}
- this.setMaxStackSize(64);
this.setCreativeTab(tabMisc);
this.colour = colour;
this.mTier = tier;
@@ -94,14 +94,17 @@ public class BaseItemDust extends Item{
@Override
public void addInformation(ItemStack stack, EntityPlayer aPlayer, List list, boolean bool) {
- if (pileType != null && materialName != null && pileType != "" && materialName != "" && !pileType.equals("") && !materialName.equals("")){
- if (this.pileType == "dust"){
- list.add(EnumChatFormatting.GRAY+"A pile of " + materialName + " dust.");
+ //if (pileType != null && materialName != null && pileType != "" && materialName != "" && !pileType.equals("") && !materialName.equals("")){
+ if (getUnlocalizedName().contains("DustTiny")){
+ list.add(EnumChatFormatting.GRAY+"A tiny pile of " + materialName + " dust.");
}
- else{
- list.add(EnumChatFormatting.GRAY+"A "+this.pileType.toLowerCase()+" pile of " + materialName + " dust.");
+ else if (getUnlocalizedName().contains("DustSmall")){
+ list.add(EnumChatFormatting.GRAY+"A small pile of " + materialName + " dust.");
}
- }
+ else {
+ list.add(EnumChatFormatting.GRAY+"A pile of " + materialName + " dust.");
+ }
+ //}
super.addInformation(stack, aPlayer, list, bool);
}
@@ -151,11 +154,11 @@ public class BaseItemDust extends Item{
}
else {
if (outputStacks[0] != null){
- Utils.LOG_INFO("Getting output dusts for mixer recipe. Checking ENUM, got: "+outputStacks[0].toString());
+ Utils.LOG_WARNING("Getting output dusts for mixer recipe. Checking ENUM, got: "+outputStacks[0].toString());
tempOutput = outputStacks[0];
}
else {
- Utils.LOG_INFO("Getting output dusts for mixer recipe. Enum check failed, failback item is: "+temp);
+ Utils.LOG_WARNING("Getting output dusts for mixer recipe. Enum check failed, failback item is: "+temp);
tempOutput = UtilsItems.getItemStackOfAmountFromOreDict(temp, 1);
}
}
@@ -178,14 +181,32 @@ public class BaseItemDust extends Item{
null, null, null);
}
else {
- Utils.LOG_WARNING("Generating a shapeless Dust recipe for "+materialName);
+ Utils.LOG_INFO("Generating a Dust recipe for "+materialName+" in the mixer.");
- GT_Values.RA.addMixerRecipe(
+ /*GT_Values.RA.addMixerRecipe(
inputStacks[0], inputStacks[1],
inputStacks[2], inputStacks[3],
null, null,
tempOutput,
+ 8*mTier*20, 8*mTier*2);*/
+ int i = 0;
+ for (ItemStack is : inputStacks){
+ i++;
+ if (is != null){
+ Utils.LOG_INFO("Found "+is.getDisplayName()+" as an input for mixer recipe.");
+ }
+ else {
+ Utils.LOG_INFO("Input "+i+" was null.");
+ }
+ }
+
+ GT_Values.RA.addMixerRecipe(
+ GT_Utility.copyAmount(inputStacks[0].stackSize, new Object[]{inputStacks[0]}), GT_Utility.copyAmount(inputStacks[1].stackSize, new Object[]{inputStacks[1]}),
+ GT_Utility.copyAmount(inputStacks[2].stackSize, new Object[]{inputStacks[2]}), GT_Utility.copyAmount(inputStacks[3].stackSize, new Object[]{inputStacks[3]}),
+ null, null,
+ tempOutput,
8*mTier*20, 8*mTier*2);
+
}
}
diff --git a/src/Java/miscutil/core/item/base/itemblock/ItemBlockGtBlock.java b/src/Java/miscutil/core/item/base/itemblock/ItemBlockGtBlock.java
index 0bd051928e..79364cb079 100644
--- a/src/Java/miscutil/core/item/base/itemblock/ItemBlockGtBlock.java
+++ b/src/Java/miscutil/core/item/base/itemblock/ItemBlockGtBlock.java
@@ -12,7 +12,7 @@ public class ItemBlockGtBlock extends ItemBlock{
public ItemBlockGtBlock(Block block) {
super(block);
this.blockColour = block.getBlockColor();
- GT_OreDictUnificator.registerOre("block"+block.getUnlocalizedName().replace("tile.block", "").replace("tile.", "").replace("of", "").replace("Block", "").replace("-", "").replace("_", "").replace(" ", ""), UtilsItems.getSimpleStack(this));
+ GT_OreDictUnificator.registerOre("block"+block.getUnlocalizedName().replace("tile.block", "").replace("tile.", "").replace("of", "").replace("Of", "").replace("Block", "").replace("-", "").replace("_", "").replace(" ", ""), UtilsItems.getSimpleStack(this));
}
public int getRenderColor(int aMeta) {