1
0
forked from Clones/Controlify

✏️ Refactor boat fix slightly

This commit is contained in:
Xander
2023-10-25 17:14:51 +01:00
parent af134478a3
commit cb60b290f5
4 changed files with 6 additions and 6 deletions

View File

@ -6,5 +6,5 @@ import dev.isxander.controlify.mixins.feature.patches.boatfix.BoatMixin;
* @see BoatMixin
*/
public interface AnalogBoatInput {
void setAnalogInput(float forward, float right);
void controlify$setAnalogInput(float forward, float right);
}

View File

@ -50,7 +50,7 @@ public abstract class BoatMixin implements AnalogBoatInput {
}
@Override
public void setAnalogInput(float forward, float right) {
public void controlify$setAnalogInput(float forward, float right) {
this.usingAnalogInput = true;
this.analogForward = forward;

View File

@ -18,8 +18,8 @@ public class LocalPlayerMixin {
@WrapOperation(method = "rideTick", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/vehicle/Boat;setInput(ZZZZ)V"))
private void useAnalogInput(Boat boat, boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack, Operation<Void> original) {
if (ControlifyApi.get().currentInputMode().isController() && !Controlify.instance().config().globalSettings().keyboardMovement) {
((AnalogBoatInput) boat).setAnalogInput(
if (ControlifyApi.get().currentInputMode().isController() && !Controlify.instance().config().globalSettings().shouldUseKeyboardMovement()) {
((AnalogBoatInput) boat).controlify$setAnalogInput(
input.forwardImpulse,
-input.leftImpulse
);

View File

@ -35,8 +35,6 @@
"feature.bind.ToggleKeyMappingAccessor",
"feature.chatkbheight.ChatComponentMixin",
"feature.chatkbheight.ChatScreenMixin",
"feature.patches.boatfix.BoatMixin",
"feature.patches.boatfix.LocalPlayerMixin",
"feature.guide.ingame.ClientPacketListenerMixin",
"feature.guide.ingame.GuiMixin",
"feature.guide.screen.AbstractButtonMixin",
@ -45,6 +43,8 @@
"feature.guide.screen.TabNavigationBarMixin",
"feature.input.MinecraftMixin",
"feature.oofinput.GameRendererMixin",
"feature.patches.boatfix.BoatMixin",
"feature.patches.boatfix.LocalPlayerMixin",
"feature.reacharound.GameRendererMixin",
"feature.rumble.blockbreak.MultiPlayerGameModeMixin",
"feature.rumble.damage.LocalPlayerMixin",