RocketTeleport

RocketTeleport is a fun way of teleporting players around your server. When a player clicks a button or steps on a pressure plate assigned as a RocketTeleport LaunchPad they will be propelled into the air with a explosive force. Right as they reach the apex of their ascent, they are teleported to their destination.

UUID Notice
All RocketTeleport versions are 100% UUID Compliant. RocketTeleport does not now nor ever has used player names or UUID.

Rocket Launch Pad

Rocket Launch Pads allow you to set a button or pressure plate to be used as a teleporter. There are 3 types of Launch Pads.

  • Soft Landing: The player is launched into the air and then teleported to the destination directly.
  • Hard Landing: The player is launched into the air and then teleported above the destination and left to fall (the use of water for a landing zone is recommended)
  • Random: This is the same as a Soft RocketTeleport, but the destination is a random location within a provided radius around the landing zone.

Launch Pad Procedure

  1. Place your button or pressure plate.
  2. Type one of the 3 creation commands.
  3. Left click the button or plate to set it.
  4. Take your time and travel to the landing zone by any means.
  5. Type the /rt land command.
  6. Left click the landing spot.

Launch Pad Commands

CommandEffect
/rt softBegins creation of a soft landing launch pad
/rt hardBegins creation of a hard landing launch pad
/rt random 100Begins creation of a random launch pad with a 100 square radius
/rt landCreates the landing zone for a pending launch pad
/rt cancelCancels any pending launch pad creation
/rt villager14Allow users to show a complete distaste for our laws.

Rocket Warps

Rocket Warps allow you to define a location and rocket directly to it by use of a command. This feature overrides Essentials commands. If that is not desired you must use the overridden-commands key in the Essentials config.yml to tell Essentials to take back control.

CommandEffect
/warp [name]Warps you to a pre-set location.
/delwarp <name>Removes a warp location by warp name.
/setwarp <name>Defines a new warp location.

Obstructions

RocketTeleport requires a clear sky above the trigger location. If any non-air block exists between the player and the sky then RocketTeleport will skip the rocket portion of the teleport and send the player to the landing zone immediately.

Permissions

PermissionEffectDefault
rocketteleport.commandAllows access to the rocketteleport command.op
rocketteleport.<CommandName>Allows access to the specified command or subcommand.op
rocketteleport.admin.notifyupdateNotifies players when an update to RocketTeleport is available.op

Flags Integration

With RocketTeleport v1.3 you have the option of utilizing integration with the plugin Flags. Flags allows you to change RocketTeleport's behavior based on the area a player is in (or more accurately, the area the player is clicking in). This means you can allow your players to create their own rockets, without giving them uncontrolled access to create them anywhere. Click here for more information on use with the Flags plugin.

Configuration

In config.yml located in the plugins data folder you can set the exclusions list and the number of retries for random RocketTeleports. The exclusions list determines the block material types that RocketTeleport will not send a player to when using the Random rocket type. The exclusions must be exactly as appears in the Material Enumeration (no spaces, use underscores).

The retries determines the number of attempts that RocketTeleport will try to find a suitable location while following the exclusion list. If no suitable location is found, the teleport is abandoned.

Note: Due to the way Bukkit retrieves the highest block, it will always be AIR on FLAT worlds. This entry should be removed for that case.

  Retries: 500
  Exclusions:
    - LAVA
    - STATIONARY_LAVA
    - WATER
    - STATIONARY_WATER

Sounds

You can customize the sound that plays when a rocket is activated. The sound type must be exactly as appears in the Sound Enumeration (no spaces, use underscores). Any non-valid value for sound type will disable sounds.

  Sound:
    Type: EXPLODE
    Volume: 20
    Pitch: 0

Update Checking

RocketTeleport can automatically check for updates and even download and install them for you. To check or download Check must be set to true. If download is false, the console and all players with the rocketteleport.admin.notifyupdate permission will be notified when an update is available. If download is set to true, the update will be downloaded to a temporary location and installed automatically the next time the server reloads. While the download has not been installed, permitted players will receive notification that the update is ready.

The ServerModsAPIKey is currently optional, however if you wish to provide it you can locate it here. Please to not share this key with anyone. RocketTeleport will upload it directly to BukkitDev and no author of RocketTeleport will be allowed to see it.

  Update:
    Check: true
    Download: false
    ServerModsAPIKey: null

Metrics Reporting

This option is provided to disable reporting to MCStats. For more information please consult the FAQ.

  Metrics:
    Enabled: true

Complimentary Plugin Ideas

  • Flags can be used to disable fall damage in an area, allowing you to safely use the Hard landing option without water.
  • Multiverse-Core and Multiworld can be used to teleport to another world before creating a landing zone, allowing your players to rocket between worlds.

Other great plugins by Alshain01

  • PetStore - Manage ownership of tameable animals.
  • HardcoreClaims - Grief Prevention extension that removes a claim when a player dies.
  • NoMoreZombies - A small plugin developed to disable zombies spawning more zombies.

    https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif

Official Server of RocketTeleport

RockitWorld

Metrics

RocketTeleport reports non-identifying information about your server to MCStats.org. For more information on what is reported and how to disabled it if you would like to, please view the FAQ. To view the full set of data, click the graph below.

Metrics Graph

Discussion Forum

In order to provide more centralized and effective means of feedback and support for my growing list of plugins, a new Discussion Forum has been created. You don't even need a new account to use it! This forum is exclusively for plugins by Alshain01 and discussion of their use and development. For other concerns, please consult the Bukkit Forums.

About This Project

Categories