add config to remove recipes

This commit is contained in:
GlodBlock committed 2022-06-05 23:44:52 +08:00
1 parent 7c4a3fa349
commit 0501c65153
2 files changed
+6 -1

No files matched your search

@@ -51,7 +51,10 @@ public class FluidCraft {
@Mod.EventHandler
public static void postInit(FMLPostInitializationEvent event) {
NetworkRegistry.INSTANCE.registerGuiHandler(FluidCraft.INSTANCE, new InventoryHandler());
(new RecipeLoader()).run();
if (!Config.removeRecipe) {
(new RecipeLoader()).run();
}
if (ModAndClassUtil.isBigInterface) {
Upgrades.PATTERN_CAPACITY.registerItem(new ItemStack(ItemAndBlockHolder.FLUID_INTERFACE), 3 );
@@ -12,6 +12,7 @@ public class Config {
public static boolean fluidCells;
public static boolean noFluidPacket;
public static boolean fluidIOBus;
public static boolean removeRecipe;
public static void run() {
loadCategory();
@@ -22,6 +23,7 @@ public class Config {
fluidCells = Config.getBoolean("Enable Fluid Storage Cell", "Fluid Craft for AE2", true, "Enable this to generate the fluid storage cells. If you are playing with EC2, you can turn it off.");
noFluidPacket = Config.getBoolean("No Fluid Packet", "Fluid Craft for AE2", false, "Enable this to make normal ME Interface can emit fluid with fluid pattern, like the Fluid Interface.");
fluidIOBus = Config.getBoolean("Enable AE2FC's Fluid I/O Bus", "Fluid Craft for AE2", true, "Enable this to add Fluid Import/Export Bus like EC2's one.");
removeRecipe = Config.getBoolean("Disable all recipes", "Fluid Craft for AE2", false, "Disable all recipes, for quick tweaker.");
if (Config.hasChanged())
Config.save();