BountyHeads - Pvp KillStreak Bounty

Status
This thread has been locked.

Myiume

Freelance Developer | Cisco Network Professional
Banned
Feedback score
3
Posts
291
Reactions
721
Resources
0
#Now on resources: https://www.mc-market.org/resources/151/


Agreement: By purchasing this Plugin you agree not to redistribute, decompile, or use it for any other purposes but for installing it into your server. The plugin is as is and the upcoming features/bug support are to be provided for free. I reserve my rights to refuse support in case of incompatibility with certain plugins. You agree not to ask for a refund, unless I violate the terms of this agreement. If you do not agree with the terms, please do not purchase this.

VLCv7ZAm.png
BountyHeads is a plugin meant to add a way to monetize killing important PKers of the Server. The higher number of kills the target you kill has, the higher bounty you will get. The player drops a head upon death, having upon it the bounty of the player. The killer can then sell the head and claim the bounty.

1kTtqbRm.png
- Customizable damage formula
- UUID support
- Sell Command for selling bounty heads
- KillsCooldown for balancing purposes
- Editable Droprate for heads
- Max bounty limit
- Broadcast Death Message
- Broadcast Bounty Message
- Editable messages



pyk7yE0m.png
###########################################
###########|Plugin made by: Myiume|########
###########################################
###########| Version: 0.0.2-beta |########
###########################################
# Informative lines here! Scroll down! #
###########################################
# #Defaults# #Values# #Explanation#
# pkonly: true true/false When enabled, makes players only drop heads when killed by other players. No other death causes.
# droprate: 1 0.0 - 1.0 The chance of a head getting dropped. 0 is 0%, 1 is 100%
# defaultbounty: 5 positive int The base bounty that will be set for a player with 0$
# maxbounty: 10000 positive int The max bounty a player can achieve by killing players
# killcooldown: 30 0 - 1440(min) The number of minutes until a player can be killed again by the same person.
# bountyrate: 1.75 0.01 - 10 Decimal number. The rate at which the bounty increases. See Formula info for more details.
# resetkills: true true/false If true, reset kill count on player death
# broadcast: true true/false Sends a message when someone gets beheaded
# broadcastrange: 0 positive int Radial distance in meters in which other players will hear the broadcast message (0 is unlimited)
# useuuid: true true/false If true, saves kills using uuids instead of playername.
# bountybroadcast: true true/false Sends a message with killstreak count when someone gets killed
# bountyrange: 0 positive int Radial distance in meters in which other players will hear the bounty broadcast
# bountymessage: '' text The message to be broadcasted with. %1% being the Killer name and %2% being the bounty amount
# killedalreadymessage: '' text The message that shows to a player that kills another that has killed already.
# killedmessage: '' text The message showing up when a player dies(not by other player cause).
# killedbymessage: '' text The message showing up when a player kills a player
# nopermmessage: '' text The message displayed when player uses a command without permission
# sellbountymessage: '' text The message displayed to players that use the sell command
#############################################
############### WARNING! ####################
# Please make sure you purge your #
# players.yml file if for some reason you #
# change between players and uuid #
#############################################
#############################################
##############|Bounty Formula|###############
#############################################
###|defaultbounty * (bountyrate ^ kills)|####
#############################################
# 0 Kills: 5 * (1.75 ^ 0) = 5 $ #
# 1 Kills: 5 * (1.75 ^ 1) = 8 $ #
# 2 Kills: 5 * (1.75 ^ 2) = 15 $ #
# 3 Kills: 5 * (1.75 ^ 3) = 26 $ #
# 4 Kills: 5 * (1.75 ^ 4) = 46 $ #
# 5 Kills: 5 * (1.75 ^ 5) = 82 $ #
# 6 Kills: 5 * (1.75 ^ 6) = 143 $ #
# 7 Kills: 5 * (1.75 ^ 7) = 251 $ #
# 8 Kills: 5 * (1.75 ^ 8) = 439 $ #
# 9 Kills: 5 * (1.75 ^ 9) = 769 $ #
# 10 Kills: 5 * (1.75 ^ 10) = 1346 $ #
# 11 Kills: 5 * (1.75 ^ 11) = 2357 $ #
# 12 Kills: 5 * (1.75 ^ 12) = 4125 $ #
# 13 Kills: 5 * (1.75 ^ 13) = 7218 $ #
# 14 Kills: 5 * (1.75 ^ 14) = 12632 $ #
# 15 Kills: 5 * (1.75 ^ 15) = 22107 $ #
# 16 Kills: 5 * (1.75 ^ 16) = 38688 $ #
# 17 Kills: 5 * (1.75 ^ 17) = 67704 $ #
# 18 Kills: 5 * (1.75 ^ 18) = 118482 $ #
# 19 Kills: 5 * (1.75 ^ 19) = 207344 $ #
# 20 Kills: 5 * (1.75 ^ 20) = 362853 $ #
#############################################
# Below are the editable values! #
#############################################


