- 版权类型
- 原创
- 插件中文名称
- WarZ钢琴块
- 插件英文名称
- WarZPianoBlock
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
WarZPianoBlock - 把「别踩白块」搬进Minecraft!v1.3.0全功能升级
经典玩法复刻,方块世界狂欢!WarZPianoBlock 插件重磅更新至 v1.3.0,不仅完美还原「别踩白块」核心乐趣,更新增 Folia 原生支持、全版本兼容等实用特性,休闲解压与竞技比拼两不误,让你的服务器人气暴涨!





插件核心亮点速览
基于 Spigot 开发,适配 1.7-1.21+ 全版本 Minecraft,v1.2.0+ 原生支持 Folia 服务器!无论是单人挑战突破极限,还是多人同台比拼手速,都能带来极致游戏体验。从双模式玩法、全维度排行榜,到自定义奖励、沉浸式音效,细节拉满,让玩家欲罢不能~
全功能详解,玩法不重样
双游戏模式,适配不同需求
经典模式:限时冲刺挑战!目标达到 50 分即可获胜,分数递增的同时方块下落速度同步加快,极致考验反应力,踩错白块即失败,紧张感拉满!
完善排行榜系统,点燃竞技热情
无尽模式:无终点极限挑战!没有时间限制,速度随分数按 1.1 倍倍率递增,看看你能坚持多久、斩获多少高分,专为追求极限的玩家打造刷纪录圣地!
实时显示玩家排名,谁是服务器「手速之王」一目了然;
自动保存历史记录,支持每日/每周/每月自动重置,保持竞技新鲜感;
精准追踪个人最佳成绩,让玩家每次挑战都有明确目标;
沉浸式体验,细节拉满代入感
专属音效反馈:正确点击黑块有清脆的 BLOCK_NOTE_BLOCK_PLING 提示音,踩错白块触发 BLOCK_NOTE_BLOCK_BASS 警告音,游戏开始/结束也有专属音效(ENTITY_PLAYER_LEVELUP/ENTITY_VILLAGER_NO),全程沉浸式体验;
简洁精美 GUI:直观的游戏菜单,一键选择游戏模式,操作简单上手快,新手玩家也能轻松驾驭;
深度联动奖励系统,上榜即可领取丰厚奖励,竞技氛围更浓烈!
原汁原味互动:游戏区域内点击黑色方块得分,白色方块绝对不能碰,完美复刻经典玩法核心乐趣。
丰富奖励体系,动力持续在线
排名奖励:经典模式前三名可获得钻石、绿宝石等珍贵道具(奖励可自定义);
终极挑战奖励:成功冲到 5000 分,解锁下界合金锭等顶级奖励,成就感爆棚!
支持自定义奖励命令,服主可根据服务器特色自由设置专属福利,灵活适配经济体系。
里程碑奖励:无尽模式达到 100 分、200 分、500 分、1000 分、2000 分、5000 分等节点,自动发放对应奖励;
高度灵活配置,适配所有服务器
游戏参数自定义:区域宽度/高度、速度倍数、经典模式目标分数等均可修改;
外观全定制:方块材质(背景墙、黑块、控制按钮)、GUI 标题和大小、音效类型/音量/音调均可调,轻松打造服务器专属风格;
奖励自由设置:排名奖励、里程碑分数及对应奖励按需配置,还可设置「发奖后重置排行榜」。
简单易用的管理与游玩功能
核心指令与权限
多语言支持:所有提示信息可自定义,支持颜色代码,完美适配不同服务器氛围;
指令
描述
所需权限
默认拥有者
/wpb
打开插件帮助信息
warzpianoblock.use
所有玩家
/wpb create
进入游戏区域创建模式
warzpianoblock.create
OP/管理员
/wpb remove
移除脚下的游戏区域
warzpianoblock.remove
OP/管理员
/wpb reload
重载配置文件
warzpianoblock.reload
OP/管理员
/wpb leaderboard
查看排行榜
warzpianoblock.use
所有玩家
额外权限说明:warzpianoblock.play(允许进行游戏,默认所有玩家拥有)、warzpianoblock.admin(拥有所有权限,默认 OP 拥有)。
游戏区域创建指南
选择区域:左键点击一个角落方块,右键点击对角线的另一个角落方块(区域需为垂直长方体,建议用白色羊毛作背景,最小尺寸 4x5);
设置按钮:聊天栏提示后,点击想要作为「开始游戏按钮」的位置,插件会自动生成控制方块(默认钻石块);
完成创建:系统提示创建成功,玩家右键控制方块即可打开游戏菜单,管理员按住 Shift+右键可打开区域管理界面(查看信息、强制开始游戏等)。
输入指令 /wpb create 进入创建模式;
数据与管理保障
数据持久化:游戏区域、排行榜、玩家统计(按 UUID 存储)自动保存,不怕数据丢失;
细致权限管理:从基础游玩权限到区域管理权限,细分明确,方便服主精准控制。
核心配置文件示例(config.yml)
# WarZPianoBlock 配置文件(v1.3.0)
# 作者: Crazy_Jky
# ==================== 游戏设置 ====================
game:
width: 4 # 游戏区域宽度(方块数)
height: 5 # 游戏区域高度(方块数)
classic:
enabled: true # 是否启用经典模式
max_score: 50 # 经典模式最高分数(达到此分数即获胜)
speed_increase: true # 是否随着分数增加而提高游戏速度
endless:
enabled: true # 是否启用无尽模式
speed_increase: true # 是否随着分数增加而提高游戏速度
speed_multiplier: 1.1 # 速度增加倍数(每次增速的倍率)
# ==================== 音效设置 ====================
sounds:
enabled: true # 是否启用音效
click_sound: BLOCK_NOTE_BLOCK_PLING # 正确点击音效
wrong_click_sound: BLOCK_NOTE_BLOCK_BASS # 错误点击音效
game_start_sound: ENTITY_PLAYER_LEVELUP # 游戏开始音效
game_end_sound: ENTITY_VILLAGER_NO # 游戏结束音效
volume: 1.0 # 音效音量(0.0-1.0)
pitch: 1.0 # 音效音调(0.5-2.0)
# ==================== 奖励系统 ====================
rewards:
enabled: true # 是否启用奖励系统
clear_leaderboard_after_reward: true # 发放奖励后是否清空排行榜
classic:
first_place: # 第一名奖励(支持多个命令)
- "give %player% diamond 5" # 给予5个钻石
- "give %player% emerald 10" # 给予10个绿宝石
second_place: # 第二名奖励
- "give %player% diamond 3"
- "give %player% emerald 5"
third_place: # 第三名奖励
- "give %player% diamond 1"
- "give %player% emerald 3"
endless:
score_milestones: # 分数里程碑奖励
100: # 达到100分奖励
- "give %player% diamond 1"
200: # 达到200分奖励
- "give %player% diamond 2"
500: # 达到500分奖励
- "give %player% diamond 5"
1000: # 达到1000分奖励
- "give %player% diamond 10"
- "give %player% emerald 20"
2000: # 达到2000分奖励
- "give %player% diamond 20"
- "give %player% emerald 50"
5000: # 达到5000分奖励
- "give %player% diamond 64"
- "give %player% emerald 64"
- "give %player% netherite_ingot 1"
# ==================== 排行榜设置 ====================
leaderboard:
max_entries: 10 # 排行榜最大条目数
save_history: true # 是否保存历史记录
auto_reset:
enabled: true # 是否启用自动重置
type: "weekly" # 重置类型: daily(每日), weekly(每周), monthly(每月)
time: "00:00" # 重置时间 (HH:mm 格式)
day_of_week: 1 # 每周重置的星期几 (1=周一, 7=周日) - 仅weekly有效
day_of_month: 1 # 每月重置的日期 (1-28) - 仅monthly有效
reward_before_reset: true # 重置前是否发放奖励
# ==================== 方块设置 ====================
blocks:
wall_material: WHITE_WOOL # 游戏区域墙壁材质(支持XMaterial格式)
black_block_material: BLACK_WOOL # 黑色方块材质(需要踩踏的方块)
button_material: DIAMOND_BLOCK # 控制按钮材质
# ==================== GUI界面设置 ====================
gui:
title: "别踩白块游戏" # GUI界面标题
size: 27 # GUI界面大小(必须是9的倍数)
# ==================== 消息设置 ====================
messages:
prefix: "&8[&6别踩白块&8] &r" # 消息前缀
game_created: "&a游戏场地创建成功!" # 游戏创建成功消息
game_removed: "&c游戏场地已移除!" # 游戏移除成功消息
game_started: "&a游戏开始!别踩白块!" # 游戏开始消息
game_ended: "&c游戏结束!最终得分: %score%" # 游戏结束消息
no_permission: "&c你没有权限执行此操作!" # 无权限消息
invalid_area: "&c无效的游戏区域!请确保选择了正确的区域。"
area_too_small: "&c选择的区域太小!最小尺寸为4x5。"
game_in_progress: "&c游戏正在进行中!"
no_game_found: "&c未找到游戏场地!"





