Merge pull request #2507 from mikkerlo/push-zkltxruskxvq

Change Builders Jetpack shift space behavior
This commit is contained in:
HbmMods 2025-10-28 14:19:56 +01:00 committed by GitHub
commit 0a6bddc83d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -47,7 +47,10 @@ public class JetpackBreak extends JetpackFueledBase {
if(getFuel(stack) > 0) {
if(props.isJetpackActive()) {
boolean playerTriesToHover = player.isSneaking() && props.isJetpackActive();
boolean playerShouldHover = playerTriesToHover || !player.isSneaking();
if(props.isJetpackActive() && !playerTriesToHover) {
player.fallDistance = 0;
if(player.motionY < 0.4D)
@ -56,7 +59,7 @@ public class JetpackBreak extends JetpackFueledBase {
world.playSoundEffect(player.posX, player.posY, player.posZ, "hbm:weapon.flamethrowerShoot", 0.25F, 1.5F);
this.useUpFuel(player, stack, 5);
} else if(!player.isSneaking() && !player.onGround && props.enableBackpack) {
} else if(playerShouldHover && !player.onGround && props.enableBackpack) {
player.fallDistance = 0;
if(player.motionY < -1)
@ -72,7 +75,7 @@ public class JetpackBreak extends JetpackFueledBase {
world.playSoundEffect(player.posX, player.posY, player.posZ, "hbm:weapon.flamethrowerShoot", 0.25F, 1.5F);
this.useUpFuel(player, stack, 10);
}
ArmorUtil.resetFlightTime(player);
}
}