Перейти к содержимому
Mineforgian

Haven Jump Pad

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

Загрузки
390
Подписчики
1
Обновлён
15 июня 2025 г.
Лицензия
MIT

Опубликован 15 июня 2025 г.

Haven Jump Pad!

Create customizable jump pads to launch players when they step on pressure plates!
Works on Spigot & Paper from Minecraft 1.8 to 1.21.4 with full version compatibility.


Features

  • Customizable Velocity: Set X & Y velocity for perfect launches.
  • Permission-Based Use: Restrict usage with jumppad.use & jumppad.admin.
  • Launch Direction Support: Players launch based on where they're looking.
  • Auto-Remove Pads: Pads remove themselves when their pressure plate is broken.
  • Multi-Language Support: Configure messages in /lang/en_us.yml.
  • Fully Configurable: Adjust settings in config.yml for a personalized experience.

Commands & Permissions

Commands

/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

jumppad.use    - Allows players to use jump pads (Default: true)
jumppad.admin  - Allows admins to create/remove jump pads (Default: OP)

Configuration (config.yml)

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:

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

Tested on: 1.8 - 1.21.4
Works on: Spigot & Paper

Support: If you need help, feel free to post issues on GitHub.
Like the plugin? Consider leaving a review!

Ченджлог

1.0.1Релиз1.21.3, 1.21.4, 1.21.5 · 15 июня 2025 г.

Changed the Jump Pads to be saved in a new yml file instead of config.

For existing users: It uses the same format so you can just name a file "jump_pads.yml" and move the jumpPads part from the config to the new file, then update and it works as it should.

1.0.0Релиз1.21.3, 1.21.4, 1.21.5 · 15 июня 2025 г.

Initial Release

Комментарии

Загружаем…