资源图标

付费 娱乐 游戏模式 LobbyGames [1.8.x-1.21.x] ✅ 高品质小游戏 ✅ 100% 可定制 ⭕ 提高玩家留存率 2.2.4

完成注册/登录后下载
版权类型
翻译
插件中文名称
大厅游戏
插件英文名称
LobbyGames
原帖地址
https://www.spigotmc.org/resources/lobbygames-%E2%9C%85-high-quality-minigames-%E2%AD%95-100-customizable-%E2%9A%A1-increase-player-retention.109780/
支持的核心(服务端)
  1. Spigot
语言支持
English
适配版本(Java)
  1. 1.21
原生主要 MC 版本:1.21已测试的主要 MC 版本:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16
  • 1.17
  • 1.18
  • 1.19
  • 1.20
  • 1.20.6
  • 1.21
[图片]


吸引玩家并提高留存率
添加新的迷你游戏竞技场只需几秒钟

对生活质量至关重要
具有令人惊叹的视觉效果和动画,没有笨重的 GUI 或地图

[图片]

足球/橄榄球
将球打入网中! 8 球台球 将所有球都打入袋中,然后是 8 号球

[图片]


!


[图片]

贪吃蛇
:吃苹果,别撞到墙或自己!

[图片]

扫雷:
用数字找到所有地雷!


[图片]

2048
滑动方块,将它们连接起来,不要用尽空间!四子棋 向任意方向连接

[图片]


4个你颜色的方块

!
剧透:更多游戏
[图片]

点击器
点击尽可能多的绿色方块!

[图片]

Spleef
成为竞技场中最后一个站立的人!

您可以在Discord服务器下载这些地图的示意图!
井字游戏和数独未
显示

✨ 支持 ✨
无论您是否安装了插件,都欢迎加入我们的 discord 服务器来获取问题的答案: https
://discord.gg/yx9hUByTzq

默认配置文件:

剧透:默认配置
代码(文本):
代码:
no-permission:“&c您没有权限!”
interworld-teleportation-enabled:true #允许世界 A 中的玩家加入世界 B 中的大厅游戏(如果同一服务器上有多个大厅世界,则禁用)

leaderboard-size:5
leaderboard-title:“&2&l%game% Leaderboard:”
leaderboard-format:“&b%ranking%:&a%player%&6%score%”
leaderboard-entry-expiration:-1 #排行榜条目持续的天数,-1 表示永不过期
merge-leaderboard-scores:true #如果为 false,则每次玩家在排行榜上得分时都会创建一个新条目
use-display-names:true #如果为 true,则在排行榜上显示记分牌排名前缀
disable-holograms:false #如果您计划将 PlaceholderAPI 与不同的全息图插件一起使用

cooldown-msg:“&c您必须等待 %seconds% 秒才能执行此操作!”
cooldown-seconds: 3 #玩家必须等待多少秒才能重新加入游戏
afk-kick-seconds: 90 #简单的afk检查,如果玩家长时间没有移动。设置为-1表示禁用
return-to-game-spawn: true #如果为false,玩家将被传送到开始游戏之前的位置
countdown-format: "&e游戏将在&c%seconds% &e秒后开始!"
waiting-players: "&c等待更多玩家加入..."
quit-item-title: "&c&l退出"
quit-item-material: "箭头"

error-already-in-game: "&4错误:&c您已经在游戏中,请使用/lg退出"
error-must-be-in-game: "&4错误:&c您必须在游戏中才能执行此操作!"
error-no-arenas-available: "&4错误:&c本游戏没有开放的竞技场!"
error-arena-in-use: "&4错误:&c此竞技场已在使用中!"
error-arena-not-exist: "&4错误:&c此竞技场不存在!"
error-wrong-world: "&4错误:&c您无法从此世界访问此竞技场!"
not-enough-balance: "&c玩此游戏需要花费$%cost%!"
restart-confirmation: "&c您确定要重新启动吗?"
status-translate: "打开,等待,使用中" #Default(保留逗号): "打开,等待,使用中"
afk-kick-msg: "&c您因离开而被踢出%game%!"
yes-text: "&a&lYes"
no-text: "&c&lNo"
your-turn-msg: "&aYour Turn"
opposition-turn-msg: "&7Opponent's Turn"
not-your-turn-msg: ""

