修复重生时锁定瞄准的问题

This commit is contained in:
17146 2024-07-07 03:45:09 +08:00
parent b493526cf5
commit c2ecc62537
2 changed files with 7 additions and 1 deletions

View file

@ -43,6 +43,12 @@ public class PlayerEventHandler {
stack.getOrCreateTag().putInt("ammo", stack.getOrCreateTag().getInt("mag"));
}
}
player.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).ifPresent(capability -> {
capability.zoom = false;
capability.zooming = false;
capability.syncPlayerVariables(player);
});
}
@SubscribeEvent

View file

@ -232,7 +232,7 @@ public class TargetModVariables {
}
}
public static final Capability<PlayerVariables> PLAYER_VARIABLES_CAPABILITY = CapabilityManager.get(new CapabilityToken<PlayerVariables>() {
public static final Capability<PlayerVariables> PLAYER_VARIABLES_CAPABILITY = CapabilityManager.get(new CapabilityToken<>() {
});
@Mod.EventBusSubscriber