useuuid: true
pkonly: true
defaultbounty: 5
maxbounty: 5000
killcooldown: 30
bountyrate: 1.75
resetkills: true
droprate: 1
broadcast: true
broadcastrange: 0
bountybroadcast: true
bountybroadcastrange: 0
messageprefix: '&e[&cBountyHeads&e]'
bountymessage: '&e%1%''&es bounty is now $&a%2% &e!'
killedalreadymessage: ' &cYou have already killed this player recently. No bounty received.'
killedmessage: '%1% &ewas beheaded'
killedbymessage: '%1% &ewas beheaded by %2%'
nopermmessage: '&c You do not have permission to use this command!'
sellbountymessage: '&e You have received &a$%1% &eas bounty!'

iKpQJH3m.png
VkLqlATl.png

KQhol3el.png

Q7Xbg7al.png

LcVThevl.png

NV0SHE0m.png
Price is $9.99 USD
Full support given and updates included.

Added To Resources: https://www.mc-market.org/resources/151/

HBUDFC0m.png
Skype: myiume

Mail: [email protected]


More Info:
####**BountyHeads PvP - SpigotPlugin**

**Description**
*Players will get their kills recorded into a database. The more kills they have without dying
the more bounty the player that kills them will get. On kill, player drops a head with the bounty.
*

**Features**
- Customizable damage formula
- UUID support
- Sell Command for selling bounty heads
- KillsCooldown for balancing purposes
- Editable Droprate for heads
- Max bounty limit
- Broadcast Death Message
- Broadcast Bounty Message

**Commands**
- /bounty
- /bounty all

**Permissions**
- bountyheads.canbehead: Player can remove heads from others
- bountyheads.canlosehead: Player can have their head removed
- bountyheads.alwaysbehead: Ignore drop rate for player heads and drop 100% of the time
- bountyheads.sell: Sell bounty heads!


**Developer:** Myiume

>Libraries needed: - Vault-1.5.3.jar

Proof of Ownership:
m2jMbFch.png
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Myiume

Freelance Developer | Cisco Network Professional
Banned
Feedback score
3
Posts
291
Reactions
721
Resources
0
Banned forever. Reason: Scamming (https://builtbybit.com/threads/myiume-scam-report.212358/)

Extend

Feedback score
0
Posts
215
Reactions
115
Resources
0
I'm interested but is there any prevention for just farming kills? Couldn't someone just get on another account and kill themselves 20 times and have the max bounty?
 

Myiume

Freelance Developer | Cisco Network Professional
Banned
Feedback score
3
Posts
291
Reactions
721
Resources
0
I'm interested but is there any prevention for just farming kills? Couldn't someone just get on another account and kill themselves 20 times and have the max bounty?

There's a feature that doesn't allow kills to register on the same player for an amount of time. It is found in the config "killcooldown" . The number there will prevent the player from scoring kills on the same person for a certain number of minutes, which you can add there. The cooldown resets on server restart and/or when the timer ends. It will not yield any head nor give any kill broadcast/count while on cooldown.

If that doesn't clear it up, let me know. I'll try my best to explain further, maybe show you some photos.
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/myiume-scam-report.212358/)

Myiume

Freelance Developer | Cisco Network Professional
Banned
Feedback score
3
Posts
291
Reactions
721
Resources
0
Banned forever. Reason: Scamming (https://builtbybit.com/threads/myiume-scam-report.212358/)

MarkElf

9+ Year Member
Supreme
Feedback score
27
Posts
1,215
Reactions
1,217
Resources
2
It looks like it could be a great addition to a pvp server. I'm tempted to get it.
 

Myiume

Freelance Developer | Cisco Network Professional
Banned
Feedback score
3
Posts
291
Reactions
721
Resources
0
I can tell you about 3 factionpvp servers that have this. I haven't had any complaints about it, players seem to love it and I keep adding features as I'm getting cool suggestions here and there. :p
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/myiume-scam-report.212358/)
Status
This thread has been locked.
Top