aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/library/KeyBindManager.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-01-01 13:55:45 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-01-01 13:55:45 +0800
commitf6b8a2d4604f9cda66546598629b2a13c92b1cbe (patch)
treedf687173b054a83afb9d1c5488c5cb5e09c7629e /src/main/java/me/shedaniel/library/KeyBindManager.java
parent430ff25e1bbfce2fe90e69044439cc3ea179dbf1 (diff)
downloadRoughlyEnoughItems-f6b8a2d4604f9cda66546598629b2a13c92b1cbe.tar.gz
RoughlyEnoughItems-f6b8a2d4604f9cda66546598629b2a13c92b1cbe.tar.bz2
RoughlyEnoughItems-f6b8a2d4604f9cda66546598629b2a13c92b1cbe.zip
1.2 Custom Keybinds
Diffstat (limited to 'src/main/java/me/shedaniel/library/KeyBindManager.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/library/KeyBindManager.java31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/main/java/me/shedaniel/library/KeyBindManager.java b/src/main/java/me/shedaniel/library/KeyBindManager.java
deleted file mode 100755
index 5a923ad38..000000000
--- a/src/main/java/me/shedaniel/library/KeyBindManager.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package me.shedaniel.library;
-
-import net.minecraft.client.settings.KeyBinding;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Optional;
-
-/**
- * Created by James on 8/7/2018.
- */
-public class KeyBindManager {
-
- private static Map<KeyBinding, Sink> bindingFunctions = new HashMap<>();
-
- public static KeyBinding createKeybinding(String bindingName, int key, String categoryName, Sink function) {
- KeyBinding newBinding = new KeyBinding(bindingName, key, categoryName);
- bindingFunctions.put(newBinding, function);
- return newBinding;
- }
-
- public static boolean processGuiKeybinds(int typedChar) {
- Optional<KeyBinding> binding = bindingFunctions.keySet().stream().filter(f -> f.getDefaultKeyCode().getKeyCode() == typedChar).findFirst();
- if (binding.isPresent()) {
- bindingFunctions.get(binding.get()).Sink();
- return true;
- }
- return false;
- }
-
-}