BlockHunt
Introduction
Hide and seek is a popular game mode on Minecraft that allows you to hide as blocks and disguise as normal props from seekers. This plugin allows you to do that but with a lot more features added on such as: shops, stats etc...
This plugin has been heavily inspired from the gamemode "PropHunt", from the game, "Garry's Mod".
Download and try this plugin out for yourself!
Downloads
| Branch | Plugin version | Compatiable Minecraft version | Build status | Download |
|---|---|---|---|---|
| Release (master) | v0.2.1 | v1.9.2 | (no longer available) | Bukkit Dev |
| Snapshot (dev) | v0.2.2-SNAPSHOT | v1.9.2 | (no longer available) | Jenkins (no longer available) |
| Old version (1.8) | v0.2.1-MC1.8.8 | v1.8.8 | (no longer available) | Jenkins (no longer available) |
| Recode (recode) | v0.3.0-ALPHA | v1.9.2 | (no longer available) | Jenkins (no longer available) |
This plugin requires you to download and install two additional plugins! (Lib's Disguises and ProtocolLib)
Support
| Link | |
|---|---|
| Issues/Tickets on GitHub | Click Here |
| Telegram | Click Here |
| Dev-Bukkit comments | Click Here |
| Click Here |
Features
- Custom wand for selection arena.
- Multiple arenas.
- Join/Leave signs!
- Arena full bypass.
- Configurable blocks.
- Solid blocks like the Hives!
- Enable commands per arena.
- Executing commands on win.
- Shop with tokens!
- Instant respawn.
- And more!
MCStats
(no longer available)
Commands & Permissions
Note: Instead of using /BlockHunt you could use:
- /bh
- /hideandseek
- /seekandfind (from my old plugin)
<> = Required [] = Optional
| Command | Description | Permission | |
|---|---|---|---|
| `/BlockHunt [info/i]` | Displays the plugin's info. | blockhunt.info | All players have this permission from default. |
| `/BlockHunt <help/h>` | Shows a list of commands. | blockhunt.help | All players have this permission from default. |
| `/BlockHunt <reload/r>` | Reloads all configs. | blockhunt.reload | blockhunt.admin |
| `/BlockHunt <join/j> <arenaname>` | Joins a BlockHunt game. | blockhunt.join | blockhunt.player |
| `/BlockHunt <leave/l>` | Leave a BlockHunt game. | blockhunt.leave | blockhunt.player |
| `/BlockHunt <list/li>` | Shows a list of available arenas. | blockhunt.list | blockhunt.player |
| `/BlockHunt <shop/sh>` | Opens the BlockHunt shop. | blockhunt.shop | blockhunt.player |
| `/BlockHunt <start/go> <arenaname>` | Forces an arena to start. | blockhunt.start | blockhunt.moderator |
| `/BlockHunt <wand/w>` | Gives you the wand selection tool. | blockhunt.create | blockhunt.admin |
| `/BlockHunt <create/c> <arenaname>` | Creates an arena from your selection. | blockhunt.create | blockhunt.admin |
| `/BlockHunt <set/s> <arenaname>` | Opens a panel to set settings. | blockhunt.set | blockhunt.moderator |
| `/BlockHunt <setwarp/sw> <lobby/hiders/seekers/spawn> <arenaname>` | Sets warps for your arena. | blockhunt.setwarp | blockhunt.moderator |
| `/BlockHunt <remove/delete> <arenaname>` | Deletes an Arena. | blockhunt.remove | blockhunt.admin |
| `/BlockHunt <tokens/t> <set/add/take> <playername> <amount>` | Change someones tokens. | blockhunt.tokens | blockhunt.admin |
| Able to join full games. | blockhunt.joinfull | blockhunt.moderator | |
| Able to join/leave using join/leave signs. | blockhunt.joinsign | blockhunt.player | |
| Able to create a join/leave sign. | blockhunt.signcreate | blockhunt.moderator | |
| Gives you the BlockChooser. | blockhunt.shop.blockchooser | blockhunt.admin | |
| Gives you the ability to do all commands in-game. | blockhunt.allcommands | Operators |
Other special permissions
| Permission | Description |
|---|---|
| `blockhunt.*` | All BlockHunt permissions. |
| `blockhunt.player` | All player related permissions. |
| `blockhunt.moderator` | All moderator related permissions. |
| `blockhunt.admin` | All admin related permissions. |
| `*` | All permissions on your server, including BlockHunt's permissions. |
How to set-up?
Use this video to manage your way through the set-up phase!
Thanks to Koz4Christ for this video!
Donate
Do you have some spare money lying around? Support BlockHunt and donate, as this will give us more encouragement to produce new updates. It will also show us how interested people are in this plugin!
Thank you! <3
Try out recode
I am currently recoding the plugin and I would love to know if you like it. Suggest ideas or report bugs via the issues system. Go to my Jenkins and download the latest snapshot version.
http://jenkins.steffion.com/job/BlockHunt-recode/ (no longer available)
Disclaimer This plugin uses an auto update system, which means it will check for updates (this feature is perhaps broken at the moment). To disable this go to the config file and disable the auto-update feature. This plugin uses a Metrics system made by Hidendra, which means some information will be sent to MCStats.org and shown to the public. This data includes information such as the plugin's version, server versions, OS systems, Java version, etc. All data is sent to MCStats.org for analysis either by the public or plugin author. No personal data is taken from the server and if you want to opt-out of MCStats, go to your plugins folder, then go to the "PluginMetrics" folder (This folder is automatically created) and then set "opt-out" to true. More info can be found on MCStats.org. With this information, we can see how many people are using the current version of the plugin and its popularity so we know when to push for further updates.


-
View User Profile
-
Send Message
Posted Nov 17, 2013@FabioWidmer
Where do you find these
-
View User Profile
-
Send Message
Posted Nov 17, 2013You must download the last Dev-Build!!! The Dev-Build works to 100%!!!
FabioWidmer
-
View User Profile
-
Send Message
Posted Nov 17, 2013There should be a setwarp exit and/ or spectator if they are seeker kills hider they get removed out the arena
-
View User Profile
-
Send Message
Posted Nov 17, 2013When It Starts The hiders Arnt Blocks
-
View User Profile
-
Send Message
Posted Nov 17, 2013seems that error is related to plugin conflict with "Chest Commands." when clicking on the book that you get when joining the blockhunt lobby.
yeh ignore the error.. was bcus chestcommand was using same book id for a menu. Still I like book for that, you think you coudl code it doesn't conflict if player joins the blockhunt/?
-
View User Profile
-
Send Message
Posted Nov 17, 2013using current latest dev build the signs dont' work... at least they don't get colored properly to show they are working.. though I spell the arena name wrong blockhunt still shows an error for that.
also i get the below error, when using blockhunt join arenaname to try test without the working signs.
-
View User Profile
-
Send Message
Posted Nov 16, 2013When It Starts The hiders Arnt Blocks
-
View User Profile
-
Send Message
Posted Nov 15, 2013You must download the last Dev-Build!!! The Dev-Build works to 100%!!!
FabioWidmer
-
View User Profile
-
Send Message
Posted Nov 15, 2013@zekigames08
same here and it the server crashes also and dude use http://pastebin.com
-
View User Profile
-
Send Message
Posted Nov 15, 2013@derFabi95
do you have pvp on?
-
View User Profile
-
Send Message
Posted Nov 14, 2013Help please
2013-11-13 18:31:01 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:01 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:01 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:02 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:02 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:02 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException 2013-11-13 18:31:02 [SEVERE] Could not pass event PlayerInteractEvent to BlockHunt v0.1.7_BETA org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:207) at net.minecraft.server.v1_6_R3.PlayerInteractManager.dig(PlayerInteractManager.java:108) at net.minecraft.server.v1_6_R3.PlayerConnection.a(PlayerConnection.java:540) at net.minecraft.server.v1_6_R3.Packet14BlockDig.handle(SourceFile:46) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:230) at net.minecraft.server.v1_6_R3.PlayerConnection.e(PlayerConnection.java:117) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:132) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:594) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:240) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:483) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:415) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.NullPointerException
-
View User Profile
-
Send Message
Posted Nov 13, 2013Hey there, my seekers can't hurt the hiders and the hiders the seekers not, too. What is the problem? its the latest craftbukkit and the latest version of this plugin..
-
View User Profile
-
Send Message
Posted Nov 10, 2013@MerijnRaaij
I implemented this. Basically, when players leave the arena it will teleport them to that spawn location where you have set
-
View User Profile
-
Send Message
Posted Nov 10, 2013i have a quistion i use the beta version on my server and if i go set the warps than is ther also a argument 'spawn' were is this argument for ?
-
View User Profile
-
Send Message
Posted Nov 10, 2013@jjkrause
Report it on GitHub.
@IIe4eH10wKo
Report errors on GitHub.
-
View User Profile
-
Send Message
Posted Nov 9, 2013Hi, excellent plugin but I have a problem. I tried creating a new Ticket but I get a "Page not found" when I click on the New Ticket button. So here's the problem:
When we click on the BlockHunt sign, it hides any existing scoreboards. I have a scoreboard with setdisplay as list (players have to press TAB to see their money, but when I enter the BlockHunt lobby, my other scoreboards are gone. I understand the BlockHunt uses the sidebar scoreboard, but it shouldn't remove the list scoreboard as well. I can't even add it manually after the BlockHunt game using the "/scoreboard objectives setdisplay list Money"... it doesn't show. I have to disconnect from the server and reconnect... Any suggestions?
Thanks.
-
View User Profile
-
Send Message
Posted Nov 7, 2013@TrainsPlayMinecraft
I have same issue , my current arenas work fine as had them before I updated , but now I cannot use /bh set arena in any of existing arenas or new arenas created :(
Is it to do with the id being used ?
Maybe if I downgrade to 1.6.4 , create and then re-upgrade to 1.7.2 would this work ?
Update : , I downgraded , added settings and re-upgraded back to 1.7.2 :)
-
View User Profile
-
Send Message
Posted Nov 6, 2013Hello. Help me please. Eror disguiseBlocks. Server version 1.5.2
-
View User Profile
-
Send Message
Posted Nov 6, 2013@MercureS
Add it your self? Its not that easy to add stuff, post a ticket here:
https://github.com/Steffion/BlockHunt/issues/
-
View User Profile
-
Send Message
Posted Nov 5, 2013Add a double tokens permissions.