From 398bda6e8051368d48c0737719ce277028dce396 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 26 Feb 2019 16:58:22 +0800 Subject: Make dialog remember its location --- .../me/shedaniel/rei/plugin/PluginManager.java | 43 ---------------------- 1 file changed, 43 deletions(-) delete mode 100644 src/main/java/me/shedaniel/rei/plugin/PluginManager.java (limited to 'src/main/java/me/shedaniel/rei/plugin/PluginManager.java') diff --git a/src/main/java/me/shedaniel/rei/plugin/PluginManager.java b/src/main/java/me/shedaniel/rei/plugin/PluginManager.java deleted file mode 100644 index ccc6e7e67..000000000 --- a/src/main/java/me/shedaniel/rei/plugin/PluginManager.java +++ /dev/null @@ -1,43 +0,0 @@ -package me.shedaniel.rei.plugin; - -import com.google.common.collect.Lists; -import com.google.common.collect.Maps; -import me.shedaniel.rei.api.IPluginDisabler; -import me.shedaniel.rei.api.PluginFunction; -import net.minecraft.util.Identifier; - -import java.util.List; -import java.util.Map; - -public class PluginManager implements IPluginDisabler { - - private static Map> pluginDisabledFunctions = Maps.newHashMap(); - - @Override - public void disablePluginFunction(Identifier plugin, PluginFunction function) { - List list = Lists.newArrayList(); - if (pluginDisabledFunctions.containsKey(plugin)) - list = pluginDisabledFunctions.get(plugin); - if (!list.contains(function)) - list.add(function); - pluginDisabledFunctions.put(plugin, list); - } - - @Override - public void enablePluginFunction(Identifier plugin, PluginFunction function) { - List list = Lists.newArrayList(); - if (pluginDisabledFunctions.containsKey(plugin)) - list = pluginDisabledFunctions.get(plugin); - if (list.contains(function)) - list.remove(function); - pluginDisabledFunctions.put(plugin, list); - if (list.size() == 0) - pluginDisabledFunctions.remove(plugin); - } - - @Override - public boolean isFunctionEnabled(Identifier plugin, PluginFunction function) { - return !pluginDisabledFunctions.containsKey(plugin) || !pluginDisabledFunctions.get(plugin).contains(function); - } - -} -- cgit