HeadShop
Overview
HeadShop is a plugin that will allow players to buy heads integrating with Vault Plugin& Essentials Eco. To set up a shop you can add player names to the list in the config file and set the head ID. Player can buy heads from the list with a head ID. Also player can buy any head of player who has bought Minecraft with a skin.
Features
- Allow players to buy any head.
- Or certain heads listed in the config.
- Working with Essential Economy.
- Keep head/ skull on player's death.
- Auto-change skin and name tag while wearing a head.
- Easy-to-setup sign shop for heads.
Requirements
- Vault
- Economy plugin(Has to be compatible with vault for example Essentials Eco).
- TagAPI(Only if you want the feature of "change skin" and "name tag".)
Setup Tutorial
Sign shop:
- FIrst line: Type "hs" or "headshop"
- Second line: Type the amount of heads. Leave it blank will get the default 1.
- Third line: Type the head name. Case sensitive!
- Forth line: Price for the head. You don't have to type the dollar sign. Leave it blank will get the default head price from config.
Sign shop for head ID:
- FIrst line: Type "hs" or "headshop"
- Second line: Type the amount of heads. Leave it blank will get the default 1.
- Third line: Type: *ID, for example *90001. The symbol * tells the plugin that you are putting a head ID.
- Forth line: Price for the head. You don't have to type the dollar sign. Leave it blank will get the default head price from config.
Config
# Buying price for every head.
headprice: 50000
# Selling price for every head.
headpricesell: 25000
# Whether or not to give admin a sample head after placing a shop sign.
samplehead: true
# Format the chat name of the head you are wearing. Supporting color codes.
chatformat: '&f[User] {p}: {m}'
Set it to false will have the default color white on the floating name tag.
usetagcolor: true
# Use tag color will help you to know if the person is wearing the head or not.
tagcolor: '&6'
# List of player heads you want to sell for /BuyHeadID
# To add more to the list using this format: '<ID>': <PlayerName>
'90001': PlayerName1
'90002': PlayerName2
'90003': PlayerName3
'90004': PlayerName4
'90005': PlayerName5
Commands
- /BuyHead <Name-of-Head>
- /BuyHeadID <ID>
- /SellHead
- /GiveHead <Player> <Name-of-Head>
- /GiveHeadID <ID>
- /HeadShop Reload
Permissions
- headshop.buyhead - Allow to use /BuyHead.
- headshop.buyheadid - Allow to use /BuyHeadID.
- headshop.sellhead - Allow to use /SellHead.
- headshop.givehead - Allow to use /GiveHead.
- headshop.giveheadid - Allow to use /GiveHeadID.
- headshop.keep - Player can keep any head on death if wearing.
- headshop.apply.nametag - Apply name tag and skin of the head owner.
- headshop.apply.namechat - Apply chat name when wearing the head.
- headshop.apply.namelist - Require nametag permission. Apply player list name of the head owner.
- headshop.sign.use - Allow to use sign to buy heads.
- headshop.sign.create - Allow to set up sign shop for heads.
- headshop.notify - Player with this permission will be notified when someone buys a head.
- headshop.reload - Allow to Reload Configuration File.
Is this project abandon? or updated somewhere else?
When are we going to get an update for 1.7.9 and it be switched to UUID's
this plugin is now broken
Heyy
Is there a way to make it random price for selling. Like if a player has 10000$ on him. And when you kill the player. The player drops his head with a price of 20% off of the 10000$ So if the player sells the head then it would take the player who had 10000$ it would take 20% off of his money.
IS there a way to integrate this with plugins that make players drop their head when killed by other players ?
Can you add selling support so if you put on the third line Player heads and then you can sell any player head! Also with mob heads! Or maybe on the sign instead of [HeadShop] Put [HeadSell] and [HeadBuy] and then [MobHeadSell] and [MobHeadBuy] So the mob will be mob heads! I really need this! Thanks!
@Bodyash
This plugin might have conflict with Mineconomy then.
@AoceTW
Mineconomy, Vault, Spigot 1.7.2, PEX
@Bodyash
This is weird. It should work fine with most of the eco plugins that is based on Valut. It could be that you didn't set up the signs properly. Does the /buyhead command work for you tho?. It works just fine in my server running the latest 1.7.2 spigot with essentials eco. Cheers.
@Serverbosses
This error only occurs if you do the command in console but it works fine in the game. I will fix this bug in my spare time. Thanks for reporting!
players with headshop.sign.use can`t buy heads from sign. And operators can`t too
Vault and PEX and MineConomy is installed.
did not work ==[19:05:07 INFO]: josecampos issued server command: /headshop
[19:05:07 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'head shop' in plugin HeadShop vv1.5 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [cra ftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19 2) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe r.java:542) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon nection.java:925) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java :805) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java :28) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat .java:47) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146 ) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf tbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6 51) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2 50) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5 41) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java :453) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6 17) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] Caused by: java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy at me.AoceTW.headshop.Main.onCommand(Main.java:57) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [cra ftbukkit.jar:git-Bukkit-1.6.4-R2.0-23-ge8eb325-b2941jnks] ... 13 more
Cool! :D
@Beuteugeu
To be honest, I don't know how to do it.
Could you please add GUI menu? Thanks :D Great Plugin!
Could you please add GUI menu?
@Siickest
You can use the command /BuyHead <PlayerName> ,Cheers.
Is it possible to create on the sign.. So that..
When they buy a head they buy their own heads.. So if 3 people go click at the sign they all buy their own head?!
@kamehameha1
Thank you! Also the release version is now available!
Great Plugin
@IdealIdeas
I want to battle with them like pokemon! :D