Sueta

LaunchPads

2.1.0

Launchpads with effects configured with signs.

·Config

Easy Launch Pads for your Minecraft server: set up and configure with a pressure plate and a sign!

Dependencies
Versions below 1.16.5 require the Kotlin runtime library, which you can download here. 1.16.5 and above do not require additional libraries.

Features

  • Create launch pads easily with a pressure plate and a sign
    • Works with any type of sign & pressure plate combination!
  • Configure signs in the configuration files
    • Create two types of launchpads: REGULAR and LOOK. The REGULAR launchpad takes player x,y,z velocity as parameters and LOOK launches the player to the direction they are looking at the with the defines power and offset.
    • Create as many launchpad presets as you want each with unique type & sound, particle and message effects

Commands

/launchpad reload : Reloads the config from disk

Permissions

launchpads.create : Ability to create launch signs
launchpads.reload: Use LaunchPads reload

Config

signYOffset: -2
falldamage:
  # Should the plugin prevent fall damage?
  prevent: true
  # Time multiplier for fall damage prevention
  # Only change this if you're experiencing issues with fall damage
  multiplier: 1.255
# Create different launchpad types
# The key is the name of the launchpad used in signs
# Any effect can be removed to disable it

default:
  # The type of the launchpad
  # Possible values: REGULAR, LOOK
  # "REGULAR" launchpads launch players based on velocities
  # -> <x>,<y>,<z>
  # "LOOK" launchpads launch players based on the direction they look
  # -> <power>,<offset> which works great with 2,1 for example
  type: REGULAR
  # Different effects the launchpad can have
  effects:
   # Sound effect where type is the sound effect name
   # and volume & pitch are the volume and pitch of the sound effect
   sound:
     type: ENTITY_FIREWORK_ROCKET_SHOOT
     volume: 1.0
     pitch: 1.0
   # Particle effect where type is the particle effect name
   # and amount is the amount of particles
   # and delay is the delay between each particle in ticks
   particle:
     type: FLAME
     amount: 1
     delay: 1
   # Message which is sent to the player
   message:
     text: "&5&lBoom!"
noeffects:
  type: REGULAR

Usage
To create a launchpad, you place a sign under a block with a pressure plate. On the sign you write the preset you want to use and its parameters.

Here's what a sign should look like:

1st line: [launch]
2nd line: the preset you want to use (e.g. default)
3rd line: launchpad data (e.g. for REGULAR type launchpad 1,1,0)

Example setup

Similar projects

Config →