Interface IPlatformHelper

All Known Implementing Classes:
FabricPlatformHelper

public interface IPlatformHelper
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.network.chat.Component
    getKeyName(net.minecraft.client.KeyMapping mapping)
     
    default void
    handleKeyPress(NewKeyBindsScreen screen, net.minecraft.client.Options options, net.minecraft.client.input.KeyEvent event)
     
    default boolean
    handleKeyReleased(NewKeyBindsScreen screen, net.minecraft.client.Options options, net.minecraft.client.input.KeyEvent event)
     
    default boolean
    hasConflictingModifier(net.minecraft.client.KeyMapping keybinding, net.minecraft.client.KeyMapping other)
     
    default boolean
    isKeyCodeModifier(com.mojang.blaze3d.platform.InputConstants.Key key)
     
    default void
    setKey(net.minecraft.client.Options options, net.minecraft.client.KeyMapping keybinding, com.mojang.blaze3d.platform.InputConstants.Key key)
     
    default void
    setToDefault(net.minecraft.client.Options options, net.minecraft.client.KeyMapping keybinding)
     
  • Method Details

    • hasConflictingModifier

      default boolean hasConflictingModifier(net.minecraft.client.KeyMapping keybinding, net.minecraft.client.KeyMapping other)
    • setKey

      default void setKey(net.minecraft.client.Options options, net.minecraft.client.KeyMapping keybinding, com.mojang.blaze3d.platform.InputConstants.Key key)
    • setToDefault

      default void setToDefault(net.minecraft.client.Options options, net.minecraft.client.KeyMapping keybinding)
    • isKeyCodeModifier

      default boolean isKeyCodeModifier(com.mojang.blaze3d.platform.InputConstants.Key key)
    • getKeyName

      default net.minecraft.network.chat.Component getKeyName(net.minecraft.client.KeyMapping mapping)
    • handleKeyPress

      default void handleKeyPress(NewKeyBindsScreen screen, net.minecraft.client.Options options, net.minecraft.client.input.KeyEvent event)
    • handleKeyReleased

      default boolean handleKeyReleased(NewKeyBindsScreen screen, net.minecraft.client.Options options, net.minecraft.client.input.KeyEvent event)