Installation
Go to ThJumpPads
Click on "Download" button.
Place the jar into your "plugins" folder.
Restart your server.
Dependencies
Software Requirements
Java 8+
Minecraft 1.8+
Soft Dependencies:
PlaceholderAPI: Used for placeholders in messages and commands. Also to register placeholders for the plugin.
Commands and Permissions
/thjumppads toggle - Enable or disable the use of jump pads.
/thjumppads enable - Enable your jump pads.
/thjumppads disable - Disable your jump pads.
/thjumppads status - Show your current status.
/thjumppads reload - Reload the configuration and messages. (Permission: thjumppads.reload)
The reload permission is enabled for OPs by default.
Placeholders
To use this feature you must have PlaceholderAPI installed.
%jumppads_status%: Returns "enabled" or "disabled" depending on the player's JumpPads status.
Plugin Files
config.yml
# ==========================================
# ThJumpPads - Configuration File
# ==========================================
# The block that players must stand on to activate the jump pad.
jump-block: "IRON_PLATE"
# If true, there must be a block below the jump pad block for it to work.
requires-block-below: false
# The block that must be below the jump pad block for it to work. Only used if
# requires-block-below is set to true.
block-below: "IRON_BLOCK"
# The vertical distance the player will be launched, in blocks.
jump-height: 5
# The horizontal distance the player will be launched, in blocks.
jump-width: 5
# Worlds where the jump pads are enabled.
# (Leave empty to enable in all worlds)
enabled-worlds: []
# Database for storing player toggles.
# The "type" option must be one of: sqlite or mysql.
storage:
type: sqlite # sqlite or mysql
sqlite:
file: data.db
mysql:
host: localhost
port: 3306
database: televeling
username: root
password: ""
use-ssl: true
verify-server-certificate: true
allow-public-key-retrieval: false
connection-timeout: 10000
# Sound settings when a player uses a jump pad.
sound:
enabled: true
name: "LEVEL_UP"
volume: 1.0
pitch: 1.2
messages.yml
# ==========================================
# ThJumpPads - Messages File
# ==========================================
# You can set any key value to "" to disable sending that message.
# You can also use PlaceholderAPI placeholders here.
prefix: "&e&lJumpPads &8» &r"
enabled: "&aYou have enabled the JumpPads usage."
disabled: "&cYou have disabled the JumpPads usage."
already-enabled: "&eYou already have the JumpPads enabled."
already-disabled: "&eYou already have the JumpPads disabled."
status: "&7Current status: &f%jumppads_status%"
reloaded: "&aConfiguration reloaded in %time% ms."
storage-loading: "&eStorage is still connecting. Please try again shortly."
storage-error: "&cCould not connect to storage. Check the console."
no-permission: "&cYou do not have permission to do this."
players-only: "&cThis command can only be used in the game."
unknown-command: "&cUsage: &f/%command% <toggle|enable|disable|reload>"
world-disabled: "&cJumpPads is not enabled in this world."
Plugin Metrics
Support
For support join our Discord server or open an issue on GitHub.
If you found a bug or an error, report it on or Discord Server. DO NOT POST bugs or errors on the review section.