KillStreak
KillStreak
Get potion effects for kill streaks!
A kill streak is a continuous set of kills without dying. If you achieve X kills without dying (as defined in the configuration), you get a predefined potion effect.
Configuration
Option | Defaut Value | Description |
KillStreak.updater-enabled | true | Whether to notify admins of updates |
KillStreak.update-available | Not defined | Whether an update is available (do not modify!) |
KillStreak.reset-on-disconnect | false | Whether to reset a player's killstreak on disconnect |
KillStreak.streaks.5 | See below | The killstreak a player needs to reach before they get the powerup |
KillStreak.streaks.5.potion | SPEED | The potion effect the player gets for achieving a killstreak of 5 (can be found here) |
KillStreak.streaks.5.level | 1 | The level of the potion to be applied |
KillStreak.messages.broadcast-on-powerup | true | Whether to broadcast when a player gets a powerup |
KillStreak.messages.message-tag | '&f[&aKillStreak&f] ' | The prefix for all KillStreak chat messages |
KillStreak.messages.killstreak-color | '&c' | The color of the streak shown in messages |
KillStreak.messages.username-color | '&e' | The color of the username shown in messages |
PlayerStreaks | Not defined | Where killstreaks are stored |
More chat colors can be found here.
Commands
Command | Parameters | Description | Permissions |
/killstreak [username] | [username] (optional) - The player's username to check. | Shows your, or someone else's current killstreak | No permissions needed |
/killstreak | reload | Reloads the configuration for KillStreak. | killstreak.reload |
Potions
Potion name | Max level |
REGEN | 2 |
SPEED | 2 |
FIRE_RESISTANCE | 1 |
POISON | 2 |
INSTANT_HEAL | 2 |
NIGHT_VISION | 1 |
WEAKNESS | 1 |
STRENGTH | 2 |
SLOWNESS | 1 |
INSTANT_DAMAGE | 2 |
INVISIBILITY | 1 |
Statistics
May the source be with you.
ye but what about the timers for the killstreaks? would be great if this was possible additionally, what u told, was local broadcasting but i think that might be useless but would be suitable and in need for some people. also i like how you describe the tell-player-on-powerup thingie. I would prefer if it would be like
Also, will the list under "PlayerStreaks:" be cleared on start? If possible, killstreaks shouldn't be logged at all in files but only in ram and maybe they should reset after some time ... :)
@S1lverK3y Can you suggest a configuration? Would it look like this?
@kahlilinc youre right, sir! But then at least make it
- optional
- global or local
- efficient
I also support the durations for the effects thing! Good luck with that
@S1lverK3y
I think a local broadcast or just a broadcast to self would be better ;O
Durations for the potion effects! What if I only want the effect to last for 5 minutes?
How about optional announcing? announce-streaks:true <--- like in the config.yml
and maybe set the message, if possible with color codes too :)
Like "&e%playername &eis on a Killstreak of %streak " would turn into yellow text
(Marc is on a killstreak of 5). Would be very cool if you could add those
variables too! Awesome and thanks
Sorry it only just became downloadable, I had to upload a patched jar to fix a minor bug, and it had to be approved by BukkitDev staff. Is there any features you think should be added?
:D:D:D NOW!
Want it :)
Awesome!
Wowzers! :D