From bc867706245d0024bd8e8282395f5d178c8c702d Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Sun, 1 Nov 2015 01:57:09 +0100 Subject: added config to disable crops --- src/main/java/gregtech/api/enums/ConfigCategories.java | 3 ++- src/main/java/gregtech/api/util/GT_BaseCrop.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main/java/gregtech/api/enums/ConfigCategories.java b/src/main/java/gregtech/api/enums/ConfigCategories.java index 1245d7ac08..51eead9adf 100644 --- a/src/main/java/gregtech/api/enums/ConfigCategories.java +++ b/src/main/java/gregtech/api/enums/ConfigCategories.java @@ -25,7 +25,8 @@ public enum ConfigCategories { disabledrecipes, recipereplacements, storageblockcrafting, - storageblockdecrafting; + storageblockdecrafting, + crops; } public enum Machines { diff --git a/src/main/java/gregtech/api/util/GT_BaseCrop.java b/src/main/java/gregtech/api/util/GT_BaseCrop.java index 794b560166..1b4d1cac11 100644 --- a/src/main/java/gregtech/api/util/GT_BaseCrop.java +++ b/src/main/java/gregtech/api/util/GT_BaseCrop.java @@ -1,5 +1,6 @@ package gregtech.api.util; +import gregtech.GT_Mod; import gregtech.api.GregTech_API; import gregtech.api.enums.ConfigCategories; import gregtech.api.enums.Materials; @@ -78,10 +79,11 @@ public class GT_BaseCrop extends CropCard { mStats[4] = aStatWeed; mAttributes = aAttributes; mBlock = aBlock; + if(GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.crops, aCropName, true)){ if (!Crops.instance.registerCrop(this, aID)) throw new GT_ItsNotMyFaultException("Make sure the Crop ID is valid!"); if (aBaseSeed != null) Crops.instance.registerBaseSeed(aBaseSeed, this, 1, 1, 1, 1); - sCropList.add(this); + sCropList.add(this);} } } -- cgit