diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-10 12:15:13 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-10 12:15:13 +1000 |
commit | 711c12bba54cb6ee9761b1013cda33601c0c84f8 (patch) | |
tree | 2b74eaebc31598629ec55758e992f14baf76eb5f /src/Java/gtPlusPlus/xmod/growthcraft/fishtrap | |
parent | 2d67cb6dd3d4f2c26fc44c0763c8c0414b7b6bda (diff) | |
download | GT5-Unofficial-711c12bba54cb6ee9761b1013cda33601c0c84f8.tar.gz GT5-Unofficial-711c12bba54cb6ee9761b1013cda33601c0c84f8.tar.bz2 GT5-Unofficial-711c12bba54cb6ee9761b1013cda33601c0c84f8.zip |
+ Added 10 Tiers of tanks for Gregtech fluid storage.
+ Added some log messages for what gets added to GC FishTraps.
+ Added a version check to the FishTrap related content loading, so as only to support older versions. 2.3.1 and below.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/growthcraft/fishtrap')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java b/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java index 7bb78055ee..64eee08fd4 100644 --- a/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java +++ b/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java @@ -3,6 +3,7 @@ package gtPlusPlus.xmod.growthcraft.fishtrap; import gregtech.api.enums.GT_Values; import gregtech.api.util.GT_ModHandler; import gtPlusPlus.core.lib.LoadedMods; +import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.fluid.FluidUtils; import gtPlusPlus.core.util.item.UtilsItems; import net.minecraft.item.ItemStack; @@ -12,18 +13,28 @@ public class FishTrapHandler { private static final String[] fishTypes = {"fish", "junk", "treasure"}; protected static void addFish(String lootType, ItemStack lootStack, int lootChance){ - if (lootType == fishTypes[0]){ - Growthcraft_Old.addTrapFish(lootStack, lootChance); - } - else if (lootType == fishTypes[1]){ - Growthcraft_Old.addTrapJunk(lootStack, lootChance); - } - else if (lootType == fishTypes[2]){ - Growthcraft_Old.addTrapTreasure(lootStack, lootChance); + if (LoadedMods.getModVersion("Growthcraft").contains("2.3.1")){ + if (lootType == fishTypes[0]){ + Growthcraft_Old.addTrapFish(lootStack, lootChance); + Utils.LOG_INFO("Added "+lootStack.getDisplayName()+" as an extra Fish for Growthcraft Fishtraps."); + } + else if (lootType == fishTypes[1]){ + Growthcraft_Old.addTrapJunk(lootStack, lootChance); + Utils.LOG_INFO("Added "+lootStack.getDisplayName()+" as extra Junk for Growthcraft Fishtraps."); + } + else if (lootType == fishTypes[2]){ + Growthcraft_Old.addTrapTreasure(lootStack, lootChance); + Utils.LOG_INFO("Added "+lootStack.getDisplayName()+" as extra Treasure for Growthcraft Fishtraps."); + } + else { + return; + } } + else { - return; + Utils.LOG_INFO("Extra Fish loot for Growthcraft Fishtraps disabled. Found V."+LoadedMods.getModVersion("Growthcraft")); } + } final static String prefix = "food"; |