1
0
forked from Clones/Controlify

🐛 Add @Unique to some mixin members where applicable

This commit is contained in:
isXander
2023-08-19 20:05:11 +01:00
parent fa848e7179
commit 828e150443
3 changed files with 4 additions and 0 deletions

View File

@ -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();

View File

@ -46,6 +46,7 @@ public class FishingHookMixin {
stopBitingRumble();
}
@Unique
private void stopBitingRumble() {
if (bitingRumble != null) {
bitingRumble.stop();

View File

@ -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);