Skip to content

iM5LB/RelishTravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Safe, controlled Elytra launch system with automatic gliding

RelishTravel-Banner

๐ŸŒŸ Why Choose RelishTravel?

RelishTravel transforms Elytra flight with charge-based launching, mid-air boosting, and comprehensive safety features.

โšก Charge-Based Launch - Sneak + Jump, land to charge, release to launch
๐Ÿš€ Mid-Air Boosting - Speed boosts with permission-based limits
๐Ÿ›ก๏ธ Safety Features - Damage prevention and obstruction detection
๐ŸŽจ Visual Effects - Particles, sounds, and action bar displays
๐ŸŒ Multi-Language - English and Arabic support


๐Ÿ“‹ Requirements

Component Requirement
Minecraft 1.20+
Server Paper, Purpur, or Paper-based forks
Java 17+

๐ŸŽฎ How It Works

Sneak + Jump, land to charge, release to launch

Launch System

  • Sneak + Jump then land to start charging (up to 2.5 seconds)
  • Release sneak to launch with power based on charge level
  • Automatically opens Elytra and starts gliding
  • Virtual Elytra for players without one
Charging.System.mp4

Sneak while gliding to boost

Boost System

  • Sneak while gliding for speed bursts
  • Permission-based limits (VIP: 5, Premium: 10, Unlimited)
  • Configurable cooldown (default 5s)
  • Works with normal Elytra too

๐Ÿš€ Features

โšก Launch Mechanics

  • Power scaling from 60% to 140%
  • Visual progress bar and particles
  • Dynamic sound effects
  • Configurable cooldown (default 120s)

๐Ÿ›ก๏ธ Safety

  • Fall damage prevention
  • Kinetic damage protection
  • Obstruction detection
  • Environment checks (water, lava, levitation)

๐ŸŽจ Effects

  • Electric spark particles
  • Dynamic pitch sounds
  • Real-time speed display
  • Boost counter in action bar

Customizable particles and sounds


๐Ÿ“ฆ Installation

  1. Download the plugin JAR file
  2. Place in plugins/ folder
  3. Restart server
  4. Configure in plugins/RelishTravel/config.yml
/rt help          # View commands
/rt reload        # Reload config

๐ŸŽฎ Commands

Command Description Permission
/rt Main command relishtravel.use
/rtl [percent] Quick launch relishtravel.fastlaunch
/rt reload Reload config relishtravel.reload

Aliases: /rt, /rtravel, /relishtravel


๐Ÿ”ง Configuration

Basic Setup

language: "en"  # or "ar" for Arabic

launch:
  cooldown-seconds: 120
  min-power: 0.6
  max-power: 1.4
  auto-glide: true

boost:
  enabled: true
  default-limit: 3
  permission-limits:
    "relishtravel.boost.vip": 5
    "relishtravel.boost.premium": 10
    "relishtravel.boost.unlimited": -1

elytra:
  allow-virtual: true
  prevent-fall-damage: true
  prevent-kinetic-damage: true

๐Ÿ”‘ Permissions

Player Permissions

Permission Default Description
relishtravel.use true Use RelishTravel
relishtravel.fastlaunch op Use /rtl command

Boost Permissions

Permission Boosts Default
relishtravel.boost.vip 5 false
relishtravel.boost.premium 10 false
relishtravel.boost.unlimited โˆž op

Admin Permissions

Permission Description Default
relishtravel.admin Admin features op
relishtravel.reload Reload config op
relishtravel.bypass.cooldown Bypass cooldowns op

๐ŸŒ Multi-Language Support

Built-in languages:

  • ๐Ÿ‡บ๐Ÿ‡ธ English (en)
  • ๐Ÿ‡ธ๐Ÿ‡ฆ Arabic (ar)

Create custom languages in lang/[code].yml


๐Ÿ“ž Support & Links

Discord Documentation Issues GitHub Donate


Made with โค๏ธ by M5LB

About

RelishTravel transforms Elytra flight with charge-based launching, mid-air boosting, and comprehensive safety features.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages