LaunchPads icon

LaunchPads -----

Launchpads with effects configured with signs.




➤ NEW! Added two new effect types: POTION and COMMAND. The potion type gives the player a potion effect and the command runs a command as the player or the console.
Code (YAML):
# Command which is executed when the launchpad is activated
# Executor defines the command executor: PLAYER, CONSOLE
# <player> placeholder is replaced with the player name
command
:
  command
: "give <player> minecraft:stick 1"
  executor
: CONSOLE
# Potion effect which is applied on launch.
# Effect is the potion effect name, duration is the duration in seconds
# and amplifier is the amplifier of the potion effect (0 = I, 1 = II etc.),
# and particles is whether the potion effect should display particles
potion
:
  effect
: SPEED
  duration
: 10
  amplifier
: 0
  particles
: true
FIX! Made error message with launch pad effect errors more informative and it now includes the required values and their types (int, double, string, boolean) in the message.

Happy launching!
----------, Jan 2, 2022

In this version the plugin was entirely re-coded in Kotlin. Versions below 1.16.5 require the Kotlin dependency, which you can download here. Versions above 1.16.5 download the dependency automatically with Spigot's dependency loader.

➤ NEW! Configurable LaunchPads
You can now create different launchpad presets which means you can have more than one type of launchpad. Unfortunately this also changes the sign layout, shown below.
Code (Text):
[launch]
<preset>
<params>
NEW! Added new launchpad type: LOOK
This LaunchPad launches the player to the direction they are looking at based on the power and offset set with the launch parameters. Power defines the launch power and offset defines the Y velocity.
NEW! Added new effects
Each launchpad can have effect and there are three types: particle, sound and message. These can be configured individually per launchpad. Launchpad can have no effects or up to all three.

If you come across bugs or want to suggest new types of launchpads or effects, please be sure to contact me. Happy launching!
----------, Jan 1, 2022

Hotfix 1.4.1 to actually implement the default tested value to config. Whoopsies!

Version 1.4.0
➤ Added fall damage prevention

The plugin will now prevent fall damage deal to players after landing. The time of immunity is calculated based on the Y-axis velocity and a multiplier. By increasing or decreasing the multiplier you can likewise lengthen or shorten the time of immunity.

Please regenerate your configuration to see these changes.

Happy launching!
----------, Dec 26, 2021

➤ Added 1.18 support
----------, Dec 21, 2021

  • Added support to Minecraft versions 1.8, 1.9, 1.10, 1.11 and 1.12
    • Due to changes to Bukkit API in 1.9, the plugin doesn't support particle effects in 1.8.x versions
  • Added response when setting sound via command
  • Reverted changes to error messages only showing in console and instead they now are sent to the player stepping onto the pressure plate should any error occur
Thanks for your support and happy launching! :cool:
----------, Apr 8, 2021

  • Plugin is now compatible with Minecraft versions 1.13, 1.14, 1.15 and 1.16
  • Fixes bug with /launchpads toggle where the command wouldn't actually toggle anything
  • Fixes bug with particles that require additional data spamming console with warnings
  • Code-wise plugin now uses Gradle and shadowJar instead of Maven which reduces the jar file size significantly and gives additional benefits for the future
----------, Apr 4, 2021

Particles ★
Added customizable particles to LaunchPads! This adds another layer with the already existing sound effects when launching players up in the air.

IMPORTANT! It is recommended you to regenerate your config.yml by deleting it in the LaunchPads folder and restarting the server. This enables the new configuration options on your server.
  • Particles spawn when the player is going up (= Y-velocity above 0)
    • Can be overridden with configuration option, which enables custom iterations
  • Change particle type, amount and delay between particles
  • Editable in game with commands and via configuration
    • /launchpads particle <iterations|delay|amount|set> <value>
      • iterations ➤ amount of iterations if enabled
      • delay ➤ time in ticks between particle spawns
      • amount ➤ amount of particles to spawn
      • set ➤ the particle used
      • value ➤ value for the command, which is an integer or sound effect value
    • /launchpads toggle <sound|particle|iterations>
      • Toggle sound, particle and custom iterations
Other changes
  • bStats was added to the plugin enabling custom statistics about the plugin
  • Error messages for illegal sound and particle arguments are now displayed in console
  • Added new plugin icon and banner
If you come across any bugs or want to suggest a feature, please be sure to report them to me via Discord (ItsAZZA#0001) or here on Spigot via direct message.

Happy launching! :cool:
----------, Apr 2, 2021

  • Adds a new configuration option signYOffset which allows one to change the Y position of the velocity sign check from the default value of -2 blocks
----------, Mar 22, 2021

  • Adds new permission launchpads.create for creating launch signs
  • Minor improvements to code
----------, Jan 9, 2021

  • Adds compatibility for new pressure plate types in 1.16.x (polished blackstone, crimson wood and warped wood) which were missed in the previous update
  • Updated to native 1.16.2 version of Spigot
  • Fixed a typo in command help
----------, Aug 29, 2020

  • Adds compatibility for Minecraft 1.16.x and improvements to code.
----------, Jun 25, 2020

  • Made command help messages more informative
  • Changed from Paper API to Spigot API
----------, Jun 20, 2020

Resource Information
Author:
----------
Total Downloads: 4,321
First Release: Jun 20, 2020
Last Update: Jan 2, 2022
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings