OVERVIEW
MyJumpPro is a professional, high-performance expansion of the classic launch system, rebuilt from the ground up for modern Minecraft networks. Leveraging Java 21 and RayTracing technology, it offers unparalleled precision in player movement and administrative ease-of-use.
FEATURES
Upgrade your server's navigation with advanced vector-based jump mechanics and immersive visuals.
● Triple Jump Modes: Choose between Directional, Fixed, or Target-based parabolic launches.
● RayTracing Setup: Register plates instantly by looking at them — no coordinates needed.
● Smart Fall Protection: Native logic cancels fall damage automatically after every jump.
● Custom FX & Trails: Per-plate sounds and particle trails for a high-end feel.
● Database Auto-Sync: Automatically removes plates from the database when blocks are broken.
MANAGEMENT
Administrative control refined through modern commands and intuitive tab-completion.
COMMANDS: /myjump [add|remove|reload]
PERMISSION: myjump.admin
DESCRIPTION: The primary administration suite for plate management and config reloads.
Advanced Trajectory Logic
The Pro version introduces the TARGET jump type. Simply define a destination, and the plugin calculates the exact vector required to land the player precisely at that location, regardless of distance.
Visual Customization
Every jump plate is a unique entity in your config.yml. Customize the sound, particle type, volume, and power for every individual pad to create varied parkour or lobby experiences.
Code:
# +--------------------------------------------------------------------------+
# | MyJump |
# | Developed by fvl1s |
# +--------------------------------------------------------------------------+
# ---------------------------------------------------------
# JUMP PLATES DATABASE
# ---------------------------------------------------------
# Each plate is identified by its coordinates "world:x:y:z".
# Valid types:
# - DIRECTIONAL: Launches where the player looks.
# - FIXED: Launches using a specific vector.
# - TARGET: Launches toward specific coordinates.
# ---------------------------------------------------------
plates:
"world:0:64:0":
type: "DIRECTIONAL"
horizontal-power: 2.0
vertical-power: 0.5
# Vector used only for FIXED type (x:y:z)
fixed-vector: "0.0:1.0:0.0"
# Location used only for TARGET type (world:x:y:z)
target-location: "world:0:64:0"
sound:
# Use Bukkit Sound names. Set to "none" to disable.
type: "ENTITY_BAT_TAKEOFF"
volume: 1.0
pitch: 1.2
particles:
# Use Bukkit Particle names. Set to "none" to disable.
type: "CLOUD"
# ---------------------------------------------------------
# MESSAGES (Adventure MiniMessage Format)
# ---------------------------------------------------------
messages:
# General
no-permission: "<red>You do not have permission to execute this command."
reload-success: "<aqua>MyJump <white>| <green>Configuration and data reloaded."
# Help Menu (Displayed when typing /myjump)
help-menu:
- "<aqua><bold>MyJump Commands:"
- "<white> - <yellow>/myjump add <gray>- Add the plate you are looking at"
- "<white> - <yellow>/myjump remove <gray>- Remove the plate you are looking at"
- "<white> - <yellow>/myjump reload <gray>- Reload the configuration"
# Plate Management
plate-added: "<aqua>MyJump <white>| <green>Pressure plate has been registered."
plate-removed: "<aqua>MyJump <white>| <yellow>Pressure plate has been removed."
plate-already-exists: "<red>This pressure plate is already in the database."
plate-not-found: "<red>This block is not a registered jump plate."
not-a-plate: "<red>You must be looking at a pressure plate (max 5m)."
auto-removed: "<aqua>MyJump <white>| <gray>Jump plate at <yellow>%loc% <gray>was deleted because the block was broken."
NEED SUPPORT?
I am dedicated to providing the best experience.
For technical questions, custom requests, or licensing inquiries, feel free to contact me:
Telegram: @RForever2
