aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-08-08 00:14:44 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-08-08 00:14:44 +0800
commit3a158fb836655cbf44a5a1982222bf50d4e0c42a (patch)
tree58f7bfe86b85b41a3e8bec34954303bbcb0f58eb /src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java
parentdbfcb95826fb5d4ac2e213634d5d154b1feae8de (diff)
downloadRoughlyEnoughItems-3a158fb836655cbf44a5a1982222bf50d4e0c42a.tar.gz
RoughlyEnoughItems-3a158fb836655cbf44a5a1982222bf50d4e0c42a.tar.bz2
RoughlyEnoughItems-3a158fb836655cbf44a5a1982222bf50d4e0c42a.zip
Random Updates
Diffstat (limited to 'src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java')
-rw-r--r--src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java b/src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java
deleted file mode 100644
index c68941ab3..000000000
--- a/src/main/java/me/shedaniel/rei/client/PluginDisablerImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Roughly Enough Items by Danielshe.
- * Licensed under the MIT License.
- */
-
-package me.shedaniel.rei.client;
-
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import me.shedaniel.rei.api.PluginDisabler;
-import me.shedaniel.rei.api.PluginFunction;
-import net.minecraft.util.Identifier;
-
-import java.util.List;
-import java.util.Map;
-
-public class PluginDisablerImpl implements PluginDisabler {
-
- private static Map<Identifier, List<PluginFunction>> pluginDisabledFunctions = Maps.newHashMap();
-
- @Override
- public void disablePluginFunction(Identifier plugin, PluginFunction function) {
- List<PluginFunction> 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<PluginFunction> 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);
- }
-
-}