Class PixelmonKeyMapping
java.lang.Object
net.minecraft.client.KeyMapping
com.pixelmonmod.pixelmon.client.keybindings.PixelmonKeyMapping
- All Implemented Interfaces:
Comparable<net.minecraft.client.KeyMapping>,net.neoforged.neoforge.client.extensions.IKeyMappingExtension
- Direct Known Subclasses:
ChooseMoveSkillKey,ClientPixelmonKeyMapping,DayCareKey,DescendKey,FreeRoamKeyMapping,HoverKey,MinimizeMaximizeOverlayKey,NextPokemonKey,PokeDexKey,PreviousPokemonKey,ResearchKey,SendPokemonKey,SpectateKey,TargetKeyBinding,TrainerCardKey,WikiKey
public abstract class PixelmonKeyMapping
extends net.minecraft.client.KeyMapping
-
Field Summary
Fields inherited from class net.minecraft.client.KeyMapping
CATEGORY_CREATIVE, CATEGORY_GAMEPLAY, CATEGORY_INTERFACE, CATEGORY_INVENTORY, CATEGORY_MISC, CATEGORY_MOVEMENT, CATEGORY_MULTIPLAYER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPixelmonKeyMapping(String description, int key, String category) protectedPixelmonKeyMapping(String description, com.mojang.blaze3d.platform.InputConstants.Type type, int key, String category) protectedPixelmonKeyMapping(String description, net.neoforged.neoforge.client.settings.IKeyConflictContext keyConflictContext, com.mojang.blaze3d.platform.InputConstants.Key keyCode, String category) protectedPixelmonKeyMapping(String description, net.neoforged.neoforge.client.settings.IKeyConflictContext keyConflictContext, com.mojang.blaze3d.platform.InputConstants.Type inputType, int keyCode, String category) protectedPixelmonKeyMapping(String description, net.neoforged.neoforge.client.settings.IKeyConflictContext keyConflictContext, net.neoforged.neoforge.client.settings.KeyModifier keyModifier, com.mojang.blaze3d.platform.InputConstants.Key keyCode, String category) protectedPixelmonKeyMapping(String description, net.neoforged.neoforge.client.settings.IKeyConflictContext keyConflictContext, net.neoforged.neoforge.client.settings.KeyModifier keyModifier, com.mojang.blaze3d.platform.InputConstants.Type inputType, int keyCode, String category) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle()protected abstract voidvoidkeyDown(net.neoforged.neoforge.client.event.InputEvent.Key event) voidkeyPressed(int key) voidonMouseButton(net.neoforged.neoforge.client.event.InputEvent.MouseButton.Post event) Methods inherited from class net.minecraft.client.KeyMapping
click, compareTo, consumeClick, createNameSupplier, getCategory, getDefaultKey, getDefaultKeyModifier, getKey, getKeyConflictContext, getKeyModifier, getName, getTranslatedKeyMessage, isDefault, isDown, isUnbound, matches, matchesMouse, releaseAll, resetMapping, resetToggleKeys, same, saveString, set, setAll, setDown, setKey, setKeyConflictContext, setKeyModifierAndCodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IKeyMappingExtension
getDisplayName, hasKeyModifierConflict, isActiveAndMatches, isConflictContextAndModifierActive, setToDefault
-
Constructor Details
-
PixelmonKeyMapping
-
PixelmonKeyMapping
-
PixelmonKeyMapping
-
PixelmonKeyMapping
-
PixelmonKeyMapping
-
PixelmonKeyMapping
-
-
Method Details
-
keyDown
public void keyDown(net.neoforged.neoforge.client.event.InputEvent.Key event) -
onMouseButton
public void onMouseButton(net.neoforged.neoforge.client.event.InputEvent.MouseButton.Post event) -
keyPressed
public void keyPressed(int key) -
handle
public void handle() -
handleKeyPress
protected abstract void handleKeyPress()
-