Class ToggleKeyMapping

java.lang.Object
net.minecraft.client.KeyMapping
net.minecraft.client.ToggleKeyMapping
All Implemented Interfaces:
Comparable<KeyMapping>, IKeyMappingExtension

public class ToggleKeyMapping extends KeyMapping
  • Field Details

    • needsToggle

      private final BooleanSupplier needsToggle
    • releasedByScreenWhenDown

      private boolean releasedByScreenWhenDown
    • shouldRestore

      private final boolean shouldRestore
  • Constructor Details

  • Method Details

    • shouldSetOnIngameFocus

      protected boolean shouldSetOnIngameFocus()
      Overrides:
      shouldSetOnIngameFocus in class KeyMapping
    • setDown

      public void setDown(boolean pValue)
      Overrides:
      setDown in class KeyMapping
    • isDown

      public boolean isDown()
      Overrides:
      isDown in class KeyMapping
    • release

      protected void release()
      Overrides:
      release in class KeyMapping
    • shouldRestoreStateOnScreenClosed

      public boolean shouldRestoreStateOnScreenClosed()
    • reset

      protected void reset()