From 828e1504433540cf715bfcf7cde4a18db9b8aea4 Mon Sep 17 00:00:00 2001 From: isXander Date: Sat, 19 Aug 2023 20:05:11 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Add=20@Unique=20to=20some=20mixi?= =?UTF-8?q?n=20members=20where=20applicable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../feature/rumble/blockbreak/MultiPlayerGameModeMixin.java | 2 ++ .../mixins/feature/rumble/fishing/FishingHookMixin.java | 1 + .../mixins/feature/rumble/useitem/LocalPlayerMixin.java | 1 + 3 files changed, 4 insertions(+) diff --git a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/blockbreak/MultiPlayerGameModeMixin.java b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/blockbreak/MultiPlayerGameModeMixin.java index 78262fa..486dd4d 100644 --- a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/blockbreak/MultiPlayerGameModeMixin.java +++ b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/blockbreak/MultiPlayerGameModeMixin.java @@ -52,6 +52,7 @@ public class MultiPlayerGameModeMixin { return original; } + @Unique private void startRumble(BlockState state) { stopRumble(); @@ -68,6 +69,7 @@ public class MultiPlayerGameModeMixin { .ifPresent(controller -> controller.rumbleManager().play(RumbleSource.BLOCK_DESTROY, effect)); } + @Unique private void stopRumble() { if (blockBreakRumble != null) { blockBreakRumble.stop(); diff --git a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/fishing/FishingHookMixin.java b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/fishing/FishingHookMixin.java index c4bf31f..1a86241 100644 --- a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/fishing/FishingHookMixin.java +++ b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/fishing/FishingHookMixin.java @@ -46,6 +46,7 @@ public class FishingHookMixin { stopBitingRumble(); } + @Unique private void stopBitingRumble() { if (bitingRumble != null) { bitingRumble.stop(); diff --git a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/useitem/LocalPlayerMixin.java b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/useitem/LocalPlayerMixin.java index 8ad27a2..11df21f 100644 --- a/src/main/java/dev/isxander/controlify/mixins/feature/rumble/useitem/LocalPlayerMixin.java +++ b/src/main/java/dev/isxander/controlify/mixins/feature/rumble/useitem/LocalPlayerMixin.java @@ -67,6 +67,7 @@ public abstract class LocalPlayerMixin extends LivingEntityMixin implements UseI } } + @Unique private void startRumble(ContinuousRumbleEffect effect) { ControlifyApi.get().getCurrentController().ifPresent(controller -> { controller.rumbleManager().play(RumbleSource.USE_ITEM, effect);