mysql: #可选设置环境变量 LOBBYGAMES_MYSQL_USERNAME、LOBBYGAMES_MYSQL_PASSWORD、LOBBYGAMES_MYSQL_HOST,LOBBYGAMES_MYSQL_NAME
  已启用:false
  用户名:“用户名”
  密码:“密码”
  主机:“localhost:3306”
  名称:“数据库”

# 阻止的命令适用于在大厅游戏中且没有 lobbygames.command 权限的玩家
command-blocked-msg: "&c您在玩这个游戏时不能使用此命令!"
command-block-mode: 1 #0: 命令阻止已禁用, 1: 仅阻止列出的命令, 2: 阻止所有命令, 除非在列表中
command-block-list:
 - "tpa"
 - "tpahere"
 - "tpaccept"

2048:
  game-alias: "" #可翻译的游戏名称
  action-bar: "&aScore: &f%score%"
  start-msg: |
    &3&m----------------------------------------
    &b&l2048: &b使用 W、A、S 和 D 键合并方块并到达 2048 方块而不填满板面!
    &3&m----------------------------------------
  end-msg: |
    &3&m----------------------------------------
    &b&l用完了移动次数! &bScore:&f %score% 分数
    &3&m----------------------------------------
  reset-on-end: false

clicker:
  game-alias: "" #可翻译的游戏名称
  block-per-game: 40 #每个游戏会产生x个方块,每个方块随机为绿色或红色。默认值:40
  seconds-in-air: 2.5 #调整方块的速度。默认值:2.5秒
  start-msg: ""
  green-blocks: "&aClick!"
  red-blocks: "&cDon't Click!"
  score-format: "&a&lScore: &f&l%score% &6(%remaining% 剩余)"
  win-msg: |
    &2&m----------------------------------------
    &a&lScore: &f%score%
    &2&m----------------------------------------
 
connect4:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要 Vault,请确保在 console-command-on-end 中为 %winner% 设置“eco give”命令
  particles-enabled: true
  translatable-words: "Red, Yellow"
  side-msg: "&b您正在扮演 %side%!"
  start-msg: |
    &3&m----------------------------------------
    &b&lConnect 4: &b在棋盘顶部添加方块并尝试在任意行、列或对角线上连接 4 个您颜色的方块!
    &3&m----------------------------------------
  draw-msg: |
    &2&m----------------------------------------
    &a&l本局平局!
    &2&m----------------------------------------
  win-msg: |
    &6&m----------------------------------------
    &e&l%winner%&e 赢得了 Connect 4 游戏!
    &6&m----------------------------------------
  reset-on-end: false

minesweeper:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要 Vault,请确保在 console-xcommand-on-end 中为 %winner% 设置“eco give”命令
  player-can-fly: true #推荐,飞行可以让玩家看得更清楚
  flag-armor-stands-enabled: true #地雷旗帜装饰
  landmine-distribution: 0.1666 #每个单元格的地雷数量。建议在0.14(简单)到0.2(困难)之间
  wand-title: "&c&lSet Flag"
  action-bar: "&4&l%remaining_mines%&c 个地雷剩余!&c&l%time%"
  start-msg: |
    &3&m----------------------------------------
    &b&lMinesweeper: &b网格中随机分布着 %starting_mines% 个地雷!右键单击打开一个单元格,然后使用旗帜工具标记一个地雷。数字代表该单元格接触到的地雷数量!
    &3&m----------------------------------------
  end-msg: |
    &3&m----------------------------------------
    &c&lBOOM!你点击了一个地雷!
    &bScore:&f%minutes% 分钟,%seconds% 秒(%remaining_mines% 剩余地雷)
    &3&m----------------------------------------
  win-msg:|
    &2&m----------------------------------------
    &a&l你赢了!
    &aScore:&f%minutes% 分钟,%seconds% 秒
    &2&m----------------------------------------
  reset-on-end:false

