From a6bb1b33da251f4a2ec7a6d6facb4864e9905341 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Fri, 20 Jan 2017 02:07:40 +1000 Subject: + Added a power cost of 32eu/action for the Tree Farmer. (Will eventually get a config option). % Moved the internal power buffer variable out of the cut method into the class. % Massive project tidy up, lots of old unused code removed or tidied up. $ Fixed lots of String comparisons that used == instead of .equals(). $ Fixed Double/Triple/Quad null checks in certain places. $ Fixed returns that set values at the same time. $ Swapped 3.14 and 1.57 to Math.PI and Math.PI/2. $ Fixed possible cases where a NPE may be thrown, by calling logging outside of null checks. + Added PI to CORE.java, since it's a double and MC uses it as a float in each instance. - Stripped 95% of the useless code out of Meta_GT_Proxy.java --- .../xmod/growthcraft/fishtrap/FishTrapHandler.java | 56 +++++++++++----------- 1 file changed, 28 insertions(+), 28 deletions(-) (limited to 'src/Java/gtPlusPlus/xmod/growthcraft/fishtrap') diff --git a/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java b/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java index 7f62c7fe53..472c4c6a1f 100644 --- a/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java +++ b/src/Java/gtPlusPlus/xmod/growthcraft/fishtrap/FishTrapHandler.java @@ -14,15 +14,15 @@ public class FishTrapHandler { protected static void addFish(String lootType, ItemStack lootStack, int lootChance){ if (LoadedMods.getModVersion("Growthcraft").contains("2.3.1")){ - if (lootType == fishTypes[0]){ + if (lootType.equals(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]){ + else if (lootType.equals(fishTypes[1])){ Growthcraft_Old.addTrapJunk(lootStack, lootChance); Utils.LOG_INFO("Added "+lootStack.getDisplayName()+" as extra Junk for Growthcraft Fishtraps."); } - else if (lootType == fishTypes[2]){ + else if (lootType.equals(fishTypes[2])){ Growthcraft_Old.addTrapTreasure(lootStack, lootChance); Utils.LOG_INFO("Added "+lootStack.getDisplayName()+" as extra Treasure for Growthcraft Fishtraps."); } @@ -67,79 +67,79 @@ public class FishTrapHandler { } private static int getLootChance(String name){ - if (name == harvestcraftFish[0]){ + if (name.equals(harvestcraftFish[0])){ return 20; } - else if (name == harvestcraftFish[1]){ + else if (name.equals(harvestcraftFish[1])){ return 10; } - else if (name == harvestcraftFish[2]){ + else if (name.equals(harvestcraftFish[2])){ return 15; } - else if (name == harvestcraftFish[3]){ + else if (name.equals(harvestcraftFish[3])){ return 55; } - else if (name == harvestcraftFish[4]){ + else if (name.equals(harvestcraftFish[4])){ return 5; } - else if (name == harvestcraftFish[5]){ + else if (name.equals(harvestcraftFish[5])){ return 8; } - else if (name == harvestcraftFish[6]){ + else if (name.equals(harvestcraftFish[6])){ return 11; } - else if (name == harvestcraftFish[7]){ + else if (name.equals(harvestcraftFish[7])){ return 11; } - else if (name == harvestcraftFish[8]){ + else if (name.equals(harvestcraftFish[8])){ return 15; } - else if (name == harvestcraftFish[9]){ + else if (name.equals(harvestcraftFish[9])){ return 1; } - else if (name == harvestcraftFish[10]){ + else if (name.equals(harvestcraftFish[10])){ return 5; } - else if (name == harvestcraftFish[11]){ + else if (name.equals(harvestcraftFish[11])){ return 10; } - else if (name == harvestcraftFish[12]){ + else if (name.equals(harvestcraftFish[12])){ return 25; } - else if (name == harvestcraftFish[13]){ + else if (name.equals(harvestcraftFish[13])){ return 15; } - else if (name == harvestcraftFish[14]){ + else if (name.equals(harvestcraftFish[14])){ return 20; } //"Perch", "Scallop", "Shrimp", "Snail", "Snapper", "Tilapia", "Trout", "Tuna", "Turtle", "Walleye"}; - else if (name == harvestcraftFish[15]){ + else if (name.equals(harvestcraftFish[15])){ return 22; } - else if (name == harvestcraftFish[16]){ + else if (name.equals(harvestcraftFish[16])){ return 10; } - else if (name == harvestcraftFish[17]){ + else if (name.equals(harvestcraftFish[17])){ return 35; } - else if (name == harvestcraftFish[18]){ + else if (name.equals(harvestcraftFish[18])){ return 3; } - else if (name == harvestcraftFish[19]){ + else if (name.equals(harvestcraftFish[19])){ return 20; } - else if (name == harvestcraftFish[20]){ + else if (name.equals(harvestcraftFish[20])){ return 4; } - else if (name == harvestcraftFish[21]){ + else if (name.equals(harvestcraftFish[21])){ return 40; } - else if (name == harvestcraftFish[22]){ + else if (name.equals(harvestcraftFish[22])){ return 30; } - else if (name == harvestcraftFish[23]){ + else if (name.equals(harvestcraftFish[23])){ return 5; } - else if (name == harvestcraftFish[24]){ + else if (name.equals(harvestcraftFish[24])){ return 8; } else { -- cgit