Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/panquesito7/minetest-precise_jump

Calculates jump time and reduces the speed of the player for a more realistic feeling. Built for Minetest.
https://github.com/panquesito7/minetest-precise_jump

jump jumping lua minetest minetest-mod minetest-mods physics precise precise-jump precise-jumping precision

Last synced: 12 days ago
JSON representation

Calculates jump time and reduces the speed of the player for a more realistic feeling. Built for Minetest.

Awesome Lists containing this project

README

        

# Precise Jump

[![luacheck](https://github.com/Panquesito7/minetest-precise_jump/actions/workflows/luacheck.yml/badge.svg)](https://github.com/Panquesito7/minetest-precise_jump/actions/)
[![ContentDB](https://content.minetest.net/packages/Panquesito7/precise_jump/shields/downloads/)](https://content.minetest.net/packages/Panquesito7/precise_jump/)

Calculates jump time and adjusts the jump height of the player for a more realistic feel.\
This is something that's being used in a lot of **platformer** games. Very useful in:

- Advanced parkours.
- The full jump isn't required in various cases.
- Very specific cases, such as PvE and PvP.

In order to perform this, the player must have the `precise_jump` privilege.

![Screenshot](https://content.minetest.net/uploads/752d1f54f5.png)

Here's a video showcasing the mod in action.

[![Precise Jump showcase](https://markdown-videos-api.jorgenkh.no/url?url=https%3A%2F%2Fyoutu.be%2FTB1LNyI5Fzw)](https://youtu.be/TB1LNyI5Fzw)

## To-do

- Make it a smoother feeling when jumping.
- Adjust the velocity values.
- Make sure the mod doesn't conflict with the Double Jump, Wall Jump, and other physics mods.

## Installation

- Unzip the archive, rename the folder to `precise_jump` and
place it in `..minetest/mods/`

- GNU/Linux: If you use a system-wide installation place
it in `~/.minetest/mods/`.

- If you only want this to be used in a single world, place
the folder in `..worldmods/` in your world directory.

For further information or help, see:\

## License

See [`LICENSE.txt`](LICENSE.txt) for full license information and [`AUTHORS.md`](AUTHORS.md) for all the contributors.