pool:
  game-alias:"" #可翻译的游戏名称
  wager-cost:0 #需要 Vault,请确保在 console-command-on-end 中为 %winner% 设置“eco give”命令
  practice-mode-enabled:true
  proximity-joining:false #如果玩家走近桌子,他们会自动加入池子
  same-color:false #如果启用,使给定一侧的所有球具有相同的颜色(将“Wool”和“Terracotta”更改为可翻译单词条目中的颜色)
  solids-color:4 #如果启用了 same-color。 1:橙色、2:洋红色、3:浅蓝色、4:黄色、5:黄绿色、6:粉红色、7:灰色、8:浅灰色、9:青色、10:紫色、11:蓝色、12:棕色、13:绿色、14:红色
  条纹颜色:14#如果启用相同颜色
  cue-blaze-rod:false#备用球杆
  粒子启用:true
  可翻译词:“球,母球,入袋,羊毛,赤陶”#默认(保留逗号):”球,母球,入袋,羊毛,赤陶”
  可翻译功率词:“&a低功率,&e中等功率,&6高功率,&c最高功率”
  pocketed-8ball:“&c8号球入袋了!”
  pocketed-all-balls: "&a所有球都入袋了!"
  redo-break: "&b这次开球力度不够,请重试!"
  side-designation:"&b你需要将&b&l%side%&b球入袋!"
  cueball-title: "&f&l母球&7(点击桌面任意位置)"
  cueball-description: "&7用球杆击打此球"
  cueball-inhand: "&b%player%手中有母球!"
  8ball-description: "&7仅在&7将你指定的其他所有球都入袋后&n&7将此球入袋!"
  cue-item-title: "&3Cue &7(点击白色母球)"
  open-gui-item-title: "&b打开台球菜单"
  gui-title: "台球状态"
  practice-mode-msg: "&a等待对手时练习!"
  exit-practice-mode: "&c退出练习模式"
  pocketed-balls: |
    &3%name% 入袋 %count% 个球:“
    &b 羊毛:&f%solids_pocketed%”
    &b 赤土:&f%stripes_pocketed%”
  start-msg:|
    &3&m----------------------------------------
    &b&lPool:&b击中(白色)母球使其他球入袋!在所有指定球都入袋之前,不要击中(黑色)8 号球。
    &3&m----------------------------------------
  win-msg:|
    &6&m----------------------------------------
    &e&l%winner%&e 赢得了 8 号球比赛!
    &6&m----------------------------------------

snake:
  game-alias:""#translatable game
  nameaction-bar:"&b%score%苹果"
  start-msg:|
    &3&m----------------------------------------
    &b&lSnake:&b吃苹果长大,但不要撞到墙壁或自己!使用 W、A、S 和D 键移动!
    &3&m----------------------------------------
  end-msg: |
    &3&m----------------------------------------
    &c&l%reason%
    &bScore:&f %score% 苹果
    &3&m----------------------------------------
  hit-wall-msg: '&c&l你撞到了墙!'
  ran-into-self-msg: '&c&l你撞到了自己!'

