Class Keybind
java.lang.Object
meteordevelopment.meteorclient.utils.misc.Keybind
- All Implemented Interfaces:
ICopyable<Keybind>, ISerializable<Keybind>
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanBindTo(boolean isKey, int value, int modifiers) copy()booleanstatic KeybindfromButton(int button) static KeybindfromKey(int key) static KeybindfromKeys(int key, int modifiers) fromTag(net.minecraft.nbt.CompoundTag tag) intgetValue()inthashCode()booleanhasMods()booleanisKey()booleanbooleanisSet()booleanmatches(boolean isKey, int value, int modifiers) booleanmatches(net.minecraft.client.input.KeyEvent input) booleanmatches(net.minecraft.client.input.MouseButtonInfo input) static Keybindnone()voidreset()voidset(boolean isKey, int value, int modifiers) toString()net.minecraft.nbt.CompoundTagtoTag()
-
Method Details
-
none
-
fromKey
-
fromKeys
-
fromButton
-
getValue
public int getValue() -
isSet
public boolean isSet() -
isKey
public boolean isKey() -
hasMods
public boolean hasMods() -
set
public void set(boolean isKey, int value, int modifiers) -
set
-
reset
public void reset() -
canBindTo
public boolean canBindTo(boolean isKey, int value, int modifiers) -
matches
public boolean matches(boolean isKey, int value, int modifiers) -
matches
public boolean matches(net.minecraft.client.input.KeyEvent input) -
matches
public boolean matches(net.minecraft.client.input.MouseButtonInfo input) -
isPressed
public boolean isPressed() -
copy
-
toString
-
equals
-
hashCode
-
toTag
public net.minecraft.nbt.CompoundTag toTag()- Specified by:
toTagin interfaceISerializable<Keybind>
-
fromTag
- Specified by:
fromTagin interfaceISerializable<Keybind>
-