HomeJavaModsFFA Streaks
FFA Streaks

FFAStreaks

A comprehensive Free-For-All (FFA) plugin for Paper/Spigot servers that adds killstreak tracking, healing on kill, kit management, and teleport systems.

Features

Core Features

Kit System

Teleport System

PlaceholderAPI Integration

Requirements

Installation

  1. Download the latest JAR from the releases page
  2. Place FFAStreaks-1.0.0.jar in your server's plugins/ folder
  3. Start or restart your server
  4. Configure plugins/FFAStreaks/config.yml to your preferences
  5. Reload with /ffastreaks reload or restart the server

Configuration

config.yml

enabled_worlds:
  enabled: true
  worlds:
    - world
    - arena

heal_on_kill:
  enabled: true
  amount: 6.0  # 1.0 = half-heart, 20.0 = 10 hearts

anti_farm:
  enabled: true
  same_victim_cooldown_seconds: 20

messages:
  prefix: "&d[FFA]&f "
  disabled_world: "&cFFAStreaks is disabled in this world."
  streak_self: "&aYour current streak: &e%streak%"
  streak_other: "&a%player%'s streak: &e%streak%"
  top_header: "&6Top killstreaks:"

rewards:
  "3":
    broadcast: "&e%killer% &fhas a &a3&f kill streak!"
    effects:
      - "SPEED 10 0"
  "5":
    broadcast: "&e%killer% &fhas a &a5&f kill streak!"
    effects:
      - "STRENGTH 8 0"
  "10":
    broadcast: "&e%killer% &fis on a &c10&f kill streak!"
    effects:
      - "RESISTANCE 10 0"
      - "REGENERATION 4 1"

Configuration Options

enabled_worlds

heal_on_kill

anti_farm

rewards

Commands

Player Commands

/streak [top|player]

/kit

/ffakits list

/ffakits give

/ffago go

/ffago list

Admin Commands

/ffastreaks reload

/ffakits create

/ffakits delete

/ffakits give [player]

/ffago set

/ffago link

Permissions

ffastreaks.kit

ffastreaks.go

ffastreaks.admin

Usage Examples

Setting Up an FFA Arena

  1. Create a kit:

    /ffakits create warrior
    
  2. Set a spawn point:

    /ffago set spawn
    
  3. Link the kit to spawn:

    /ffago link spawn warrior
    
  4. Players can now use:

    /ffago go spawn
    

    This will teleport them, give them the warrior kit, and fully heal/feed them.

Creating Streak Rewards

Edit config.yml to add rewards at specific streaks:

rewards:
  "5":
    broadcast: "&e%killer% &fhas a &a5&f kill streak!"
    effects:
      - "STRENGTH 8 0"
      - "SPEED 10 0"

The %killer% placeholder is automatically replaced with the player's name.

PlaceholderAPI

If PlaceholderAPI is installed, the following placeholders are available:

Example Usage in Scoreboards

&eKill Streak: &f%ffastreaks_streak%
&eBest Streak: &f%ffastreaks_highest_streak%
&eTotal Kills: &f%ffastreaks_kills%

How It Works

On Player Death

On Kill

Anti-Farm System

File Structure

plugins/FFAStreaks/
├── config.yml          # Main configuration
└── kits.yml            # Kit and teleport storage (auto-generated)

Troubleshooting

Plugin not working in a world:

Kits not saving:

Placeholders not working:

Commands not working:

API

Public Methods

// Get current streak
int getStreak(UUID uuid)

// Get total kills
int getKills(UUID uuid)

// Get highest streak ever
int getHighestStreak(UUID uuid)

// Check if enabled in world
boolean isEnabledInWorld(World world)

Version

Current Version: 1.0.0

Support

For issues, feature requests, or questions, please open an issue on the project repository.

License

This plugin is provided as-is for use on Minecraft servers.

Credits

Developed for Paper 1.21.x servers with support for PlaceholderAPI integration.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more