Haven Jump Pad

Highly configurable jump pads with multi-version support and customizable velocity!

293

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!

ADS