« Back to search

Mod

Jetpack

by Sumianvoice · score 159.8 · license: MIT

Jetpack

Download latest release

Adds a jetpack and fuel.

survival technology transport

Jetpack

sum_jetpack

This adds a jetpack to Minetest.

Compatible with MTG and MCL for crafting recipes, but the actual jetpack works in any game.

Works on attaching a jetpack to the player and using playerphysics to cancel out gravity and so on.

Uses its own fuel for now, but might support the biofuel mod in future. Unfortunately that mod requires MTG so this would just be an extra fuel source alongside the existing crafting recipe

Guide

  • Right click with the jetpack item to equip it
  • There is a delay of 2s before the jetpack actually kicks in, so don't use it to break falls!
  • Sneak to unequip
  • aux1 / sprint to descend
  • Jump to climb
  • Movement keys to move

Crafting guide

In either game, you can refuel with jetpack fuel and the jetpack.

minetest.register_craft({
  output = "sum_jetpack:jetpack",
  recipe = {
    {"sum_jetpack:jetpack_fuel"},
    {"sum_jetpack:jetpack"}
  },
})

All the game specific crafting is below.

MTG

c = "default:coal_lump"
s = "tnt:gunpowder"
minetest.register_craft({
    output = "sum_jetpack:jetpack_fuel 8",
    recipe = {
        {"",s,""},
        {c, c, c},
        {c, c, c}
    },
})

l = "group:wool"
i = "default:furnace"
s = "farming:string"
g = "vessels:steel_bottle"
minetest.register_craft({
    output = "sum_jetpack:jetpack",
    recipe = {
        {l, f, l},
        {g, s, g},
        {i, l, i},
    },
})

MCL

c = "mcl_core:charcoal_lump"
c = "mcl_core:coal_lump"
s = "mcl_mobitems:slimeball"
minetest.register_craft({
    output = "sum_jetpack:jetpack_fuel 8",
    recipe = {
        {s,"", s},
        {c, c, c},
        {c, c, c}
    },
})


l = "mcl_mobitems:leather"
i = "mcl_furnaces:furnace"
s = "mcl_mobitems:string"
g = "mcl_mobitems:blaze_rod"
minetest.register_craft({
    output = "sum_jetpack:jetpack",
    recipe = {
        {l, f, l},
        {g, s, g},
        {i, l, i},
    },
})