diff options
| author | Alkalus <draknyte1@hotmail.com> | 2017-07-10 13:04:13 +1000 |
|---|---|---|
| committer | Alkalus <draknyte1@hotmail.com> | 2017-07-10 13:04:13 +1000 |
| commit | 43f3190bd5204a0025c75ee7cabfd0871061211f (patch) | |
| tree | 00fd6c24dd859985dca6fbde2f9eb0a591803b7e /src/Java/gtPlusPlus/core/item/base | |
| parent | fda314b86ee93b1c2f9651808a91d6eed9fa8394 (diff) | |
| download | GT5-Unofficial-43f3190bd5204a0025c75ee7cabfd0871061211f.tar.gz GT5-Unofficial-43f3190bd5204a0025c75ee7cabfd0871061211f.tar.bz2 GT5-Unofficial-43f3190bd5204a0025c75ee7cabfd0871061211f.zip | |
+ Added Coal gas.
+ Added GT++ Coal Coke.
+ Added a new handler for burnable items.
% Changed up the 4 Coke Oven Recipes.
- Removed lots of spam log messages during material creation.
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/base')
| -rw-r--r-- | src/Java/gtPlusPlus/core/item/base/BaseItemBurnable.java | 38 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/core/item/base/CoreItem.java | 2 |
2 files changed, 39 insertions, 1 deletions
diff --git a/src/Java/gtPlusPlus/core/item/base/BaseItemBurnable.java b/src/Java/gtPlusPlus/core/item/base/BaseItemBurnable.java new file mode 100644 index 0000000000..6f27bfda2f --- /dev/null +++ b/src/Java/gtPlusPlus/core/item/base/BaseItemBurnable.java @@ -0,0 +1,38 @@ +package gtPlusPlus.core.item.base; + +import cpw.mods.fml.common.IFuelHandler; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.item.ItemUtils; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.ItemStack; + +public class BaseItemBurnable extends CoreItem implements IFuelHandler{ + + final int burnTime; + + public BaseItemBurnable(String unlocalizedName, String displayName, CreativeTabs creativeTab, + int stackSize, int maxDmg, String description, String oredictName, int burnTime) { + super(unlocalizedName, creativeTab, stackSize, maxDmg, description); + this.burnTime = burnTime; + this.itemName = displayName; + + if (!oredictName.equals("") || oredictName != null){ + registerOrdictionary(oredictName); + } + registerFuel(); + } + + @Override + public int getBurnTime(ItemStack fuel) { + return this.burnTime; + } + + public void registerFuel(){ + CORE.burnables.add(this); + } + + public void registerOrdictionary(String name){ + ItemUtils.addItemToOreDictionary(ItemUtils.getSimpleStack(this), name); + } + +} diff --git a/src/Java/gtPlusPlus/core/item/base/CoreItem.java b/src/Java/gtPlusPlus/core/item/base/CoreItem.java index e3e6b57624..62fc5c0160 100644 --- a/src/Java/gtPlusPlus/core/item/base/CoreItem.java +++ b/src/Java/gtPlusPlus/core/item/base/CoreItem.java @@ -20,7 +20,7 @@ public class CoreItem extends Item private final EnumRarity rarity; private final EnumChatFormatting descColour; private final String itemDescription; - private String itemName; + protected String itemName; private final boolean hasEffect; //Replace Item - What does this item turn into when held. |