soccer:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要Vault,请确保在console-command-on-end中为%winner%设置“eco give”命令
  proximity-joining: true #玩家走进竞技场时自动加入足球比赛
  point-win-threshold: 5 #球队获胜所需的进球数
  game-max-time: -1 #秒数单位。如果设置了此项,游戏将在计时器到达时结束,而不是在达到point-win-threshold时结束。
  player-join-threshold: 2 #游戏开始时的最小玩家数量
  countdown-seconds: 20 #达到玩家阈值后,距离游戏开始还有多少秒
  boost-jump-enabled: true
  boost-jump-cooldown:6 #秒
  spectators-enabled: true
  ball-size: 3 #最小2,最大12,默认3
  ball-speed: 2 #最小1,最大6,默认2
  action-bar: "%score%" #如果使用 game-max-time 条目,则添加 %timer% 占位符
  boost-jump-title: "&a&l助推跳跃 &7(右键单击)"
  ball-respawn-delay: 4 #进球后多少秒球会掉落
  ball-respawn-msg: "&e球将在 &c%seconds% &e秒后重生!"
  start-msg: |
    &3&m----------------------------------------
    &b&l足球: &b将球踢进你球队的球门赢得积分!获得 10 分即可获胜!
    &3&m----------------------------------------
    &a比赛开始了!"
  team1-join-title: "&b加入蓝队 &7(右键单击)"
  team1-wool-title: "&b你加入了&b&l蓝队&b!"
  team1-score-msg: "&9&l蓝队进球了! &7[ %score% &7]"
  team1-win-msg: |
    &3&m----------------------------------------
    &b蓝队赢得了比赛!
    &3&m----------------------------------------
  team2-join-title: "&c加入红队&7(右键单击)"
  team2-wool-title: "&c您加入了&c&l红队&c!"
  team2-score-msg: "&c&l红队进球了! &7[ %score% &7]"
  team2-win-msg: |
    &4&m----------------------------------------
    &cRED 队赢得了比赛!
    &4&m----------------------------------------
  score-format: "&9&l%team1_score%&7&l - &c&l%team2_score%"
 
spleef:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要 Vault,请确保在 console-command-on-end 中为 %winner% 设置“eco give”命令
  countdown-seconds: 30
  melt-delay: 50 #游戏应等待多少秒,直到玩家脚下的方块开始融化(输入 -1 表示不融化)
  spectators-enabled: true
  start-msg: |
    &3&m----------------------------------------
    &b&lSpleef: &b使用铲子打破雪块,不要掉到地面以下!最后站着的人获胜!
    &3&m----------------------------------------
  player-eliminated-msg: "&e%eliminated_player%&c 已被淘汰!剩余 &6%remaining% 位玩家!"
  win-msg: |
    &6&m----------------------------------------
    &e&l%winner%&e 赢得了 Spleef 游戏!
    &6&m----------------------------------------
  block-melting-msg: "&c方块正在融化!"
  block-melting-seconds-msg: "&e方块将在 &c%seconds%&e 秒内融化!"
 
sudoku:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要 Vault,请确保在 console-command-on-end 中为 %winner% 设置“eco give”命令
  player-can-fly: true #推荐,飞行可以让玩家看得更清楚
  particles-enabled: true
  prefilled-count: 45 #设置难度
  reset-on-end: false
  action-bar: "&a时间:&f%时间%"
  invalid-solution: "&c无效解决方案!" #如果所有空格都填满但数独不正确
  start-msg: |
    &3&m----------------------------------------
    &b&l数独:&b设置谜题中的数字,使每一行、每一列和 3x3 方框中都有从 1 到 9 的每个数字!
    &3&m----------------------------------------
  win-msg: |
    &2&m----------------------------------------
    &a&l您完成了数独! &a时间:%time%
    &2&m----------------------------------------
 
tictactoe:
  game-alias: "" #可翻译的游戏名称
  wager-cost: 0 #需要 Vault,请确保在 console-command-on-end 中为 %winner% 设置“eco give”命令
  join-side-title: "&b切换到 %side%&b's"
  now-playing-as: "&b您将扮演 %side%&b's!"
  side-msg: "&b您正在扮演 %side%&b's!"
  start-msg: |
    &3&m----------------------------------------
    &b&lTic Tac Toe: &b连续获得三个 X 或三个 O 即可获胜!
    &3&m----------------------------------------
  draw-msg: |
    &2&m----------------------------------------
    &a&l本局平局!
    &2&m----------------------------------------
  win-msg: |
    &6&m----------------------------------------
    &e&l%winner%&e 赢得了井字游戏!
    &6&m----------------------------------------

