diff --git a/src/SMAPI/Framework/ModHelpers/InputHelper.cs b/src/SMAPI/Framework/ModHelpers/InputHelper.cs
index 8713cc483..c9cac9c1d 100644
--- a/src/SMAPI/Framework/ModHelpers/InputHelper.cs
+++ b/src/SMAPI/Framework/ModHelpers/InputHelper.cs
@@ -85,4 +85,10 @@ public SButtonState GetState(SButton button)
{
return this.CurrentInputState().GetState(button);
}
+
+ ///
+ public void OverrideButton(SButton button, bool setDown)
+ {
+ this.CurrentInputState().OverrideButton(button, setDown);
+ }
}
diff --git a/src/SMAPI/IInputHelper.cs b/src/SMAPI/IInputHelper.cs
index 053c371e4..dbcf13506 100644
--- a/src/SMAPI/IInputHelper.cs
+++ b/src/SMAPI/IInputHelper.cs
@@ -30,4 +30,9 @@ public interface IInputHelper : IModLinked
/// Get the state of a button.
/// The button to check.
SButtonState GetState(SButton button);
+
+ /// Override the state of a button.
+ /// The button to override.
+ /// A new button state.
+ void OverrideButton(SButton button, bool setDown);
}