Skip to content

Commit

Permalink
upload
Browse files Browse the repository at this point in the history
  • Loading branch information
Driesboy committed Jul 24, 2016
0 parents commit 57de6ad
Show file tree
Hide file tree
Showing 125 changed files with 17,696 additions and 0 deletions.
137 changes: 137 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
Block Hunt v2.2.0 changes
[Enhancements]
1. prevent not-in-game player going inside arena during game play
2. add support of arena backup and restore commands
3. add support of auto-reset arena on game start [make sure backup your maps first]

[Fixes]
1. tap in arena exit sign didn't remove hider block
2. use [/bh stat] command result sql error.
3. missed count player game loss when player disconnect or kicked or leave the game
4. If PM world loading tooks longer than start of sign update result error. (happen on overload server)
5. player spawn inside arena when disconnected during game play
6. use [/bh home] command didn't released in-game player equipments
7. when use both auto-join and specific roles join sign. game start count is incorrect.


BlockHunt v2.1.5 Fixes

- add arena reset feature during game count down
- reset is based on snapshot of the arena blocks up to 10 blocks above


This is a brand new minecraftgenius76 original MCPE mini-game. Hide and Seek is a game that requires the skillset that only real ninjas have. You need to be able to connect your inner-steve to the world around you. When you join Hide and Seek, you'll be given the option to join as Seeker (aka. Hunter) or Hider (aka. Block). Once minimal number of players met, the game start automatically by announce a count down. Once coun down reach to zero. Seeker get teleport into a seeker room, lock down in the room about 20 to 30 seconds depends on prefer configuration. All hunters have standard armors and a sword.

Hider also get teleport to the map; by default, hider where pre-assigned with a random block supported the by map and a wood sword to guard against seekers. Hider can choose own block by open inventory item then held the item on hand. do a small movement, hider will see their block changed in-fly. to start hider have a grace period to find hiding spot. Hurry up, hider need to hide before seekers (aka. hunters) get released. Hider should find a spot that is blend into environment. think smart, make sure you look like you're meant to be there!

once hunter get released, they will seek each hider and kill all of them before time-out. when a seeker attack a hider block, hider temporary show up. suggest run as fast you can if hider found by seeker. If hider been kill by seeker. the hider get converted as seekers.

Hider win if only one left before time-out. if no hider left, seekers win the game with 3 coins. coins can be use to purchase food item from mini-shop. so, you never feel hungry while continue playing this intense mini-game.

Thanks for choosing MinecraftGenius76 Mincraft Pocket Edition Mini-Games.

Happy hiding! (or seeking)


[MCG76 BlockHunt Features]

- come with a full pre-build gaming map that is ready to play

- customiazabl seeker or hider kits with any amours, or items

- customizable supported arena blocks for hiders

- built-in avoidance of same team players hitting each other

- built-in avoidance players hurting each other in game center area

- in-fly block change for hiders by select item on hand

- fully automate gaming start and stop based on players

- fully configurable following game play parameters
•time the play finish
•time to release seekers
•minimal players to start the game
•maximum players allow for the arena
•blocks allow to use for the arena

- built-in stand alone mini-shop with beautiful caseitems

- built-in stand alone player profile management to keep scores

- built-in protecting for gaming center to avoid player to break or place block other than op

- built-in protection for arena border, where player not allow to reach outside while game is playing

- built-in automatic door opening for seekers

- fully customizable to allow player use own Hide and Seek from scratch use own map
•create new arena
•set arena positions
•set arena seeker spawn location
•set arena hider spawn location
•set arena seeker door positions
•set seeker join signs
•set hider join sign
•set arena stats sign
•set arena exit sign
•set arena allowable blocks
•create new protected area
•set protected area

- fully customizable to allow player use own map


[Installation Requirement]