join-sign-text: "JOIN"
#------------------------------------------------------------------------------------------------------------------#
#
# [JOIN] 标志:
# 要创建可点击的标志以加入竞技场,请使用以下格式:
# | |
# | [JOIN] |
# | <GameType>:<Data> |
# | |
# 对于 <Data> 部分,可以使用以下内容:
# 案例 A:加入第一个可用的竞技场(默认,如果 <Data> 留空)
# 案例 B:加入相对于标志位置最近的竞技场
# [Number]:加入特定的竞技场 ID(例如:“Tic Tac Toe:4”)
#
# 示例:(加入最近的足球场)
# | |
# | [JOIN] |
# | 足球:B |
# | |
#
#--------------------------------------------------------------------------------------------------------------------------------#

剧透:命令和权限
代码:
/lg join <游戏> [竞技场 id]
/snake、/soccer、/2048 等。/lg
restart
/lg quit

获得lobbygames.command的许可:
/lg list [游戏]
/lg tp <游戏> <竞技场 id>

获得lobbygames.kickplayer 的许可:
/lg kick <玩家>

获得lobbygames.forcejoin
/lgjoinplayer <玩家> <游戏> [竞技场 id]

获得lobbygames.admin 的许可:
/lg reload
/lg leaderboard <create|clear|delete> <游戏>
/lg create <游戏>
/lg delete <游戏> <竞技场 id>
剧透:PlaceholderAPI
LobbyGames 支持 PlaceholderAPI!无需命令即可安装占位符。
代码:
%lobbygames_game%
%lobbygames_score%
%lobbygames_time_played%
%lobbygames_opponent_name%
%lobbygames_arena_id%
%lobbygames_<game>_highscore% %lobbygames_<game>
_play_time%
%lobbygames_<game>_games_played%
%lobbygames_<game>_games_won%
%lobbygames_<game>_<arenaId>_score%
%lobbygames_<game>_<arenaId>_status%
%lobbygames_<game>_leaderboard%
%lobbygames_<game>_leaderboard_line<number>%
%lobbygames_<game>_leaderboard_line<number>_player%
%lobbygames_<game>_leaderboard_line<number>_score%
%lobbygames_<game>_leaderboard_line<number>_rawscore%
(对于排行榜占位符,必须至少设置 1 个全球排行榜)
剧透:默认 rewards.yml
代码(文本):
代码:
#------------------------------------------------------------------------------------------------------------------------#
#
# 这是 LobbyGames 奖励文件。使用它来配置
玩家完成游戏后游戏如何处理正在运行的 # 命令。
#
#------------------------------------------------------------------------------------------------------------------------#

snake:
  any-reward-name-here:
    enabled: false
    min-score: 40
    console-commands:
      - "broadcast &2&l%player%&a got a score of %score% in snake!"
      - "eco give %player% 10000"
  first-time-reward-example:
    enabled: false
    one-time: true #玩家只能通过此选项获得一次奖励
    msg: "&bYou completed your first snake game!"
    console-commands:
      - "eco give %player% 100"

pool:
  simple-multiplayer-example:
    enabled: false
    for-winning-player: true #仅为获胜的玩家提供此奖励(默认为 false)
    console-commands:
      - "eco give %player% 100"

soccer:
  teleport-to-spawn-example:
    enabled: false
    per-player: true #'true' 对游戏中的每个玩家运行此命令(默认)
    run-on-quit: true #如果每次玩家离开游戏时都应给予奖励/命令,即使游戏尚未开始(例如,将玩家传送回出生点)
    console-commands:
      - "minecraft:tp %player% 100 100 100 0 0"
  no-per-player-example:
    enabled: false
    per-player: false #在游戏结束时运行一次,而不是为每个玩家运行。当设置为 false
    控制台命令时,无法使用 %player%:
      - “广播 &b%winners% 在足球比赛中战胜 %losers%!”

2048:
clicker:
connect4:
minesweeper:
spleef:
sudoku:
tictactoe:


另请查看Dexterity,这是一个可以在游戏中创建极其详细的构建和自定义物品/家具的插件!

您不得重新分发该软件。
如果您有任何问题、疑虑、错误报告、建议等,请加入 Discord 服务器。我们非常感谢您提供反馈!
作者
Burger_Op
下载
167
查看
1,514
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部