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 Sep 23, 2013@dorlevy101
I agree, Libs Disguise is much better.
-
View User Profile
-
Send Message
Posted Sep 23, 2013Can you please add support to Libs Disguises it's will be more good here is Libs disguses: http://www.spigotmc.org/resources/libs-disguises.81/ Libs disguises is without bugs and glitches of disguisecraft. so please add support for it. P.s it is working on bukkit servers and on all the server that supporting plugins.
-
View User Profile
-
Send Message
Posted Sep 22, 2013Hey, I see the 0.1.5_ALPHA so I'll get that ASAP and I think that will fix that but I moved my server over to a new computer today (everything is working besides this to my knowledge) and before I moved it everything worked fine but now during a round as soon as a round starts whenever a player inround starts, it spammed the console with this:
17:47:19 [SEVERE] Could not pass event PlayerMoveEvent to BlockHunt v0.1.4_ALPHA 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 us.Myles.PWP.FakePluginManager.fireEvent(FakePluginManager.java:138) at us.Myles.PWP.FakePluginManager.callEvent(FakePluginManager.java:124) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:227) at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at nl.Steffion.BlockHunt.Listeners.OnPlayerMoveEvent.onPlayerMoveEvent(OnPlayerMoveEvent.java:27) at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
Will the update fix this? It's urgent lol
UPDATE: I got the update and it did NOT work. What should I do? :O
-
View User Profile
-
Send Message
Posted Sep 22, 20130.1.5_ALPHA
Once this version is approved, reinstall blockhunt and redo everything as you would do. This update is full of bug fixes etc... Also please try to get onto the live chat. I am on there everyday and will be there to help you with your server.
Also do not myther the dev!
Thanks - RandomPanda30
-
View User Profile
-
Send Message
Posted Sep 22, 2013@zalman9811
Give them permissions
@Coookiii
Try reinstalling blockhunt with the latest version
@robakus07
You can do them ;P just make a vip area with private arenas
@10jared105
Reinstall blockhunt with the new version
-
View User Profile
-
Send Message
Posted Sep 22, 2013What's about VIPs arenas?;(
-
View User Profile
-
Send Message
Posted Sep 22, 2013Sorry, update to my comment right down there: Like how other people are saying, my warps reset after startup. When I try to join it says that none are set.
-
View User Profile
-
Send Message
Posted Sep 22, 2013I got a very big issue,
When i start a game, after setting up everything properly, everything just works fine, But whenever my server has been reloaded or restarted it says "No warps set, contact the administratior blablabla.." When i click the join sign, however, when i add the warps to the arena again, it works, but when the game is started like 2 or 3 seconds, my whole server crashes, and when i check the error log, i can see Blockhunt's name in the error, so, can you tell me what I need to do to fix this?
-
View User Profile
-
Send Message
Posted Sep 22, 2013Hey :D Awesome plugin :3 I set up everything last night and when I started my server this morning I got this in the console:
10:14:37 [INFO] [BlockHunt] Enabling BlockHunt v0.1.4_ALPHA 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Error deserializing LocationSerializable - world not found! (null) 10:14:37 [SEVERE] Could not call method 'public static nl.Steffion.BlockHunt.Serializables.LocationSerializable nl.Steffion.BlockHunt.Serializables.LocationSerializable.deserialize(java.util.Map)' of class nl.Steffion.BlockHunt.Serializables.LocationSerializable for deserialization: method returned null 10:14:37 [INFO] [BlockHunt] Sending MCStats to their server. 10:14:37 [INFO] [BlockHunt] BlockHunt + v0.1.4_ALPHA is now Enabled. Made by Steffion.
What is it? How do I fix it? Thanks :3
-Jared
-
View User Profile
-
Send Message
Posted Sep 22, 2013How do i fix so you dont need to be op to do /bh join arenaname?? plz help
-
View User Profile
-
Send Message
Posted Sep 22, 2013Staff edit: removed link to unapproved file
Use 30 secs on this page and ull end up finding that page.. piece of cake :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Steffion
Done
EDIT: Y u no accept? Joking. :P
-
View User Profile
-
Send Message
Posted Sep 22, 2013@RealMTG
Sure add "steffion5".
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Steffion Can I add you on Skype and I can explain what is happening and when I can get it to work?
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Steffion
Thanks! :) The IP is: MCSweCraft.us.to
The server is still runned by my own computer so it will be laggy.
EDIT: I am having problems to start the server so it will maybe take a while before you can join.
-
View User Profile
-
Send Message
Posted Sep 22, 2013@RealMTG
Just "Steffion" :D!
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Steffion
It is OK I have to wait and my server is under construction but if you give me your Minecraft username, I can whitelist you and you can join. :)
-
View User Profile
-
Send Message
Posted Sep 22, 2013@RealMTG
It needs an approval. Sorry you have to wait. What's your IP btw? I might join ;3!
-
View User Profile
-
Send Message
Posted Sep 22, 2013It says there is alpha 0.1.5 but there is none. What?
-
View User Profile
-
Send Message
Posted Sep 22, 2013@uglybutcher101
Give them permissions