- 版权类型
- 原创
- 插件中文名称
- 挂机小游戏
- 插件英文名称
- KKGame
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- PufferFish
- SpongeVanilla
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- 没有
- 适配版本(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
KKGame 挂机游
简介
你是否想过以前的挂机池转一圈就给 10金币的日子?现在这个插件可以让挂机真的不一样。虽然听起来1分钟=多少多少金币但是他只是最后一个胜利者的奖励。这个插件的可玩性有很多。后续会增加特别多的功能,你如果有好的想法可以评论区留言。
KKGame是一款基于在线时间的挂机游戏插件,适用于Minecraft 1.12.2-1.21.5版本。玩家可以在指定房间内挂机,通过在线时间累积奖励,最后留在房间的玩家将获得所有奖励。
该页面下载金粒的插件是只支持1.19.1版本的
如有问题可以加QQ群: 85504171
还有付费版: 永久更新售后 【可根据你的要求更新内容】
演示视频 2分钟: https://www.mctv.top/555555/
核心玩法
- 竞争挂机制: 玩家需要在指定房间内保持在线状态
- 奖励机制: 奖池根据玩家在线时间自动累积
- 胜利条件: 最后留在房间的玩家获得全部奖池奖励
主要特
- 房间系统:支持创建多个挂机房间,每个房间可设置不同的人数上限
- 实时奖池:每分钟自动增加设定金额到奖池
- 状态显示:通过ActionBar实时显示游戏状态、在线时间和奖池金额
- 自定义奖励:支持通过命令设置自定义获胜奖励
- 经济集成:与Vault经济系统完美对接
- 全服公告:游戏获胜信息可全服广播
- 延迟奖励:设定玩家必须在线一定时间后才开始累积奖池
- 全面配置:提供丰富的配置选项,高度自定义游戏体验
命令系
主命令: /kkgame (简写: /kk )玩家命令
权限系统
- idlegame.use - 允许使用基本玩家命令(默认所有玩家)
- idlegame.admin - 允许使用管理员命令(默认OP)
# 挂机游戏插件配置
# 每分钟增加到奖池的金额
rewardPerMinute: 10
# 物品栏信息显示更新间隔(单位:游戏刻,20刻=1秒)
infoUpdateInterval: 20
# 奖池开始累积的延迟时间(单位:秒)
# 玩家必须在游戏中待满这个时间,奖池才会开始累积
rewardDelay: 60
# 默认房间人数设置
defaultPlayerLimit: 2
# 胜利玩家设置
winnerSettings:
# 胜利后是否留在房间内
stayInRoom: true
# 房间等待公告设置
waitingAnnouncements:
# 是否启用等待公告
enabled: true
# 公告间隔(秒)
interval: 30
# 挂机范围设置
areaSettings:
# 玩家离开范围后的倒计时秒数(倒计时结束后踢出房间)
outOfAreaCountdown: 5
# 默认自定义奖励命令 (会在游戏结束时对获胜者执行)
# 如果房间没有设置自定义奖励,则使用此默认奖励
# 可用变量:
# {player} - 玩家名称
# {uuid} - 玩家UUID
# {time} - 玩家在线时间(秒)
# {pool} - 奖池金额
# {room} - 房间名称
customRewards:
enabled: true
commands:
- exp give {player} {pool}
- eco give {player} {pool}
defaultMinPlayers: 2
gameStartCountdown: 10
rooms:
测试挂机游戏:
world: world
x: 37.13691784453956
y: 143.0
z: 120.34267827307592
yaw: 0.60025024
pitch: 34.95004
playerLimit: 5
minPlayers: 2
area:
cornerA:
world: world
x: 42.59137561872005
y: 148.0
z: 117.43885851178449
cornerB:
world: world
x: 34.565400677255795
y: 139.0
z: 131.76374643463146
# 这里是一个示例房间,实际游戏中会被替换
# example:
# world: world
# x: 0
# y: 65
# z: 0
# yaw: 0
# pitch: 0
# playerLimit: 4 # 单独设置此房间的人数上限
# # 房间自定义奖励(可选,如果不设置则使用默认奖励)
# # 可以通过指令 /kkgame roomreward <房间名> add <命令> 来添加
# customRewards:
# - "give {player} diamond 5"
# - "eco give {player} {pool}"
# 每分钟增加到奖池的金额
rewardPerMinute: 10
# 物品栏信息显示更新间隔(单位:游戏刻,20刻=1秒)
infoUpdateInterval: 20
# 奖池开始累积的延迟时间(单位:秒)
# 玩家必须在游戏中待满这个时间,奖池才会开始累积
rewardDelay: 60
# 默认房间人数设置
defaultPlayerLimit: 2
# 胜利玩家设置
winnerSettings:
# 胜利后是否留在房间内
stayInRoom: true
# 房间等待公告设置
waitingAnnouncements:
# 是否启用等待公告
enabled: true
# 公告间隔(秒)
interval: 30
# 挂机范围设置
areaSettings:
# 玩家离开范围后的倒计时秒数(倒计时结束后踢出房间)
outOfAreaCountdown: 5
# 默认自定义奖励命令 (会在游戏结束时对获胜者执行)
# 如果房间没有设置自定义奖励,则使用此默认奖励
# 可用变量:
# {player} - 玩家名称
# {uuid} - 玩家UUID
# {time} - 玩家在线时间(秒)
# {pool} - 奖池金额
# {room} - 房间名称
customRewards:
enabled: true
commands:
- exp give {player} {pool}
- eco give {player} {pool}
defaultMinPlayers: 2
gameStartCountdown: 10
rooms:
测试挂机游戏:
world: world
x: 37.13691784453956
y: 143.0
z: 120.34267827307592
yaw: 0.60025024
pitch: 34.95004
playerLimit: 5
minPlayers: 2
area:
cornerA:
world: world
x: 42.59137561872005
y: 148.0
z: 117.43885851178449
cornerB:
world: world
x: 34.565400677255795
y: 139.0
z: 131.76374643463146
# 这里是一个示例房间,实际游戏中会被替换
# example:
# world: world
# x: 0
# y: 65
# z: 0
# yaw: 0
# pitch: 0
# playerLimit: 4 # 单独设置此房间的人数上限
# # 房间自定义奖励(可选,如果不设置则使用默认奖励)
# # 可以通过指令 /kkgame roomreward <房间名> add <命令> 来添加
# customRewards:
# - "give {player} diamond 5"
# - "eco give {player} {pool}"
- 玩家通过命令加入房间
- 当房间内达到2名玩家时,游戏自动开始
- 开始后需等待配置的延迟时间(默认60秒)才开始累积奖池
- 游戏进行中,玩家通过ActionBar可实时查看在线时间和奖池金额
- 当只剩最后一名玩家时,游戏结束并发放奖励
- 根据配置,获胜者可选择留在房间等待下一场或返回出生点
自定义选
插件提供多种自定义配置,包括:- 每分钟奖池增加金额
- 奖池累积延迟时间
- 房间默认人数上限
- 获胜者是否留在房间
- 等待公告系统
- 自定义奖励命令与变量