1.18 READY! :【Kix's Chat Games】: Engage your chat with fun & competitive chat games! [1.8-1.18.x+] 1.8.8
1.18 准备好了!:【Kix 的聊天游戏】:通过有趣且有竞争力的聊天游戏来参与您的聊天![1.8-1.18.x+] 1.8.8
Native Minecraft Version: 1.13 Tested Minecraft Versions: 1.8 / 1.9 / 1.10 / 1.11 / 1.12 / 1.13 / 1.14 / 1.15 / 1.16 / 1.17 / 1.18
kix 的聊天游戏是一个简单而有趣的插件,它提供了 9 个快节奏的聊天小游戏来吸引您的服务器聊天。该插件开箱即用,但可以完全自定义- 从奖励、声音、消息等。
插件的每个方面都经过精心设计,非常注重影响玩家体验和游戏整体吸引力的美学. 无论是消息的显示方式、声音和音高等等。这个插件为您和您的玩家提供了不会变老的可爱和引人入胜的体验。
Unscramble
第一个从插件游戏库中解读随机打乱的单词或单词的人获胜!带有超过1,150个条目的默认游戏库,包括块名称、生物名称、MC 结构名称等。
求解
第一个求解随机生成的简单数学方程的人获胜。包括加法、减法和除法方程,任何人只要稍加思考就可以在脑海中完成!
类型
第一个从插件游戏库中随机选择一个 或多个单词的人获胜!
随机
输入 第一个输入随机生成的字符序列的人获胜;不要忘记匹配大小写!
琐事
第一个回答随机琐事问题的人获胜!附带56 个自定义书面 MC 相关问题的默认琐事库,但完全可自定义。根据您的意愿设置尽可能多的自定义问题!
填写
从游戏库条目中 ,第一个填写随机空白单词的缺失字母的人获胜!
Word Unshuffle
第一个将随机游戏库条目的洗牌后的单词按正确顺序放回的人获胜!例如。按正确的顺序放置“蓝色染色光板玻璃”;“浅蓝色彩色玻璃板”!
反转单词 Unshuffle
第一个将随机游戏库条目的反转和洗牌单词放回正确顺序的人获胜!例如。按正确的顺序放置“kraD sknalP kaO”;“黑橡木板”!
Unreverse
第一个将游戏库中随机选择的反向单词放回正确顺序的人获胜!
* 注意:玩家的错误答案将作为正常的聊天消息显示在聊天中,但出于演示目的,“史蒂夫”始终猜对。真正的游戏在聊天中看起来不那么拥挤。
v
v
更多游戏截图、示例和信息:
剧透:点我!
超自
定义自定义奖励、游戏频率、游戏长度、消息、声音、随机词库/加扰词库、随机字符串长度、数学方程范围/难度等。
竞争
带有排行榜命令和占位符 API 占位符,以查看赢得最多的玩家
非侵入性
别担心,在比赛进行时,每个人的聊天都保持完整功能。您还可以让玩家能够使用/kcg toggle切换他们是否看聊天游戏的偏好!
超高效
的 Kix 聊天游戏以其专业和高效的逻辑在您的服务器上运行。
即插即用
该插件开箱即用,如果您不想,无需花时间配置。
事件 API
开发人员可以收听聊天游戏事件并拉取信息以整合他们自己的与聊天游戏相关的功能,例如完成 X 数量的游戏、任务等的奖励。
高质量
的默认配置默认游戏库包含超过1,150个条目,包括块名称、生物名称、MC 结构名称等。默认问答库包含56道MC相关的原创书面问答题,包括一般题、填空题、真假题等。
步骤 1从本页右上角
购买 KixsChatGames。
第 2步
将 KixsChatGames-xxx.jar 添加到您的插件文件夹。
步骤 3
重新启动您的服务器。您决定稍后对插件进行的任何配置更改都可以在游戏中立即更新,使用/kcg reload
第 4
步 确保授予您的玩家参与游戏的权限:将“chatgames.see”添加到您的任何玩家/组中d希望允许玩,并且“chatgames.toggle ”给您希望能够切换他们的游戏可见性偏好的任何玩家/组。
没有权限插件?不用担心,只需在插件配置中将 use-game-permissions: true 设置为 false,然后输入/kcg reload
chatgames.see:查看和参与聊天游戏。仅当配置中的use-game-permissions为true时才需要。
chatgames.toggle:允许玩家切换查看聊天游戏。仅当配置中的use-game-permissions为true时才需要。
chatgames.reload:使用/kcg reload 重新加载
KixsChatGames chatgames.admin:当有可用于 KCG 的更新时收到通知
chatgames.forcestart:随时强制启动指定的游戏类型
chatgames.info:运行/kcg info以查看插件信息(游戏状态、启用的游戏以及游戏和琐事库大小)
配置.yml
YAML:
# _ ___ ____ _ _ ____# | |/ (_)_ _____ / ___| |__ __ _| |_ / ___| __ _ _ __ ___ ___ ___# | ' /| \ \/ / __| | | '_ \ / _` | __| | _ / _` | '_ ` _ \ / _ \/ __|# | . \| |> <\__ \ |___| | | | (_| | |_| |_| | (_| | | | | | | __/\__ \# |_|\_\_/_/\_\___/\____|_| |_|\__,_|\__|\____|\__,_|_| |_| |_|\___||___/# # by kixmc | Version {version}# Should the plugin periodically check for new releases any notify operators when the plugin is outdated?check-for-updates: truegames: # Unscramble a randomly scrambled entry from the game-library unscramble: enabled: true # Should answers need to be in exactly the same case as the question? case-sensitive: true # Type a random entry from the game-library type: enabled: true # Should answers need to be in exactly the same case as the question? case-sensitive: true # Solve a basic math equation (operators: +, -, /) solve: enabled: true
奖励.yml
YAML:
# A random reward command set will be ran through the console each time a player wins# Use "{firework} to spawn a no-damage random firework at the winner# Set to "each-time: []" or "random-sets: []" to have no actions in those sections# --------------# Placeholders:# --------------# "%PLAYER%" - the winners username# "%PLAYER_DISPLAYNAME%" - the winners display name# --------------# Actions:# --------------# You can specify what type of action to execute by adding one of the below prefixes to command set entries:# "{player-msg}: message" - send a message to the winner.# "{console-cmd}: command" - run a command as the console (don't include a / at the start).# "{player-cmd}: command" - run a command as the winner (don't include a / at the start).# "{broadcast-all}: message" - broadcast a message to ALL players.# "{broadcast-safe}: message" - broadcast a message to all players who don't have chat games hidden or have permission to participate in games.rewards: each-time: - "{firework}" random-sets: 1: - "{console-cmd}: minecraft:xp add %PLAYER% 5" - "{player-msg}: &aYou won 5 xp!" 2: - "{console-cmd}: minecraft:xp add %PLAYER% 8" - "{player-msg}: &aYou won 8 xp!" 3: - "{console-cmd}: minecraft:xp add %PLAYER% 10" - "{player-msg}: &aYou won 10 xp!" 4: - "{console-cmd}: minecraft:xp add %PLAYER% 13" - "{player-msg}: &aYou won 13 xp!" 5: - "{console-cmd}: minecraft:xp add %PLAYER% 15" - "{player-msg}: &aYou won 15 xp!" 6: - "{console-cmd}: minecraft:xp add %PLAYER% 25" - "{player-msg}: &aYou got lucky and won 25 xp!" 7: - "{console-cmd}: minecraft:xp add %PLAYER% 35" - "{player-msg}: &aYou got &a&lextra &r&alucky and won 35 xp!"
使用PlaceholderAPI,您可以在任何支持 PAPI 解析的插件中显示获胜和排行榜数据(例如在 guis、全息图等中)
- %kixschatgames_wins%
- %kixschatgames_server_total_wins%
- %kixschatgames_lb_topname_ <num> %
- %kixschatgames_lb_topwins_ <数量> %
开发者可以收听聊天游戏事件并提取信息以整合他们自己的与聊天游戏相关的功能,例如完成 X 数量的游戏、任务等的奖励。在此处下载
剧透:文档ChatGameEndEvent:
- getType() - GameType 游戏的类型
- getAnswer() - 字符串提供的答案
- getWinner() - Player 触发此事件的玩家,如果没有则为 null
- hasWinner() - boolean 如果游戏因某人获胜而结束,则为 true,如果游戏因过期而结束,则为 false
ChatGameStartEvent:
- getType() - GameType 游戏的类型
- getAnswers() - List<String> 这个游戏的可能答案
游戏类型:
- 解读
- 类型
- 解决
- TYPE_RANDOM
- 琐事
- 填写
- WORD_UNSHUFFLE
- REVERSE_WORD_UNSHUFFLE
- 反转
|