JumpPad

Quick rating

JumpPad

By xtb7

No reviews yet

A simple plugin to turn pressure plates into jump pads, with added customizability

Player Transport
Minigame
Mod Loaders
Paper
Spigot
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.1.1

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

This plugin allows you to turn any pressure plate into a "Jump Pad", which, if the player steps on, they will be propelled in a specified direction.

I'll be making a video tutorial on this soon. If you have any issues, let me know on Github.

Behavior

There are two types of Jump Pads:

Relative

Upon stepping on a Relative Jump Pad, the player's velocity in the X and Z directions will be multiplied by the Jump Pad's Z value, and the player's velocity in the Y direction will be set to the Jump Pad's Y value.

Fixed

Fixed Jump Pads have an additional property - the X value. Fixed Jump Pads will change a player's velocity in the X, Y, and Z directions to its X, Y, and Z values respectively, much like what a Relative Jump Pad does in the Y direction.

Jump Pads can be created in two ways:

Implicitly

If implicit-jumppads is set to true in the config.yml, all pressure plate types listed in jumppad-materials will be implicitly considered Jump Pads as soon as a player steps on them. implicit-jumppads is false by default.

Explicitly

Regardless of whether the value of implicit-jumppads is true, you can always define the properties of a Jump Pad explicitly

Commands

/jumppad set

Creates a new Jump Pad if it does not already exist and uses the second argument to determine which value to set. These are the valid options:

x

Must be a valid floating point number. This option is only available for Fixed Jump Pads. E.g. /jumppad set x -1

y

Must be a valid non-negative floating point number. E.g. /jumppad set y 1

z

Must be a valid floating point number. E.g. /jumppad set z 1.5

sound

A sound that will optionally be played upon activation of the Jump Pad. Sub-options:

type The name of the sound to be played. You can find a full list of sound names at https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html E.g. /jumppad set sound type BLOCK_NOTE_BLOCK_PLING

active Whether the sound should be played on activation of the Jump Pad. E.g. /jumppad set sound active false

pitch The pitch of the sound to be played. This must be a valid floating point number between 0.0 and 2.0. The default is 1.0. E.g. /jumppad set sound pitch 2

volume How loudly the sound should play. This must be a valid floating point number between 0.0 and 2.0. The default is 1.0. E.g. /jumppad set sound volume 0.5

particle activated

Particles that will be spawned upon activation of the Jump Pad. Sub-options: active Whether the particles should be spawned. E.g. /jumppad set particle activated active false

type Which type of particle should be spawned. You can find a full list of particle names at https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html. E.g. /jumppad set particle activated type SMOKE

count How many particles should be spawned at once. E.g. /jumppad set particle activated count 10

particle passive

Particles that will be spawned periodically even when the Jump Pad has not been activated by a player.

Sub-options: Takes the same suboptions as activated but with an additional delay parameter, which measures the interval in ticks (20 ticks = 1 second) between spawning particles. E.g. /jumppad set particle passive delay 40

/jumppad toggle

If the selected Jump Pad is active, it will be deactivated. If the selected Jump Pad is not active, it will be activated.

/jumppad delete

Deletes all data associated with the pressure plate you are looking at. This will stop it from being considered a Jump Pad if implicit-jumppads is false, or if it is not, revert its data back to the default.

/jumppad info

Tells you what properties you gave the pressure plate you are looking at with /jumppad set. If you didn't set anything custom for that pressure plate, it will return the information of the default jumppad set in config.yml.

/jumppad reload

Reloads the config.yml from the disk. This is needed to apply any changes made to this file while the server is running.

Permissions

Only players with the jumppad.manage permission can use this command. By default, only server operators have this permission.

Only players with the jumppad.use permission can use the jump pads. By default, everyone has this permission.

Additional Info

bStats

This plugin collects data on its usage using bStats, which is a common practice for plugins. However, you can opt out of this data collection by setting enabled to false in bStats/config.yml in the plugins folder, or by changing the value of disable-bstats in the plugin's config.yml to true.

Update Checking

This plugin will attempt to use the Github API to determine whether it is up to date and will notify you if an update is available. If you would like, you can opt out of this by changing the value of disable-update-checking to true in the config.yml.

Support Me

Server Hosting

Need a host for your Minecraft Server? Using this affiliate code for Apex Hosting supports me as a creator: apex-hosting-mobile.png

Screenshots

Gallery

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~3,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works