VIDEO
https://youtu.be/ZLMJBKRFbnA
Demo Map Download by File14 (.schematic)
STEP 1: To create the arena do /hns create <arena name>
Step 2: Add Lobbies. NinjagamesAPI allows you to add a main lobby with all the join signs and a waiting lobby for when a player joins an arena and is waiting for more players. To add lobbies stand at the spawn point where all the signs are and do:
/hns setmainlobby
Then go to the waiting lobby for the arena and do:
/hns setlobby <arena name>
Step 3: Add a spawn point.
Go to your map and find where you want the spawn point. Stand there, and do:
/hns addspawn <arena name>
Step 4: Add Map Boundaries.
Stand at one corner just outside of your arena, and go down as far as the map goes. Do the following command:
/hns setboundslow <arena name>
Then go to the complete opposite corner (just outside the arena), and fly as high as the arena goes. Do this command:
/hns setboundshigh <arena name>
Once you did this, you will have an invisible cube that your players can't escape from.
Step 5: Join signs!
Put this on a sign (the third line is optional, if inputted the game will update the block the sign is attached to based on game state)
Hide N Seek
<arena name>
-block-
Step 6: Blocks!
Grab all the disguise blocks you want to use for your map. You can also use spawn eggs if you want your players to hide as mobs. For now, these are the mobs that are supported:
Pig
Sheep
Cow
Chicken
Mushroom Cow
Ocelot
Creeper
Skeleton
Then do /hns setblocks <arena name>
and dump all the blocks you want in the provided inventory. They will be your disguise blocks.
Step 7: Seeker room
The seeker room is where all the seekers are teleported and kept in for 20 seconds while the hiders hide. Then the seekers are released to the plain main spawn point.
Stand on the seeker room spawn point and do:
/hns setseekerroom <Arena Name>
OPs and with 'ultimatehidenseek.arenacreation' permission node:
/hns create <arena name>
/hns addspawn <arena name>
/hns setboundslow <arena name>
/hns setboundshigh <arena name>
/hns setlobby <arena name>
/hns setmainlobby <arena name>
/hns start <arena name>
/hns stop <arena name>
/hns arenas
/hns delete <arena name>
/hns setblocks <arena name>
/hns setmaxplayers <arena name> <int>
/hns setmaxseekers <arena name> <int>
/hns sethidetime <arena name> <int>
/hns setseektime <arena name> <int>
/hns setminplayers <arena name> <int>
Permission node 'ultimatehidenseek.alldisguises' gives the node owner all disguises in all arenas. OPs also get all disguises in all arenas. This is perfect for donators!
As of 1.5.5 the permission node "ultimatehidenseek.player" gives players access to joining, leaving, and selecting kits in arenas. Permission must be enabled in config.yml in order to be work.
All Players:
/hns join <arena name>
/hns leave
/hns selectkit <kitID>
/hns stats [optional_player_name]
ATTENTION ALL BUYERS: NEW SUPPORT SYSTEM
Just do /hns support and follow the steps. If you do not wish to use GitHub please still refer to the support code that command gives you when you make your support request.
PM me for bug reports. I will try to fix them as soon as possible.
If you do find a game-hindering bug, try not to leave a bad review because if you report it by PMing me I'll fix it ASAP.
DO NOT steal the code, or use large amounts of it in another plugin.
DO NOT -Redacted- the file
DO NOT leave a review with stack traces or bugs. PM me for that.
You are allowed to put this on one server/proxy/network. No sharing with other servers/networks!
There will be NO refunds because you will always have the file.
The plugin is mine.
Chargebacks of any type are NOT allowed.
-IMPORTANT NOTES-
1) Lib's Disguises IS REQUIRED for smooth performance
2) Lib's Disguises thus requires ProtocolLib
3) Vault is required for kits and economy. You can still play the game just fine without Vault, but you won't get the kits/shops part.
4) The game should work on 1.7 and Protocol Hack. I mainly test it with 1.8, however I will fix any bugs needed to make it work with 1.7.
https://youtu.be/ZLMJBKRFbnA
Demo Map Download by File14 (.schematic)
STEP 1: To create the arena do /hns create <arena name>
Step 2: Add Lobbies. NinjagamesAPI allows you to add a main lobby with all the join signs and a waiting lobby for when a player joins an arena and is waiting for more players. To add lobbies stand at the spawn point where all the signs are and do:
/hns setmainlobby
Then go to the waiting lobby for the arena and do:
/hns setlobby <arena name>
Step 3: Add a spawn point.
Go to your map and find where you want the spawn point. Stand there, and do:
/hns addspawn <arena name>
Step 4: Add Map Boundaries.
Stand at one corner just outside of your arena, and go down as far as the map goes. Do the following command:
/hns setboundslow <arena name>
Then go to the complete opposite corner (just outside the arena), and fly as high as the arena goes. Do this command:
/hns setboundshigh <arena name>
Once you did this, you will have an invisible cube that your players can't escape from.
Step 5: Join signs!
Put this on a sign (the third line is optional, if inputted the game will update the block the sign is attached to based on game state)
Hide N Seek
<arena name>
-block-
Step 6: Blocks!
Grab all the disguise blocks you want to use for your map. You can also use spawn eggs if you want your players to hide as mobs. For now, these are the mobs that are supported:
Pig
Sheep
Cow
Chicken
Mushroom Cow
Ocelot
Creeper
Skeleton
Then do /hns setblocks <arena name>
and dump all the blocks you want in the provided inventory. They will be your disguise blocks.
Step 7: Seeker room
The seeker room is where all the seekers are teleported and kept in for 20 seconds while the hiders hide. Then the seekers are released to the plain main spawn point.
Stand on the seeker room spawn point and do:
/hns setseekerroom <Arena Name>
OPs and with 'ultimatehidenseek.arenacreation' permission node:
/hns create <arena name>
/hns addspawn <arena name>
/hns setboundslow <arena name>
/hns setboundshigh <arena name>
/hns setlobby <arena name>
/hns setmainlobby <arena name>
/hns start <arena name>
/hns stop <arena name>
/hns arenas
/hns delete <arena name>
/hns setblocks <arena name>
/hns setmaxplayers <arena name> <int>
/hns setmaxseekers <arena name> <int>
/hns sethidetime <arena name> <int>
/hns setseektime <arena name> <int>
/hns setminplayers <arena name> <int>
Permission node 'ultimatehidenseek.alldisguises' gives the node owner all disguises in all arenas. OPs also get all disguises in all arenas. This is perfect for donators!
As of 1.5.5 the permission node "ultimatehidenseek.player" gives players access to joining, leaving, and selecting kits in arenas. Permission must be enabled in config.yml in order to be work.
All Players:
/hns join <arena name>
/hns leave
/hns selectkit <kitID>
/hns stats [optional_player_name]
ATTENTION ALL BUYERS: NEW SUPPORT SYSTEM
Just do /hns support and follow the steps. If you do not wish to use GitHub please still refer to the support code that command gives you when you make your support request.
PM me for bug reports. I will try to fix them as soon as possible.
If you do find a game-hindering bug, try not to leave a bad review because if you report it by PMing me I'll fix it ASAP.
DO NOT steal the code, or use large amounts of it in another plugin.
DO NOT -Redacted- the file
DO NOT leave a review with stack traces or bugs. PM me for that.
You are allowed to put this on one server/proxy/network. No sharing with other servers/networks!
There will be NO refunds because you will always have the file.
The plugin is mine.
Chargebacks of any type are NOT allowed.
-IMPORTANT NOTES-
1) Lib's Disguises IS REQUIRED for smooth performance
2) Lib's Disguises thus requires ProtocolLib
3) Vault is required for kits and economy. You can still play the game just fine without Vault, but you won't get the kits/shops part.
4) The game should work on 1.7 and Protocol Hack. I mainly test it with 1.8, however I will fix any bugs needed to make it work with 1.7.