aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/item')
-rw-r--r--src/Java/gtPlusPlus/core/item/ModItems.java16
-rw-r--r--src/Java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java4
2 files changed, 15 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/core/item/ModItems.java b/src/Java/gtPlusPlus/core/item/ModItems.java
index b2426ed562..cc9ca0e9e6 100644
--- a/src/Java/gtPlusPlus/core/item/ModItems.java
+++ b/src/Java/gtPlusPlus/core/item/ModItems.java
@@ -153,10 +153,10 @@ public final class ModItems {
public static BaseEuItem metaItem2;
- public static BaseItemTCShard shardAer;
- public static BaseItemTCShard shardIgnis;
- public static BaseItemTCShard shardTerra;
- public static BaseItemTCShard shardAqua;
+ public static Item shardAer;
+ public static Item shardIgnis;
+ public static Item shardTerra;
+ public static Item shardAqua;
public static BaseItemTCShard shardDull;
@@ -306,7 +306,7 @@ public final class ModItems {
//TC Style Shards, for use in making energy crystal mix.
//A dull shard, able to be infused with an element.
- shardDull = new BaseItemTCShard("Drained", Utils.rgbtoHexValue(75, 75, 75), "Small chance to be mined from Stone.", "Only useful if you do not have Thaumcraft installed.");
+ shardDull = new BaseItemTCShard("Drained", Utils.rgbtoHexValue(75, 75, 75), "Can be infused to create a magical shard.", "Obtained from Mining Stone/SandStone, Chopping Logs or Shovelling Dirt.");
//Generates four elemental shards when TC is not installed.
if (!LoadedMods.Thaumcraft){
shardAer = new BaseItemTCShard("Aer", Utils.rgbtoHexValue(225, 225, 5));
@@ -314,6 +314,12 @@ public final class ModItems {
shardTerra = new BaseItemTCShard("Terra", Utils.rgbtoHexValue(5, 255, 5));
shardAqua = new BaseItemTCShard("Aqua", Utils.rgbtoHexValue(5, 5, 255));
}
+ else {
+ shardAer = ItemUtils.getItemStackWithMeta(LoadedMods.Thaumcraft, "Thaumcraft:ItemShard", "Air Shard", 0, 1).getItem();
+ shardIgnis = ItemUtils.getItemStackWithMeta(LoadedMods.Thaumcraft, "Thaumcraft:ItemShard", "Fire Shard", 1, 1).getItem();
+ shardAqua = ItemUtils.getItemStackWithMeta(LoadedMods.Thaumcraft, "Thaumcraft:ItemShard", "Warer Shard", 2, 1).getItem();
+ shardTerra = ItemUtils.getItemStackWithMeta(LoadedMods.Thaumcraft, "Thaumcraft:ItemShard", "Earth Shard", 3, 1).getItem();
+ }
//Generates a set of four special dusts to be used in my recipes.
dustAer = ItemUtils.generateSpecialUseDusts(ELEMENT.getInstance().AER, true)[0];
dustIgnis = ItemUtils.generateSpecialUseDusts(ELEMENT.getInstance().IGNIS, true)[0];
diff --git a/src/Java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java b/src/Java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java
index b4d0ca9233..136a26d4d0 100644
--- a/src/Java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java
+++ b/src/Java/gtPlusPlus/core/item/general/ItemBasicFirestarter.java
@@ -1,5 +1,6 @@
package gtPlusPlus.core.item.general;
+import gtPlusPlus.core.block.general.FirePit;
import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.item.base.CoreItem;
import gtPlusPlus.core.util.math.MathUtils;
@@ -42,6 +43,9 @@ public class ItemBasicFirestarter extends CoreItem {
if (!thisPlayer.canPlayerEdit(blockX, blockY, blockZ, p_77648_7_, thisItem)) {
return false;
}
+ if (thisWorld.getBlock(blockX, blockY, blockZ) instanceof FirePit){
+ thisWorld.setBlockMetadataWithNotify(blockX, blockY, blockZ, 2, 4);
+ }
if (thisWorld.isAirBlock(blockX, blockY, blockZ))
{
int random = MathUtils.randInt(0, 3);