Kill Streaker icon

Kill Streaker -----

Lightweight, highly customizable plugin for players to get kill streaks when killing multiple mobs.



Kill Streaker

Kill Streaker is a lightweight plugin that allows players to get a streak for killing multiple mobs of the same type in a short time. The types of mobs and kill duration, streak messages and rewards are up to the server admin. Players can gain potion effects, get extra loot, or have new mobs spawn upon reaching certain streaks.

[​IMG] [​IMG]

Features
A kill streak is when a player kills multiple foes within a short time. The idea is simple but the plugin provides a lot of options. Streaks have to be on one type of mob to count. Streaks can be set to specific mob types or to specifically named mobs. Players can be rewarded by streaks they reach.

Here is a list of what a streak can do:

  • Display a chat message (in a specific color).
  • Give the player potion effects (any effect, any strength, any duration).
  • Drop extra items on the killed mob.
  • Increase the experience gained from the killed mob (through a multiplier).
  • Spawn new mobs on the killed mob.
Streaks can go as high up as you want but can also continue the last reward after the configured streak limit has been reached.
The chat message can be set to broadcast globally or to send to the killer only.
The time that a streak lasts (before the count gets reset) can be configured.

Configuration
Streaks are configured in one or more configuration files. One config file sets up a streak for one set of mob types and rewards, and may look as followed.
Code (YAML):
# In here you can configure in more detail how killing streaks are displayed
#
# Find all EntityTypes here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
# Find all Materials here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# Find all ChatColors here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html
# Potion effect IDs:
# Speed = 1, Slow = 2, Fast digging = 3, Slow digging = 4, Increase damage = 5, Heal = 6
# Harm = 7, Jump = 8, Confusion = 9, Regeneration = 10, Damage resistance = 11, Fire resistance = 12
# Water breathing = 13, Invisibility = 14, Blindness = 15, Night vision = 16, Hunger = 17, Weakness = 18
# Poison = 19, Wither = 20, Health boost = 21, Absorption = 22, Saturation = 23, Glowing = 24
# Levitation = 25, Luck = 26, Unluck = 27, Slow falling = 28, Conduit power = 29, Dolphins grace = 30
# Bad omen = 31, Hero of the village = 32, Darkness = 33,

Max seconds between kills
: 10.0
Broadcast messages
: true
Make Entity types a blacklist
: true
Entity types
:
- CREEPER
- BOAT
- MINECART
- MINECART_CHEST
- MINECART_COMMAND
- MINECART_FURNACE
- MINECART_HOPPER
- MINECART_MOB_SPAWNER
- MINECART_TNT
Include custom named mobs
: true
Custom name blacklist
:
- Notch
- Dinnerbone
- Jeb
Sprees
:
  '2'
:
    Message
: ' : double kill! :'
    Chat color
: ITALIC
    Experience multiplier
: 1.1
  '3'
:
    Message
: ' : triple kill! :'
    Chat color
: ITALIC
    Experience multiplier
: 1.2
  '4'
:
    Message
: ' : quadruple kill! :'
    Chat color
: ITALIC
    Potion effects for killer
:
    - ==
: PotionEffect
      effect
: 5
      duration
: 200
      amplifier
: 0
      ambient
: false
      has-particles
: true
      has-icon
: true
    Experience multiplier
: 1.4
  beyond
:
    Message
: ' : killtacular! :'
    Chat color
: ITALIC
    Potion effects for killer
:
    - ==
: PotionEffect
      effect
: 5
      duration
: 250
      amplifier
: 0
      ambient
: false
      has-particles
: true
      has-icon
: true
    - ==
: PotionEffect
      effect
: 11
      duration
: 200
      amplifier
: 0
      ambient
: false
      has-particles
: true
      has-icon
: true
    Experience multiplier
: 1.5

Multiple config files may exist alongside one another and can have any file name. The files must follow this structure but may use different values and unused values may be left out.


The default "creeper spree" config file looks like this:

Code (YAML):
Max seconds between kills : 10.0
Broadcast messages
: true
Entity types
:
- CREEPER
Include custom named mobs
: false
Sprees
:
  beyond
:
    Message
: CREEPER SPREE
    Chat color
: DARK_GREEN
    Entities to spawn
:
   - FIREWORK
    Items to spawn
:
   - SAND

In here, the options "Entities to spawn" and "Items to spawn" are present and some other options are left out. Also, the creeper spree config has no different rewards the bigger the streak gets, so only the section "beyond" is used, whereas the first config file had sections "'1'", "'2'", etc. with settings for the associated kill count.

Feel free to configure this however you like and add as many configurations as you like. If you have questions about the config format or the plugin in general, feel free to use the discussion section of this thread.


Known bugs
There are no known bugs.

This plugin should be compatible with versions 1.13 and up.
This plugin was developed mostly in 2018.
Resource Information
Author:
----------
Total Downloads: 118
First Release: Oct 6, 2022
Last Update: Oct 6, 2022
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings