From 9df0d6cee5faf44b4f19130861f9b3e9f2fdd5c5 Mon Sep 17 00:00:00 2001 From: Kindaglia Date: Fri, 25 Apr 2025 13:50:13 +0200 Subject: [PATCH] fix gravity jetpack on server docker --- tools/jetpack.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/jetpack.lua b/tools/jetpack.lua index 2c84a00..f79eeed 100644 --- a/tools/jetpack.lua +++ b/tools/jetpack.lua @@ -20,11 +20,17 @@ industrialtest.internal.unpackTableInto(industrialtest.JetpackBase,{ part="torso" }) local soundHandles = {} +local reverseGravityForce = 1 +local movementGravity = tonumber(minetest.settings:get("movement_gravity")) + function industrialtest.JetpackBase.update(self, player, inv, itemstack, dtime) local playerName = player:get_player_name() local control = player:get_player_control() if control.jump and self:tryFly(itemstack) then + if movementGravity and movement_gravity > 10 then + reverseGravityForce = 2 + end self.addYVelocityClamped(player,1,10) if not soundHandles[playerName] then local pos = player:get_pos()