基于 Spigot 开发,适配 1.7-1.21+ 全版本 Minecraft,v1.2.0+ 原生支持 Folia 服务器!无论是单人挑战突破极限,还是多人同台比拼手速,都能带来极致游戏体验。从双模式玩法、全维度排行榜,到自定义奖励、沉浸式音效,细节拉满,让玩家欲罢不能~
经典模式:限时冲刺挑战!目标达到 50 分即可获胜,分数递增的同时方块下落速度同步加快,极致考验反应力,踩错白块即失败,紧张感拉满!
无尽模式:无终点极限挑战!没有时间限制,速度随分数按 1.1 倍倍率递增,看看你能坚持多久、斩获多少高分,专为追求极限的玩家打造刷纪录圣地!
实时显示玩家排名,谁是服务器「手速之王」一目了然;
自动保存历史记录,支持每日/每周/每月自动重置,保持竞技新鲜感;
精准追踪个人最佳成绩,让玩家每次挑战都有明确目标;
专属音效反馈:正确点击黑块有清脆的 BLOCK_NOTE_BLOCK_PLING 提示音,踩错白块触发 BLOCK_NOTE_BLOCK_BASS 警告音,游戏开始/结束也有专属音效(ENTITY_PLAYER_LEVELUP/ENTITY_VILLAGER_NO),全程沉浸式体验;
简洁精美 GUI:直观的游戏菜单,一键选择游戏模式,操作简单上手快,新手玩家也能轻松驾驭;
深度联动奖励系统,上榜即可领取丰厚奖励,竞技氛围更浓烈!
原汁原味互动:游戏区域内点击黑色方块得分,白色方块绝对不能碰,完美复刻经典玩法核心乐趣。
排名奖励:经典模式前三名可获得钻石、绿宝石等珍贵道具(奖励可自定义);
终极挑战奖励:成功冲到 5000 分,解锁下界合金锭等顶级奖励,成就感爆棚!
支持自定义奖励命令,服主可根据服务器特色自由设置专属福利,灵活适配经济体系。
里程碑奖励:无尽模式达到 100 分、200 分、500 分、1000 分、2000 分、5000 分等节点,自动发放对应奖励;
游戏参数自定义:区域宽度/高度、速度倍数、经典模式目标分数等均可修改;
外观全定制:方块材质(背景墙、黑块、控制按钮)、GUI 标题和大小、音效类型/音量/音调均可调,轻松打造服务器专属风格;
奖励自由设置:排名奖励、里程碑分数及对应奖励按需配置,还可设置「发奖后重置排行榜」。
多语言支持:所有提示信息可自定义,支持颜色代码,完美适配不同服务器氛围;
指令
描述
所需权限
默认拥有者
/wpb
打开插件帮助信息
warzpianoblock.use
所有玩家
/wpb create
进入游戏区域创建模式
warzpianoblock.create
OP/管理员
/wpb remove
移除脚下的游戏区域
warzpianoblock.remove
OP/管理员
/wpb reload
重载配置文件
warzpianoblock.reload
OP/管理员
/wpb leaderboard
查看排行榜
warzpianoblock.use
所有玩家
额外权限说明:warzpianoblock.play(允许进行游戏,默认所有玩家拥有)、warzpianoblock.admin(拥有所有权限,默认 OP 拥有)。
选择区域:左键点击一个角落方块,右键点击对角线的另一个角落方块(区域需为垂直长方体,建议用白色羊毛作背景,最小尺寸 4x5);
设置按钮:聊天栏提示后,点击想要作为「开始游戏按钮」的位置,插件会自动生成控制方块(默认钻石块);
完成创建:系统提示创建成功,玩家右键控制方块即可打开游戏菜单,管理员按住 Shift+右键可打开区域管理界面(查看信息、强制开始游戏等)。
输入指令 /wpb create 进入创建模式;
数据持久化:游戏区域、排行榜、玩家统计(按 UUID 存储)自动保存,不怕数据丢失;
细致权限管理:从基础游玩权限到区域管理权限,细分明确,方便服主精准控制。
# WarZPianoBlock 配置文件(v1.3.0)
# 作者: Crazy_Jky
# ==================== 游戏设置 ====================
game:
width: 4 # 游戏区域宽度(方块数)
height: 5 # 游戏区域高度(方块数)
classic:
enabled: true # 是否启用经典模式
max_score: 50 # 经典模式最高分数(达到此分数即获胜)
speed_increase: true # 是否随着分数增加而提高游戏速度
endless:
enabled: true # 是否启用无尽模式
speed_increase: true # 是否随着分数增加而提高游戏速度
speed_multiplier: 1.1 # 速度增加倍数(每次增速的倍率)
# ==================== 音效设置 ====================
sounds:
enabled: true # 是否启用音效
click_sound: BLOCK_NOTE_BLOCK_PLING # 正确点击音效
wrong_click_sound: BLOCK_NOTE_BLOCK_BASS # 错误点击音效
game_start_sound: ENTITY_PLAYER_LEVELUP # 游戏开始音效
game_end_sound: ENTITY_VILLAGER_NO # 游戏结束音效
volume: 1.0 # 音效音量(0.0-1.0)
pitch: 1.0 # 音效音调(0.5-2.0)
# ==================== 奖励系统 ====================
rewards:
enabled: true # 是否启用奖励系统
clear_leaderboard_after_reward: true # 发放奖励后是否清空排行榜
classic:
first_place: # 第一名奖励(支持多个命令)
- "give %player% diamond 5" # 给予5个钻石
- "give %player% emerald 10" # 给予10个绿宝石
second_place: # 第二名奖励
- "give %player% diamond 3"
- "give %player% emerald 5"
third_place: # 第三名奖励
- "give %player% diamond 1"
- "give %player% emerald 3"
endless:
score_milestones: # 分数里程碑奖励
100: # 达到100分奖励
- "give %player% diamond 1"
200: # 达到200分奖励
- "give %player% diamond 2"
500: # 达到500分奖励
- "give %player% diamond 5"
1000: # 达到1000分奖励
- "give %player% diamond 10"
- "give %player% emerald 20"
2000: # 达到2000分奖励
- "give %player% diamond 20"
- "give %player% emerald 50"
5000: # 达到5000分奖励
- "give %player% diamond 64"
- "give %player% emerald 64"
- "give %player% netherite_ingot 1"
# ==================== 排行榜设置 ====================
leaderboard:
max_entries: 10 # 排行榜最大条目数
save_history: true # 是否保存历史记录
auto_reset:
enabled: true # 是否启用自动重置
type: "weekly" # 重置类型: daily(每日), weekly(每周), monthly(每月)
time: "00:00" # 重置时间 (HH:mm 格式)
day_of_week: 1 # 每周重置的星期几 (1=周一, 7=周日) - 仅weekly有效
day_of_month: 1 # 每月重置的日期 (1-28) - 仅monthly有效
reward_before_reset: true # 重置前是否发放奖励
# ==================== 方块设置 ====================
blocks:
wall_material: WHITE_WOOL # 游戏区域墙壁材质(支持XMaterial格式)
black_block_material: BLACK_WOOL # 黑色方块材质(需要踩踏的方块)
button_material: DIAMOND_BLOCK # 控制按钮材质
# ==================== GUI界面设置 ====================
gui:
title: "别踩白块游戏" # GUI界面标题
size: 27 # GUI界面大小(必须是9的倍数)
# ==================== 消息设置 ====================
messages:
prefix: "&8[&6别踩白块&8] &r" # 消息前缀
game_created: "&a游戏场地创建成功!" # 游戏创建成功消息
game_removed: "&c游戏场地已移除!" # 游戏移除成功消息
game_started: "&a游戏开始!别踩白块!" # 游戏开始消息
game_ended: "&c游戏结束!最终得分: %score%" # 游戏结束消息
no_permission: "&c你没有权限执行此操作!" # 无权限消息
invalid_area: "&c无效的游戏区域!请确保选择了正确的区域。"
area_too_small: "&c选择的区域太小!最小尺寸为4x5。"
game_in_progress: "&c游戏正在进行中!"
no_game_found: "&c未找到游戏场地!"