
Rail smp
š RAIL SMP PLUGIN ā EXPLANATION Rail SMP is a Minecraft Paper 1.21.11 plugin that introduces 6 unique Rails, each with its own Passive Ability and Active Ability. Every player can choose only ONE Rail, and each Rail provides special powers for PvP, survi
Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
š RAIL SMP PLUGIN ā EXPLANATION
Rail SMP is a Minecraft Paper 1.21.11 plugin that introduces 6 unique Rails, each with its own Passive Ability and Active Ability. Every player can choose only ONE Rail, and each Rail provides special powers for PvP, survival, mining, tracking, or healing.
āļø 1. SPEED RAIL
Passive Ability: Permanent Speed I.
Active Ability ā Dash: Launch yourself forward in the direction you are looking.
Cooldown: 60 seconds.
š”ļø 2. GUARDIAN RAIL
Passive Ability: Take 10% less damage from eligible attacks.
Active Ability ā Resistance: Gain Resistance I for 30 seconds.
Cooldown: 120 seconds.
āļø 3. MINER RAIL
Passive Ability: Permanent Haste I for faster mining.
Active Ability ā Mining Boost: Gain Night Vision and Haste II for 20 seconds.
Cooldown: 180 seconds.
š¹ 4. HUNTER RAIL
Passive Ability: Improved player tracking.
Active Ability ā Hunter's Vision: Highlight eligible players within 100 blocks for 25 seconds. Hidden or vanished players should not be revealed.
Cooldown: 120 seconds.
š 5. TIDAL RAIL
Passive Ability: Swim 25% faster and gain Water Breathing underwater.
Active Ability ā Tidal Wave: Push nearby enemies within a forward-facing 7-block cone and deal 2 hearts of damage. This ability must not break or modify blocks.
Cooldown: 75 seconds.
ā¤ļø 6. RECOVERY RAIL
Passive Ability: Increase natural health regeneration by 20%.
Active Ability ā Second Wind: Instantly restore up to 5 hearts without exceeding maximum health.
Cooldown: 180 seconds.
š CORE RULES
- Every player can have only ONE Rail at a time.
- Passive abilities work automatically while the Rail is equipped.
- Active abilities are activated using "/rail ability".
- Each active ability has its own cooldown.
- Rail selections must be saved across server restarts.
- Players cannot choose another Rail once they have selected one, unless an admin changes or removes it.
- Abilities must be properly cleaned up when a Rail is changed or removed.
š® COMMANDS
- "/rail help" ā Display all available commands.
- "/rail list" ā View all six Rails.
- "/rail info <rail>" ā View a Rail's abilities and cooldown.
- "/rail choose <rail>" ā Choose a Rail.
- "/rail select <rail>" ā Alternative command to choose a Rail.
- "/rail ability" ā Activate your Rail's active ability.
- "/rail who" ā Check your currently selected Rail.
- "/rail admin give <player> <rail>" ā Give a Rail to a player.
- "/rail admin remove <player>" ā Remove a player's Rail.
- "/rail admin reset <player>" ā Reset a player's Rail and cooldowns.
- "/rail admin reload" ā Reload the plugin configuration.
āļø TECHNICAL REQUIREMENTS
- Minecraft Paper 1.21.11.
- Java and Maven.
- Complete, compilable source code.
- Proper "plugin.yml" and configurable "config.yml".
- Separate managers for Rails, abilities, cooldowns, and player data.
- Permissions and tab completion.
- Correct handling of player death, respawn, joining, leaving, and server restarts.
- No broken abilities, duplicate damage calculations, memory leaks, or incomplete methods.
FINAL GOAL: Create a fully functional Rail SMP plugin and provide the complete Maven project along with the compiled "RailSMP.jar", ready to install on a Paper 1.21.11 server.
CHOOSE YOUR RAIL. MASTER YOUR POWER. RULE YOUR SMP.

