修复动画bug,限制转速
This commit is contained in:
parent
c506ed28be
commit
6d6861754e
2 changed files with 21 additions and 2 deletions
|
@ -38,13 +38,20 @@ public class MouseHandlerMixin {
|
|||
|
||||
ItemStack stack = mc.player.getMainHandItem();
|
||||
|
||||
if (player.getVehicle() != null && (player.getVehicle() instanceof Mk42Entity || player.getVehicle() instanceof Mle1934Entity)) {
|
||||
if (player.getVehicle() != null && player.getVehicle() instanceof Mk42Entity) {
|
||||
if ((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).zoom) {
|
||||
return 0.12;
|
||||
} else {
|
||||
return 0.23;
|
||||
}
|
||||
}
|
||||
if (player.getVehicle() != null && player.getVehicle() instanceof Mle1934Entity) {
|
||||
if ((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).zoom) {
|
||||
return 0.09;
|
||||
} else {
|
||||
return 0.19;
|
||||
}
|
||||
}
|
||||
|
||||
if (!stack.is(ModTags.Items.GUN)) {
|
||||
return original;
|
||||
|
|
|
@ -2,7 +2,19 @@
|
|||
"format_version": "1.8.0",
|
||||
"animations": {
|
||||
"animation.mle1934.idle": {
|
||||
"loop": true
|
||||
"loop": true,
|
||||
"bones": {
|
||||
"flare": {
|
||||
"scale": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
},
|
||||
"flare2": {
|
||||
"scale": {
|
||||
"vector": [0, 0, 0]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"animation.mle1934.fire": {
|
||||
"loop": "hold_on_last_frame",
|
||||
|
|
Loading…
Add table
Reference in a new issue