Haven Jump Pad
Highly configurable jump pads with multi-version support and customizable velocity!
Haven Jump Pad
Haven Jump Pad!
Create customizable jump pads to launch players when they step on pressure plates! Works on Minecraft 1.8 to 1.21.4 & Minecraft 1.8 to 1.21.4 from Minecraft 1.8 to 1.21.4 with full version compatibility.
---
Features
- ✅ Fully Configurable: Set X & Y velocity for perfect launches. - ✅ Fully Configurable: Restrict usage with `jumppad.use` & `jumppad.admin`. - ✅ Fully Configurable: Players launch based on where they're looking. - ✅ Fully Configurable: Pads remove themselves when their pressure plate is broken. - ✅ Fully Configurable: Configure messages in `/lang/en_us.yml`. - ✅ Fully Configurable: Adjust settings in `config.yml` for a personalized experience.
---
Commands & Permissions
Commands
```yaml /jumppad add <velocityX> <velocityY> - Adds a jump pad with custom velocity. /jumppad remove - Removes the jump pad at the targeted location. /jumppad info - Displays velocity details of the targeted jump pad. /jumppad disable - Temporarily disables a jump pad. /jumppad enable - Enables a previously disabled jump pad. ``` ---
Permissions
```yaml jumppad.use - Allows players to use jump pads (Default: true) jumppad.admin - Allows admins to create/remove jump pads (Default: OP) ```
---
Configuration (config.yml)
```yaml settings: allow-non-ops: true # If true, non-ops with 'jumppad.use' can use jump pads. max-distance: 5 # Maximum distance a player can look to select a jump pad. language: "en_us" # Change this to load different language files (e.g., es_es, fr_fr) ```
---
Multi-Language Support
English (en_us) (More languages can be added manually in /lang/.)
Example /lang/en_us.yml: ```yaml prefix: "§l§x§c§5§8§a§e§dHaven JumpPad §r» "
messages: usage: "§eUsage: /jumppad add <velocityX> <velocityY>" jumppad_added: "§aJump pad added with velocity: X={x}, Y={y}" jumppad_removed: "§aJump pad removed." not_a_jumppad: "§cThis is not a registered jump pad." not_on_plate: "§cYou must be looking at a pressure plate." invalid_number: "§cInvalid number format. Use: /jumppad add <velocityX> <velocityY>" no_permission: "§cYou do not have permission to use jump pads." jumppad_info: "§aJump Pad Info - Velocity: X={x}, Y={y}" jumppad_disabled: "§cJump Pad disabled." jumppad_enabled: "§aJump Pad enabled." not_looking_at_block: "§cYou must be looking at a block." ```
---
Compatibility & Support
✅ Works on: `1.8 - 1.21.4` ✅ Works on: Spigot & Paper
Like the plugin?: If you need help, feel free to post issues on GitHub. Like the plugin? Consider leaving a review!