Latest Free version of Pocketmine server alpha 1.4 (http://www.pocketmine.net/) for MCPE 0.10.x for your prefer desktop os or android phone

Installation Steps

pre-requisite is have Pocketmine server installed.

Download and unzip mcg76_blockhunt_minigame.zip file. this zip file has 3 files.
•mcg76_BlockHunt.zip -- the prebuild plugin configuration files
•mcg76_blockhunt_home.zip -- this is the mini-game map
•mcg76_BlockHunt_v1.0.5.phar -- this is the mini-game plugin file

Next, just drop and unzip the files into the proper location then start your server and it's ready to play. it's that simple.

1. copy mcg76_BlockHunt_v1.0.5.phar plugin file to your pocketmine server /plugins folder

once file copied you should have something like this "your pocketmine server / plugins / mcg76_BlockHunt_v1.0.5.phar "

2. unzip mcg76_blockhunt_home.zip mini-game map to your pocketmine server /worlds folder.

once unzip it you should have something like this "your pocketmine server / worlds / mcg76_blockhunt_home "

3. unzip mcg76_BlockHunt.zip plugin configuration for the map to your pocketmine server /plugins folder.

once unzip it you should have something like this "your pocketmine server / worlds / mcg76_blockhunt "

4. update your server.properties file to use this mini-game map on startup. to do this you need open server.properties file using a text editor and change following:

level-name=mcg76_blockhunt_home

level-type=flat

next, save the changes. for android user, you have to hit advance button to make the server property changes.

5. restart your server, wait for couple seconds to load up.

6. Open you mobile phone or table MCPE. then click [Edit] button on top. now you should see [External] button. click the external button and enter your pocketmine server IP. left the default port if you didn't make any change.

7. You are good to go. once you are login you should able see BlockHunt mini-game game center.

8. Have fun. enjoy Hidding or Seeking



Note:

For installation of pocketmine server, please follow pocketmine installation instruction for your operating system or check out my youtube video on installations.

to put the game on multi-craft hosting, please see instruction for deploying MCPE mini-game in multicraft video.


Binary file added maps/maps.zip
Binary file not shown.
18 changes: 18 additions & 0 deletions plugin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: mcg76_BlockHunt
version: 2.6.0
api: [1.12.0]
load: POSTWORLD
main: mcg76\game\blockhunt\BlockHuntPlugIn
author: minecraftgenius76
website: http://www.youtube.com/user/minecraftgenius76
description: minecraftgenius76 BlockHunt
commands:
bh:
description: "minecraftgenius76 minigames BlockHunt"
permission: mcg76.blockhunt
permissions:
mcg76.blockhunt:
default: true
children:
mcg76.blockhunt.command:
default: true
57 changes: 57 additions & 0 deletions resources/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
#--------------------------------
# MGC76 BlockHunt Configuration
# version 1.11.0
#--------------------------------
language: "EN"
#----------------------------------
server_lobby_world: "mcg76_blockhunt_home"
server_lobby_x: "128"
server_lobby_y: "4"
server_lobby_z: "128"
#----------------------------------
blockhunt_home_world: "mcg76_blockhunt_home"
blockhunt_home_x: "128"
blockhunt_home_y: "4"
blockhunt_home_z: "128"

#schedule arena reset
bh_auto_reset_arena: false

#default teleport to lobby
default_teleport_player_to_lobby_on_join: true

bh_podium_diamond_x: "1"
bh_podium_diamond_y: "86"
bh_podium_diamond_z: "-845"

bh_podium_gold_x: "1"
bh_podium_gold_y: "86"
bh_podium_gold_z: "-844"

bh_podium_silver_x: "1"
bh_podium_silver_y: "86"
bh_podium_silver_z: "-846"

bh_hider_podium_gold_x: "161"
bh_hider_podium_gold_y: "6"
bh_hider_podium_gold_z: "150"

bh_hider_podium_silver_x: "163"
bh_hider_podium_silver_y: "6"
bh_hider_podium_silver_z: "150"

bh_hider_podium_bronse_x: "159"
bh_hider_podium_bronse_y: "6"
bh_hider_podium_bronse_z: "150"

bh_seeker_podium_gold_x: "160"
bh_seeker_podium_gold_y: "6"
bh_seeker_podium_gold_z: "124"

bh_seeker_podium_silver_x: "162"
bh_seeker_podium_silver_y: "6"
bh_seeker_podium_silver_z: "124"

bh_seeker_podium_bronse_x: "158"
bh_seeker_podium_bronse_y: "6"
bh_seeker_podium_bronse_z: "124"
156 changes: 156 additions & 0 deletions resources/messages_CN1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
# -----------------------------------------------------------
# MinecraftGenius76
# Mini-Games - BlockHunt
# Web site: minecraftgenius76.com
# Youtube: http://www.youtube.com/user/minecraftgenius76
# language file
# Contributor(s): mcg76
# -----------------------------------------------------------
languageCode: "CN1"
languageName: "CHINESE"
languageDescription: "CHINESE SIMPLIFIED"
version: "1.11.0"
# -----------------------------------------------------------
bh:
game: "捉迷藏-块追捕"
prefix: "[BH]"
command:
in-game-only: "[BH] 命令只适用于游戏中的游戏.\n"
no-authorization: "[BH] 你无权使用此命令!\n"
blockoff:
success: "[BH] 块位置显示关闭"
blockon:
success: "[BH] 打开块位置显"
setbalance:
usage: "[BH]用法: /bh setbalance [球员的名字] [量]"
success: "[BH] 账户余额更新!"
addvip:
usage: "[BH]用法: /bh addvip [球员的名字]"
success: "[BH] 加入 贵客!"
delvip:
usage: "[BH]用法: /bh delvip [球员的名字]"
success: "[BH] 贵客 删除!"
createprofile:
usage: "[BH]用法: /bh createprofile [球员的名字]"
success: "[BH] 球员的名字 配置文件创建!"
setvip:
usage: "用法: /bh setvip [球员的名字] [true|false]"
success: "[BH] 贵客 设置好的!"
xyz:
success: "[BH] 你在世界 "
stats:
title: "[BH] 我的统计数据 "
wins: "[BH] 胜 "
loss: "[BH] 损失 "
notfound: "[BH] 无状态记录中发现!"
balance:
success: "[BH] 我的账户余额 "
failed: "[BH] 没有找到记录 "
profile:
title: "[BH] 我的个人资料 "
balance: "[BH] 账户余额 "
wins: "[BH] 胜 "
loss: "[BH] 损失 "
vip: "[BH] VIP "
info:
profile: "/bh profile - 播放器视图记录\n"
stats: "/bh stats - 查看玩家资料"
balance: "/bh balance - 球员认为自己的账户余额\n"
leave: "/bh leaves - 玩家离开游戏\n"
xyz: "/bh xyz - 告诉玩家当前位置\n"
home: "/bh home - 回到玩家的家\n"
addvip: "/bh addvip [name] - 管理员添加VIP玩家的 as VIP\n"
delvip: "/bh delvip [name] - 管理变革VIP状态\n"
setbalance: "/bh setbalance [name] -- 管理员设置播放器硬币平衡\n"
createprofile: "/bh createprofile [name] -- 管理员创建一个球员纪录\n"
newarena: "/bh newarena [name] - 创建新舞台\n"
arenawand: "/bh arenawand [arena name] - 用魔杖选择舞台上的地位\n"
seekerdoorwand: "/bh seekerdoorwand [arena name] - 用魔杖选择导引头门位置 \n"
defencewand: "/bh defencewand [defence name] - 用魔杖选择一个保护区\n"
newdefence: "/bh newdefence [defence name] - 创建新的保护区,如游戏中心\n"
addblock: "/bh addblock [arena name] - 选择添加模块,通过它突破\n"
clear: "/bh clear - 明确当前的选择\n"
setlobby: "/bh setlobby [arena name] - 加入竞技场大厅,由它突破\n"
setseeker: "/bh setseeker [arena name] - 集舞台导引头的重生点使用播放器的当前位置\n"
sethider: "/bh sethider [arena name] - 集舞台上藏起来的重生点使用播放器的当前位置\n"
blockon: "/bh blockon - 方便的命令,把块位置显示器\n"
blockoff: "/bh blockoff - 方便的命令,把块位置显示器\n"
xyz: "/bh xyz - 的显示播放器的当前位置.\n"

play:
won: ""
coins: "硬币"
hider: "隐藏者"
seeker: "狩猎者 "
elapsed:
time: "[BH] 经过时间 "
hider: " 秒 | 隐藏者 "
seeker: " | 狩猎者 "
teleport:
seekerswarp: "[BH] 返回经寻道]"
itemcase:
vipfree: "[BH] 贵客 免费!"
notenoughtcoins: "[BH] 没有足够多的金币!项目价格: "
thanks: "[BH] 谢谢,"
purchased: " 购买了 $"
coins: " 硬币"
setup:
addarenablock: "[BH] 加入竞技场块"
setarenap1: "[BH] 集舞台上的地位 #1"
setarenap2: "[BH] 集舞台上的地位 #2"
setseekerdoorp1: "[BH] 设置导引头门位置 #1"
setseekerdoorp2: "[BH] 设置导引头门位置 #2"
warning:
border: "[BH] 您已达到舞台的边界。回来。"
seekerkilled: "[BH] [狩猎者]被打死 "
hiderkilled: "[BH] [隐藏者]被打死 "
remainseeker: "[BH] 剩余[狩猎者] "
remainhider: " 隐藏者 "
hiderleft: "[BH] 隐藏者离开游戏 "
seekerleft: "[BH] 狩猎者离开游戏 "
killedbyseeker: "由狩猎者打死"
hider: "[BH] 隐藏者 "
toomanyseekers: "[BH] 太多的[狩猎者],请稍后再试"
toomanyhiders: "[BH] 太多的[隐藏者],请稍后再试"
seekerwaitingforstart: "[BH] 你加入为[狩猎者]。等待启动"
hiderwaitingforstart: "[BH] 你加入为[隐藏者]。等待启动"
playerexit: "[BH] 你退出比赛"
finished:
message: "[BH] 游戏结束!"
hinderwin: "[BH] 祝贺[隐藏者] 赢: "
seekerwin: "[BH] 祝贺[狩猎者] 赢: "
start:
countdown: "[BH] 开始在 "
seconds: " 秒钟内"
missinghiders: "[BH] 请稍候,缺少[隐藏者]参与,来开始游戏"
missingseekers: "[BH] 请稍候,缺少[狩猎者]参与,来开始游戏"
releaseseekers: "[BH] [狩猎者]将会释放在 "
assignedblock: "[BH] 您分配块 "
changeblock: "[BH] 要改变从库存持有项目"
timeleft5: " [BH] 5 秒 剩下. 隐藏者 "
timeleft4: " [BH] 4 秒 剩下. 隐藏者 "
timeleft3: " [BH] 3 秒 剩下. 隐藏者 "
timeleft2: " [BH] 2 秒 剩下. 隐藏者 "
timeleft1: " [BH] 1 秒 剩下. 隐藏者 "
signs:
title: "[捉迷藏-块追捕]"
join:
seekers: "加入[狩猎者]"
hiders: "加入[隐藏者]"
stats:
min: "最小."
hiders: "加入[隐藏者]"
seekers: "加入[狩猎者]"
joined: " 加盟: "
seekers2: "狩猎者: "
hiders2: "隐藏者: "
arena:
preparing: "准备"
available: "可用"
waiting: "等候"
playing: "比赛进行中"
countdown: "倒计"
gateopen: "[BH] 打开[狩猎者]的门"
timeout: "[BH] 快点,时间在"
seconds: " 秒钟内."
seekerreleased: "[BH] 请注意[狩猎]者出发!"
Loading

0 comments on commit 57de6ad

Please sign in to comment.