小天吖~
本帖最后由 小天吖~ 于 2022-11-23 19:59 编辑

BedWars1058 维基翻译


      介绍

迎来到 BedWars1058 中文维基
该维基主要由本人翻译完成,在此期间感谢@三九刀 @克鲁鲁殿下 的协助
你将在本维基中学会如何下载安装、配置使用 BedWars1058 插件
BedWars1058 是一款较完善的起床战争插件
其基本玩法为 保护我方床,破坏敌方床并将其全部击杀,取得获胜
BedWars1058 插件原本是付费插件,但作者在2021年开源并提供免费下载
这是众多小游戏爱好者的福音

由于本人水平有限,可能会有部分地方存在谬误
若您发现有哪翻译错误/不到位,欢迎回复
本人第一次翻译大工程WIKI,若有不足还请见谅








      读阅

请注意!本维基目前已上传到gitbook。
为了您的阅读体验,强烈推荐您前往gitbook页面读阅。


当然您可以下载离线版,自行查阅:
bw1058 wiki.zip (43.01 KB, 下载次数: 66)




      目录




来自群组: Complex Studio

小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:33 编辑

插件功能介绍


共计: 697 个字数 1702 个字符
包含: 685 个汉字 66 个标点(全角) 188 个字母 12 个数字

  • 为每位玩家提供私人语言,玩家选择语言后会收到他选择语言的信息(消息、全息、GUI)
  • 你可以自由的为每个地图设置自定义名称,自定义资源点,自定义计分板,自定义商店及自定义团队增益
  • 使用支持的语言和颜色来设置地图中团队的自定义名称,你可以创建多个团队
  • 计分板支持自定义配置,你最多可以配置16行,其中可以使用你想添加的变量
  • 清除等待大厅,游戏开始之后等待大厅将会被清除(bedwarsrel不会清除等待大厅,你在一些服务器会经常看到游戏开始后,地图上方会有个等待大厅)
  • 插件共支持三种运行模式:shared(一个spigot服务器具有很多游戏,比如一个服务器上既有起床战争也有其他小游戏)
  • bungee(传统的一端一图模式,一个服务器运行一个地图),multiarena(传统的一端多图模式,一个服务器多个地图)
  • 游戏中的商店支持自定义配置,可以随意创建新商品分类及添加新商品,支持vault经济
  • 具有多种特殊道具,Debug(蠹鱼),梦卫士(铁傀儡),蛋桥(鸡蛋)
  • 团队增益支持自定义配置,你可以为团队队员药水效果,团队武器/装备附魔,陷阱自由的配置等级,或者添加更多团队增益类型
  • 资源刷新点也可以修改,你可以为每个地图配置不同的资源刷新点
  • 多种加入方式,你可以通过指令,告示牌,地图GUI和NPC进入地图
  • 可以自行配置每张地图,例如是否允许旁观,每队最多玩家数量等
  • 支持Vault前缀及后缀,支持LeaderHeads,支持PlaceholderAPI,支持Citizens
  • 插件具有组队系统,你可以和你的朋友组队游戏(具体用法请看后面)
  • 简单且高效的地图重置功能,你要做的不是设法保存 起床地图 ,而是禁用其他插件的世界保存功能(否则会带来问题)
  • 插件为开发者提供了大量API,各位开发者可以自行编写插件
  • 离线系统,超过45秒没有活动的玩家,将无法拾起物品及资源
  • 你可以设置玩家在大厅/地图/旁观者模式下的背包物品,并为些物品绑定指令
  • 你可以在你的服务器中添加Parties插件(https://gitlab.com/andrei1058/BedWars1058/-/wikis/features)如果玩家在大厅中创建队伍,并邀请其他玩家进入地图,那队伍中的所有人都会被传送到同一地图







小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:37 编辑

常见问题

共计: 439 个字数 1190 个字符
包含: 434 个汉字 25 个标点(全角) 267 个字母 5 个数字


Q:如何编辑已经创建好的地图
A:你只需要输入/bw setupArena <name>,你就可以修改现有地图(并且不会丢失原数据)
Q:为什么商店/团队升级 NPC没有生成
A:打开服务端根目录下的server.properties,将spawn-npcs设置为true,另外不建议安装WorldGuard插件,如果你安装了请不要在地图区域内设置任何区域保护!
Q:为什么我不能放置方块呢
A:请确保你在地图区域内放置方块,如果你在区域外放置方块,放置不上是正常的,同时你还会收到一条消息。
其他情况:你也许启用了spawn-protectio,它会禁止你在出生点周围放置方块,你可以将server.properties中的spawn-protection设置为0 来修复该问题
如果还没有用的话,请检查你是否在地图区域内设置起床主大厅(因为起床主大厅区域内会禁止玩家PVP、交互方块等行为)
Q:为什么我无法PVP
A:请检查你是否在地图区域内设置起床主大厅(因为起床主大厅区域内会禁止玩家PVP和交互方块等行为)
如果你使用MultiVerse插件的话,请确保地图世界中的pvp为启用状态
如果你使用WorldGuard插件的话,请你删除游戏地图区域内的所有保护区域
如果你没有使用上述插件,仍有该问题,请将服务端根目录下的server.properties中difficulty的值设置为>0
Q:为什么我的地图无法重置
A:请看创建地图条目的相关内容
Q:为什么我的全息图不能正常显示

A:这是客户端问题,一般1.8会出现此类问题
Q:我还有想问的问题怎么办?
A:去Discord找作者https://discord.gg/XdJfN2X







小天吖~
服务条款

共计: 196 个字数 461 个字符
包含: 192 个汉字 16 个标点(全角) 41 个字母 4 个数字

现在该插件以已开源免费,以下仅为翻译原wiki的内容(部分条款已不适用)
1.不退款,在购买前你可以测试插件/阅读维基,“插件不好用”或其他任何借口都是不会被支持的,退款用户将会被永久禁止访问spigotmc
2.不得二次分发,你不可以以任何形式分发该插件,侵权是违 法 犯 罪行为
3.一次购买仅一个服务器可用,购买一次只能供Bungee下的一台或多台服务器使用
4.永久提供支持,购买者可以在原作者discord获得帮助(仅适用于态度良好且文明的使用英语,罗马日亚语,意大利语提问的人)



小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:39 编辑

兼容相关

共计: 257 个字数 703 个字符
包含: 154 个汉字 10 个标点(全角) 272 个字母 103 个数字



BedWars1058是在spigot基础上开发的,它理论上兼容其他以spigot基础开发的核心,例如Paper
支持版本:
  • 1.8.8 (v1_8_R3)
  • 1.9.4 (v1_9_R2)
  • 1.10 - 1.10.2 (v1_10_R1)
  • 1.11 (v1_11_R1)
  • 1.12 - 1.12.1 - 1.12.2 (v1_12_R1)
  • 1.13.1 - 1.13.2 (v1_13_R2)
  • 1.14 - 1.14.2 (v1_14_R1)
  • 1.15 - 1.15.2 (v1_15_R1)
  • 1.16.1 - 1.16.2 (v1_16_R1)
  • 1.16.3 (v1_16_R2)

已知问题
  • 如果你在FoxSpigot上运行该插件,请将generators.yml的stack-items设置为false
  • ViaRewind、ViaBackwards两个跨版本插件会引起一些问题
  • 重要:请不要进行任何热加载行为,包括/reload及yum/plugman等插件管理的相关指令,否则会导致插件出现重大错误
  • 请不要使用PerWorldPlugins ,否则你不会获得作者的任何帮助
  • 如果你使用Multiverse或任何世界管理插件,请不要利用地图管理插件对游戏地图世界进行修改,否则会引发一系列问题


小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:40 编辑

下载安装


共计: 73 个字数 254 个字符
包含: 64 个汉字 9 个标点(全角) 99 个字母 9 个数字


下载BedWars1058.jar,并将其放至服务端\plugins内,重启服务器。如果你还要继续配置的话,请继续阅读本维基
注:请不要使用热加载!(包括/reload及yum、plugman等插件管理插件)





小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:47 编辑

设置地图


共计: 857 个字数 2217 个字符
包含: 840 个汉字 62 个标点(全角) 396 个字母 17 个数字


分步教程
1.检查你是否拥有 使用相关指令 的权限,如果你是OP身份,则默认拥有所有权限(在控制台输入 op 你的id)
2.输入/bw setlobby 设置起床主大厅。重启服务器(不要使用热加载),重启后重新进入服务器,继续阅读本维基
3.将一张地图上传至你的服务器,传送到该地图并继续设置,创建地图:输入指令bw setupArena <世界名称>(世界名称为世界文件夹的名字)
此时你会发现你打开了一个GUI,选择接下来设置的方式:辅助模式/高级模式
辅助模式比较适合新人,配置比较容易和快速,而高级模式则需要输入更多指令设置更多的机制,当然这也需要更长的时间
因为本维基是面向新服主的,所以我们选择辅助模式。注:不非得使用Multiverse插件
4.现在该设置等待大厅了,等待大厅 顾名思义就是玩家进入地图后传送到的等待游戏开始的地方。输入指令/bw setWaitingSpawn 将脚下设置为等待大厅传送点
现在系统将搜索地图内方块的颜色,并将给你发送一条信息,如果你对给你发送的团队信息满意的话,你只需要单击聊天记录就可以创建队伍
如果你不满意的话,请输入指令/bw createTeam <name> <color> 手动创建团队,例如/bw createTeam Tutorial Blue
在你输入创建队伍的指令时,你可以站在任何位置。如果你不知道团队颜色的话,你可以输入/bw createTeam 来查看当前可用的团队颜色。
5.(可选)你可以设置等待大厅在游戏开始后自动清除,请在等待大厅右上角输入指令/bw waitingPos 1,在左下角输入指令/bw waitingPos 2 (右上角和左下角这里表示的是三维概念)
并将等待大厅设置为 WorldGuard 区域(仅选择等待大厅区域,请不要选择游戏地图区域!!)
6.设置团队出生点:请在每个岛屿的出生点处输入指令/bw setSpawn,你不需要输入团队名称,插件会自动检测
7.设置商店NPC:请你在想要设置的商店NPC的地方输入指令/bw setShop,你不需要输入团队名称,插件会自动检测
8.设置团队增益NPC:请你在想要设置的团队增益NPC的地方输入指令输入/bw setUpgrade,你不需要输入团队名称,插件会自动检测
9.设置铁和金的资源刷新点:如果你想要将铁和金资源的刷新点设置在同一位置,请在对应位置输入指令/bw addGenerator,不用添加其他任何参数
如果你想要将铁和金资源设置在不同的地方,请根据资源名称输入对应指令,以插件本体附带的铁和金资源为例,输入指令/bw setGenerator iron/gold即可
10.设置钻石和绿宝石的资源刷新点:输入指令/bw addGenerator diamond 将脚下位置设置为钻石资源刷新点,输入指令/bw addGenerator emerald 将脚下设置为绿宝石资源刷新点
11.输入指令/bw save保存地图,并退出编辑模式
12.恭喜你成功配置完一张地图,但还需要最后一条指令/bw enableArena <mapName>

既然你现在已经学会了如何设置地图,
请你阅读主配置文件维基页面


小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:52 编辑


加入地图


共计: 317 个字数 945 个字符
包含: 313 个汉字 21 个标点(全角) 273 个字母 4 个数字


共有四种进入地图的方式:
  • 通过指令
  • 通过GUI
  • 通过NPC
  • 通过告示牌

  • 通过指令加入地图:

/bw join <arenaName>  无论地图处于等待状态还是开始状态,你都可以加入该地图。如果地图已经开始了,那你将会以旁观者身份加入该地图。
你还可以通过指令随机加入地图/bw join <groupName> 具体请查看地图组,示例:/bw join solo。
输入指令/bw join default可以随机加入一个没有被列入地图组的地图

  • 通过GUI界面加入地图:

如果服务器模式为
MULTIARENA,在你加入服务器后,会自动收到一个物品,右键该物品,打开GUI界面
你还可以通过/bw gui或者/bw gui <groupName>打开对应的GUI界面。
如果服务器模式为BUNGEE,你不能打开GUI哦,如果服务器模式为SHARED,那你只能通过指令加入地图

  • 通过NPC加入地图

Bedwars1058支持 Citizens 插件。玩家可以右键NPC来加入对应地图
具体的配置教程请阅读 支持Citizens 条目

  • 通过告示牌加入地图

如果你想放置一个加入告示牌
第一步输入指令/bw Build,要不然你放的告示牌不会被插件读取
输入指令后,右键放置告示牌,并在告示牌第一行输入[bw],第二行输入地图名称
例如
  1. [bw]
  2. Amazon
复制代码






小天吖~
本帖最后由 小天吖~ 于 2022-2-25 17:56 编辑


设置地图组

共计: 205 个字数 632 个字符
包含: 202 个汉字 13 个标点(全角) 199 个字母 3 个数字

为什么要使用地图组呢?
你可以根据地图类型来给地图分类,例如单人/双人/4v4等。各个组可以有对应的自定义计分板,自定义团队增益,自定义资源刷新点。
例如你设置了max-in-team = 1,那该地图将会被归到Solo地图组。如果你想和朋友一块玩,只需要在GUI中找到属于同一个组的同一张地图就可以了
或者点击一个叫SOLO的NPC,也可以通过指令加入/bw join Solo。
在GUI中,添加到SOLO组的地图将会有如下显示

  • 如何创建地图组
  • 输入指令/bw arenaGroup create <name> 其中name就是组名
  • 如何将地图添加至组
  • 输入/bw arenaGroup set <arenaName> <groupName>其中arenaName是地图名,groupName是组名
  • 如何删除地图组
  • /bw arenaGroup remove <name> 其中name是组名




小天吖~
本帖最后由 小天吖~ 于 2022-2-25 18:02 编辑

指令与权限


共计: 864 个字数 3013 个字符
包含: 856 个汉字 38 个标点(全角) 1217 个字母 8 个数字

基础指令权限



指令 描述 权限
所有的指令 允许使用所有指令的权限bw.*
/rejoin重新加入地图bw.rejoin
/leave
离开该地图(一端多图)或该服务器(一端一图)-
/party列出所有与组队相关的指令-
/shout在单人/组队地图中发送一条全体消息bw.shout
!message与/shout 效果一样,在单人/组队地图中发送一条全体消息bw.shout
/bw查看bedwars1058的指令列表-
/bw gui打开地图选择GUI,(在BUNGEE模式下不可用)-
/bw gui [group]打开某地图组的选择GUI,(在BUNGEE模式下不可用)-
/bw join加入一张地图-
/bw random随机加入一张地图-
/bw join <groupName>随机加入一张处于该地图组的地图-
/bw join [group1+group2]加入指定地图组的第一张可加入的地图-
/bw join [arenaName]加入指定的地图,这个地图名不是显示的名称,而是在你创建时输入的地图ID-
/bw lang修改你的起床战争语言(消息,计分板,GUI,全息图)-
/bw leave离开一张地图(一端多图)或起床服务器(一端一图)-
/bw cmds查看插件指令列表-
/bw start在一些情况下强制开启某地图(可以用来做VIP)bw.forcestart
/bw start debug强制开启一张地图(即使只有一名玩家也可以)OP
/bw stats查看起床战争统计数据-
/bw teleporter如果你是旁观者,执行该指令打开旁观者菜单-
/bw tp [username]传送到某玩家的身边(即使在游戏中也可以)
服务器管理者可以用该功能查看是否有玩家作弊
bw.tp
/bw arenaGroup 管理地图组bw.groups
/bw arenaList查看地图列表-
/bw build允许在大厅中放置/破坏方块bw.build
/bw cloneArena复制一张指定的地图bw clone
/bw delArena删除一张指定的地图bw.clone
/bw disableArena禁用一张指定的地图bw.disable
/bw npc管理NPC,需要Citizens插件前置bw.npc
/bw reload重载起床战争配置文件bw.reload
/bw setLobby设置起床主大厅(在BUNGEE模式下不可用)bw.setup
/bw setupArena创建或编辑一张起床战争地图bw.setup
/bw setWartingSpawn设置脚下为该地图的等待大厅bw.setup
/bw setSpectSpawn设置旁观者的出生地bw.setup
/bw setSpawn为一个团队设置出生点bw.setup
/bw addGenerator新增一个铁/金/钻石/绿宝石的资源刷新点bw.setup
/bw removeGenerator删除离你最近的一个资源刷新点bw.setup
/bw autoCreateTeams获取地图中方块的颜色自动创建队伍bw.setup
/bw createTeam为一张地图手动创建团队bw.setup
/bw removeTeam删除该地图的某个团队bw.setup
/bw setBed为某个团队设置床bw.setup
/bw setMaxInTeam设置团队最大人数bw.setup
/bw setShop将脚下设置为商店NPCbw.setup
/bw setType(可选)设置地图类型(仅在辅助模式下可用)bw.setup
/bw setUpgrade为某个团队设置团队升级NPCbw.setup
/bw waitingPos设置pos1/pos2,设置等待大厅区域(这样游戏开始后才可以清除等待大厅)bw.setup
/bw setKillDrops设置杀死敌人时掉落物掉落的位置bw.setup
/bw save保存编辑修改并传送到大厅bw.setup
/bw level修改一名玩家的等级bw.level
/bw upgradesmenu如果玩家在团队升级NPC周围,则可以输入该指令打开团队增益GUI-

其他权限



功能 描述权限
VIP踢出拥有该权限的玩家进入某满人地图时
将会随机踢出一名玩家并让该玩家进入
bw.vip
聊天颜色拥有该权限的玩可以在聊天时使用颜色代码 bw.chatcolor
“绕开”指令拥有该权限的玩可以在游戏中使用非白名单的指令bw.cmd.bypass
喊话冷却拥有该权限的玩可以跳过喊话冷却时间 bw.shout.bypass
随机加入直接加入处于BUNGEE模式下的一个起床地图(随机加入) bw.setup





小天吖~


主配置文件


共计:2950个字数  10581个字符  
包含:2764个汉字  175个标点(全角)   4517个字母  186个数字


这个页面介绍的是plugins/BedWars1058下的config.yml
请确保在配置中使用的物品/方块ID正确
1.7~1.12.x 物品ID列表https://gitlab.com/andrei1058/BedWars1058/wikis/1.7-1.12-materials
1.13+ 物品ID列表https://gitlab.com/andrei1058/BedWars1058/wikis/1.13-newer-materials

  1. #这项共有四种选择:
  2. # 1. MULTIARENA : 意味着在一个paper/spigot服务器上可以同时运行多个地图
  3. # 2. SHARED : 意味者你可以在一个运行着其他游戏的paper/spigot的服务器上运行起床地图
  4. #              但主大厅世界将不会受该插件的保护
  5. # 3. BUNGEE :允许你在一台服务器上运行多张游戏地图,并且与BUNGEE网络下的外部大厅保持连接,游戏开始之后
  6. #             为了始终有空闲的地图房间,游戏中的地图将会被复制
  7. # 4. BUNGEE_LEGACY :意味着在一台Paper/spigot服务器上只运行一张地图
  8. #                    当你加入该服务器时,将自动进入游戏。服务器的motd会根据游戏状态自动修改
  9. serverType: MULTIARENA

  10. # 这是起床战争服务器默认语言
  11. # 该项默认为"language: en" 意思是英文是该服务器默认的语言,具体的配置文件路径为“plugins/BedWars1058/Languages/messages_en.yml”
  12. # 当然你可以自行创建一个以".yml"为后缀的文件,并设置自己的语言。
  13. # 示例:如果你想添加罗马尼亚语,你可以创建一个“messages_ro.yml”的文件,从“messages_en.yml”中把所有信息复制过来
  14. # 一条一条翻译,翻译完之后将罗马尼亚语设为服务器默认语言,将下方改为"language:ro"
  15. # 玩家可以使用/bw lang en修改自己的语言(消息/GUI/全息图)为英文,但并不会影响其他玩家
  16. # 当然上面的咱用不到,咱使用中文就可以了
  17. language: en

  18. # 这里可以放你的充值链接(下方示例是作者的捐赠链接)
  19. # 当玩家加入一个已经满人的地图时,他们会收到下方这条链接,例如“充值后可以获得满人进入权限,充值链接为:”
  20. # 玩家点击弹出来的信息后,将会进入浏览器,进行充值行为
  21. storeLink: https://donation.link

  22. # 设置你的大厅服务器,如果服务器类型为BUNGEE,玩家将在游戏接受后被传送到下方设置的大厅
  23. # 如果你的服务器类型为MULTIARENA,也可以用于“返回大厅”
  24. lobbyServer: hub

  25. # 如果你想设置全部聊天均为全局的话,请将此项设置为true
  26. # 在地图中游玩的玩家及在大厅中的玩家都会看到所有人发送的所有消息
  27. # 当然这不包括旁观者发送的消息
  28. globalChat: false

  29. #如果你希望使用该插件管理你服务器的聊天格式,请设置此项为true
  30. formatChat: true

  31. # 如果你想在控制台中接受到相关调试信息(报错),请将此项设置为true
  32. # 你可以通过该功能来发现插件的问题
  33. debug: false

  34. # 计分板配置
  35. scoreboard-settings:
  36.   # 侧栏配置(右侧计分板)
  37.   sidebar:
  38.     # 是否启用多地图模式(MULTIARENA)下的大厅计分板
  39.     enable-lobby-sidebar: true
  40.     # 是否启用游戏计分板(等待时/开始时/游玩时/重启时)
  41.     enable-game-sidebar: true
  42.     # 计分板的标题刷新间隔
  43.     # 以ticks为单位,如果你想禁用的话请设置为0
  44.     title-refresh-interval: 2
  45.     # 计分板变量的刷新间隔
  46.     # 以ticks为单位,如果你想禁用的话请设置为0
  47.     # 当某个团队的床被挖,某个玩家/团队被淘汰时,无论禁用与否,计分板变量都会刷新
  48.     placeholders-refresh-interval: 20

  49.   # Tab 列表配置
  50.   player-list:
  51.     # Tab 列表禁用/启用
  52.     format-lobby-list: true
  53.     format-waiting-list: true
  54.     format-starting-list: true
  55.     format-playing-list: true
  56.     format-restarting-list: true
  57.     # Tab 列表刷新间隔
  58.     # 以ticks为单位,如果你想禁用的话请设置为0
  59.     names-refresh-interval: 100

  60.   # 游戏中生命值配置
  61.   health:
  62.     # 是否在tab'列表中显示玩家的血量
  63.     display-in-tab: true
  64.     # Tab 列表刷新间隔
  65.     # 以ticks为单位,如果你想禁用的话请设置为0
  66.     animation-refresh-interval: 80


  67. # 组队配置
  68. party-settings:
  69.   # 如果你想要在同一队伍里面的朋友们,加入地图后可以进入同一团队,请将此项设置为true
  70.   allow-parties: true
  71.   # 默认组队命令是否启用
  72.   enable-party-cmd: true
  73.   # 如果使用 AlessioDP 组队的话,选择加入某地图时玩家需要至少达到多少级
  74.   alessioDP-choose-arena-rank: 10

  75. # 该大项仅需选择BUNGEE模式的服务器配置
  76. # 如果你服务器的模式不是BUNGEE,请忽略
  77. bungee-settings:
  78.   # 为了放置服务器卡顿,你可以设置在进行多少场游戏后,服务器会自动重启。在下方设置值
  79.   # 如果设置为1,那么每场游戏结束后,服务器将都会重启
  80.   # 如果设置为-1或0,则代表禁用该功能
  81.   # 如果你下方设置的值 > 1,插件会自动创建一个空地图,并将其作为主世界
  82.   # 这是必须的,该世界也不能被卸载(恢复地图需要)
  83.   games-before-restart: 30

  84.   # 这句话比较绕
  85.   # 设置在游戏结束后,在服务器重启前执行的命令(好像也不绕)
  86.   restart-cmd: restart
  87.   
  88.   # 如果你不知道这项是干嘛呢,请不要动这个!
  89.   # 这是在bc config.yml中的服务器名称
  90.   # 同时还需要允许玩家加入BUNGEE模式
  91.   server-id: bw1
  92.   
  93.   # 如果你不知道这项是干嘛呢,请不要动这个!
  94.   # 如果你在大厅服务器中安装了BedWarsProxy 插件,请将该项设置为服务器IP+BedWarsProxy插件的端口
  95.   # 注意!这里的端口不是你服务器的端口,而是位于plugins/BedWarsProxy/config.yml下的端口
  96.   lobby-servers:
  97.   - 0.0.0.0:2019
  98.   
  99.   # 玩家通过BedWarsProxy插件传送到处于同一BUNGEE网络下的地图所需的等待时间(单位为毫秒)
  100.   # 如果玩家等待的时间超过了下方设置的,玩家将不会传送到该地图中
  101.   bwp-time-out: 5000

  102. # 配置游戏倒计时
  103. countdowns:
  104.   # 当玩家人数到达设置的最小玩家数时,开始倒计时,请在下方设置倒计时的时间(单位为秒)
  105.   game-start-regular: 40

  106.   # 当玩家人数到达满人的一半时,倒计时缩短到下方设置的时间(单位为秒)
  107.   game-start-half-arena: 25
  108.   
  109.   # 在重开一张地图前要等待的时间(单位为秒)
  110.   # 在找到获胜者之前,该配置将直接被使用
  111.   game-restart: 15

  112.   # 当地图满人时,倒计时缩短到下方设置的时间(单位为秒)
  113.   game-start-shortened: 10

  114.   # 当游戏开始后,游戏结束倒计时(单位为秒)达到下方设置的值时,所有团队的床将自动被破坏
  115.   # 同时所有的资源点将变为最高一级
  116.   next-event-beds-destroy: 360

  117.   # 当游戏开始后,游戏结束倒计时(单位为秒)达到下方设置的值时,游戏地图中会产生龙
  118.   next-event-dragon-spawn: 600

  119.   # 这个倒计时将在龙产生后开始
  120.   # 倒计时结束,游戏地图将强制结束,服务器强制重启
  121.   next-event-game-end: 120

  122. # 玩家多久可以使用一次“!”或“/shout” 进行喊话呢?(单位为秒)
  123. shout-cmd-cooldown: 30

  124. # 在玩家离开某地图后,多长时间内可以重新进入该地图(单位为秒)
  125. rejoin-time: 300

  126. # 玩家重生后保护时间多长。
  127. # 可以防止其他玩家在出生点刷人头,但如果玩家重生后打了其他玩家,那不会受该机制的保护
  128. # 建议将该值至少设置为500,使玩家免受掉落伤害
  129. # 因为一些服务器在重生时会有掉落伤害
  130. re-spawn-invulnerability: 3000

  131. # TNT Jump feature settings
  132. tnt-jump-settings:
  133.   barycenter-alteration-in-y: 0.5
  134.   strength-reduction-constant: 3
  135.   y-axis-reduction-constant: 2
  136.   # 设置为-1,则表示禁用自定义伤害
  137.   damage-self: 1
  138.   damage-teammates: 5
  139.   damage-others: 10

  140. # 数据库配置
  141. database:
  142.   # 是否启用MYSQL数据库?
  143.   # 如果将该项设置为false则使用SQLite
  144.   enable: false

  145.   # 数据库的Ip/DNS
  146.   host: localhost

  147.   # 数据库的端口
  148.   port: 3306

  149.   # 数据库的名字
  150.   database: BedWars

  151.   # 数据库用户名
  152.   user: root
  153.   
  154.   # 数据库密码
  155.   pass: bread

  156.   # 安全链接
  157.   ssl: false

  158. # 你可以在这个列表中配置你不支持的语言
  159. # 但请注意,并不会禁用 "language: x" 中配置的语言
  160. # 想要禁用语言,请将其iso代码添至下方
  161. # 啥?iso代码是啥?示例: messages_en.yml -> iso: en
  162. disabled-languages:
  163. - ru
  164. - es

  165. # 如果你想禁用一些功能性方块(例如工作台,熔炉等),请在下方对应的位置 将其设置为true
  166. # 这里的配置会应用到大厅和地图中
  167. inventories:
  168.   disable-crafting-table: true
  169.   disable-enchanting-table: true
  170.   disable-furnace: true
  171.   disable-brewing-stand: true
  172.   disable-disable-anvil: true

  173. # 配置以获得更好的性能
  174. performance-settings:
  175.   # 如果想禁用资源刷新点上方的旋转动画,请设置此项为false
  176.   # 可以减少一丢丢CPU使用率
  177.   rotate-generators: true

  178.   # 如果想禁用服务器重启时的加载的资源包,请将此项设置为true
  179.   # BedWars1058 使用这些资源包来修复一些细节问题,禁用也无伤大雅
  180.   disable-respawn-packets: false

  181.   # 如果想禁用玩家喝隐身药水时隐藏盔甲的资源包,请将此项设置为true
  182.   # the player armor when he drinks a invisibility potion.
  183.   # 如果 disable-spawn-packets 设置为false,则玩家在重生后仍使用盔甲资源包
  184.   disable-armor-packets: false

  185. # 配置地图选择GUI
  186. # 如果服务器为 BUNGEE 模式,请忽略此大项
  187. arena-gui:
  188.   settings:
  189.     # 地图选择GUI的格子数量
  190.     inv-size: 27

  191.     # 是否只展示处于可开始状态的地图呢?
  192.     show-playing: true

  193.     # 展示地图的格子
  194.     use-slots: 10, 11, 12, 13, 14, 15, 16

  195.   # 显示等待状态下地图的物品格
  196.   waiting:
  197.     material: LIME_CONCRETE
  198.     data: 5
  199.     enchanted: false

  200.   # 显示开始状态下地图的物品格
  201.   starting:
  202.     material: YELLOW_CONCRETE
  203.     # 在1.13+版本中已删除data
  204.     data: 4
  205.     enchanted: false

  206.   # 显示游玩状态下地图的物品格
  207.   playing:
  208.     material: RED_CONCRETE
  209.     # 在1.13+版本中已删除data
  210.     data: 14
  211.     enchanted: false

  212.   # 方块格中空地图展示的物品
  213.   skipped-slot:
  214.     material: BLACK_STAINED_GLASS_PANE
  215.     # 在1.13+版本中已删除data
  216.     data: 15
  217.     enchanted: false


  218. # 配置玩家统计GUI
  219. stats-gui:
  220.   #玩家统计GUI的格子数量
  221.   inv-size: 27
  222.   
  223.   # 统计名称
  224.   # 你可以根据自己的需要自定义统计信息,可以添加/删除想要的内容
  225.   # 语言路径在 BedWars1058/Languages/messages_en.yml
  226.   # 重启你的服务器,生成路径 (这些生成的文件名为 "name not set" )
  227.   # 这些信息将被用于: stats-name-name, stats-name-lore
  228.   # 示例: 我们将使用 stats-wins-name
  229.   # 统计以下数据 {kills}, {deaths}, {losses}, {wins}, {finalKills}, {fKills}
  230.   # {finalDeaths}, {gamesPlayed}, {firstPlay}, {lastPlay}, {player}
  231.   # 当然还支持PlaceholderAPI变量
  232.   # 你可以随意根据自己的需要来修改这个GUI
  233.   wins:
  234.     material: DIAMOND
  235.     # 在1.13+版本中已删除data
  236.     data: 0
  237.     # 在 GUI 中,统计信息的物品格在全部格子中的位置
  238.     slot: 10
  239.   
  240. # 想在游戏开始时或者玩家重生后给予指定的物品?可以通过以下配置实现
  241. # 请注意!:
  242. # - 如果你配置多把剑🗡的话,插件只会给玩家一把剑!
  243. # - 如果玩家在死亡后背包内还有剑,那插件也不会再给他一把剑(在死亡不掉落模式中才会有该问题)
  244. # 其他的物品没有限制条件,尽情的配置吧!
  245. start-items-per-group:
  246.   # 这里填写的是“地图组名:-xxx”,如果你不知道这是啥,请查阅
  247.   # https://gitlab.com/andrei1058/BedWars1058/wikis/arena-groups.
  248.   # 没有在任何地图组的地图将会使用默认配置。所有的武器/装备/道具都是无法破坏的!
  249.   Default:
  250.   - WOODEN_SWORD

  251. # 在下方配置在游戏中可使用的指令,直接添加即可
  252. # 有个权限可以无视该配置,具体请看“权限”页面
  253. allowed-commands:
  254. - shout
  255. - bw
  256. - leave

  257. # 配置在玩家加入服务器时自动收到的物品
  258. # 如果你的服务器为 BUNGEE 模式,请忽略该大项
  259. # 你可以根据自己的需要添加或删除新物品,它们都可以执行指令哦
  260. lobby-items:
  261.   example-item:
  262.     # 玩家右键该物品时执行的指令
  263.     command: bw gui
  264.     material: CHEST
  265.     # 1.13+版本已无data
  266.     data: 0
  267.     # 放到玩家背包中哪个格子呢?
  268.     slot: 4

  269. # 配置玩家加入地图时自动收到的物品
  270. # 你可以根据自己的需要添加或删除新物品,它们都可以执行指令哦
  271. pre-game-items:
  272.   example-item:
  273.     # 玩家右键该物品时执行的指令
  274.     command: bw stats
  275.     # 如果配置为这个,那会自动获取玩家的头皮肤
  276.     material: PLAYER_HEAD
  277.     data: 0
  278.     # 放到玩家背包中哪个格子呢?
  279.     slot: 0

  280. # 配置加入旁观者模式自动收到的物品
  281. # 你可以根据自己的需要添加或删除新物品,它们都可以执行指令哦
  282. spectator-items:
  283.   example-item:
  284.     # 玩家右键该物品时执行的指令
  285.     command: bw leave
  286.    
  287.     material: RED_BED
  288.     # 1.13+版本已无data
  289.     data: 0
  290.     # 放到玩家背包中哪个格子呢?
  291.     slot: 0

  292. # 是否允许队友之间generator splitting
  293. enable-gen-split: true
复制代码





小天吖~

地图配置

共计: 501 个字数 1641 个字符
包含: 475 个汉字 26 个标点(全角) 613 个字母 26 个数字

每个团队都可以在每种语言中显示自定义名称。通过该路径配置你想要的团队名称:
Languages/messages_x.yml 中 team-name-<arenaName>-<teamName>


  1. #该地图属于哪个地图组呢?
  2. #通常情况下,默认为 "Default"
  3. #阅读有关地图组配置的内容: [url]https://gitlab.com/andrei1058/BedWars1058/wikis/arena-groups[/url]
  4. group: Solo

  5. #设置地图名称,显示在选择GUI/计分板等地方的名称
  6. #留空的话则显该地图的文件夹名称作为地图名称
  7. #/bw join <arena> 是不可以使用自定义名称的,该处的<arena>需要填写地图文件夹名
  8. display-name: ""

  9. #开始游戏最少需要多少名玩家
  10. minPlayers: 2

  11. #每个团队最多可以有多少名玩家
  12. maxInTeam: 1

  13. #是否允许玩家旁观该地图呢?false为不允许,true为允许
  14. allowSpectate: true

  15. #团队出生点的保护区域(半径)
  16. #玩家将无法在此区域放置方块,保护刚重生的玩家不被刷人头
  17. spawn-protection: 5

  18. #NPC商店的保护区域(半径)
  19. #玩家将无法在此区域放置方块
  20. shop-protection: 1

  21. #团队升级NPC的保护区域(半径)
  22. #玩家将无法在此区域放置方块
  23. upgrades-protection: 1

  24. #设置岛的半径
  25. #有些道具会用到,比如陷阱等
  26. island-radius: 17

  27. #设置世界边界大小,玩家无法在区域外的任何位置交互方块
  28. worldBorder: 300

  29. #玩家Y坐标若低于这个值,则直接将该玩家杀死(也就是掉虚空立即死亡)
  30. #设置一个大的负数相当于禁用该项
  31. y-kill-height: -1

  32. #玩家无法在Y坐标超过该项设置的值上交互方块(最大建造高度)
  33. max-build-y: 180

  34. #是否允许已被淘汰的团队的资源点继续刷资源呢?禁用填true
  35. disable-generator-for-empty-teams: false

  36. #是否允许 已被淘汰的团队 中NPC商店继续存在呢?禁用填true
  37. disable-npcs-for-empty-teams: true

  38. #是否禁用 BedWars1058 的掉落物管理系统
  39. #如果你设置为true,那游戏中的掉落物将会与MC原版机制相同
  40. vanilla-death-drops: false

  41. #是否禁用床上方的全息图,禁用填false
  42. use-bed-hologram: true

复制代码







小天吖~

资源配置

共计: 1025 个字数 3104 个字符
包含: 964 个汉字 47 个标点(全角) 1021 个字母 61 个数字

资源相关配置文件

  1. #如果你没有指定配置某个地图组,那在“default”组下的配置将会应用到所有的地图中
  2. #如果你还不知道地图组是个什么,请查阅: [url]https://gitlab.com/andrei1058/BedWars1058/wikis/arena-groups[/url]
  3. Default:
  4.   #配置团队基地(其实也不知是在各个团队的岛屿中)中铁资源的相关项
  5.   #注意哦,玩家们可以通过团队升级NPC修改这些配置
  6.   iron:
  7.     #铁资源的刷新时间(单位为秒)
  8.     delay: 2
  9.     #单次产生多少个铁?
  10.     amount: 2
  11.     #资源刷新点周围存在一定值的铁资源时,该资源点将不会继续刷出铁资源
  12.     #直到有玩家捡起这些铁,该资源点才会继续刷铁资源
  13.     #这个值就可以在这里配置
  14.     spawn-limit: 32

  15.   #配置团队基地(其实也不知是在各个团队的岛屿中)中金资源的相关项
  16.   #注意哦,玩家们可以通过团队升级NPC修改这些配置
  17.   gold:
  18.     #金资源的刷新时间(单位为秒)
  19.     delay: 6
  20.     #单次产生多少个金?
  21.     amount: 2
  22.     #资源刷新点周围存在一定值的金资源时,该资源点将不会继续刷出金资源
  23.     #直到有玩家捡起这些金,该资源点才会继续刷金资源
  24.     #这个值就可以在这里配置
  25.     spawn-limit: 7

  26.   #地图中钻石资源的相关配置
  27.   diamond:
  28.     #设置第I级
  29.     tierI:
  30.       #钻石资源的刷新时间(单位为秒)
  31.       delay: 30
  32.       #资源刷新点周围存在一定值的钻石时,该资源点将不会继续刷出钻石
  33.       #直到有玩家捡起这些钻石,该资源点才会继续刷钻石
  34.       #这个值就可以在这里配置
  35.       spawn-limit: 4

  36.     #设置第II级
  37.     tierII:
  38.       #钻石资源的刷新时间(单位为秒)
  39.       delay: 20
  40.       #资源刷新点周围存在一定值的钻石时,该资源点将不会继续刷出钻石
  41.       #直到有玩家捡起这些钻石,该资源点才会继续刷钻石
  42.       #这个值就可以在这里配置
  43.       spawn-limit: 6
  44.       #资源点什么时候升到下一级呢
  45.       #单位为秒
  46.       #游戏开始360秒后升级为为II级
  47.       start: 360

  48.     #设置第III级
  49.     tierIII:
  50.       #钻石资源的刷新时间(单位为秒)
  51.       delay: 15
  52.       #资源刷新点周围存在一定值的钻石时,该资源点将不会继续刷出钻石
  53.       #直到有玩家捡起这些钻石,该资源点才会继续刷钻石
  54.       #这个值就可以在这里配置
  55.       spawn-limit: 8
  56.       #资源点什么时候升到下一级呢
  57.       #单位为秒
  58.       #资源点升级到II级后,1080秒后升级为III级
  59.       start: 1080
  60.   emerald:
  61.     #设置第I级
  62.     tierI:
  63.       #绿宝石资源的刷新时间(单位为秒)
  64.       delay: 70
  65.       #资源刷新点周围存在一定值的绿宝石时,该资源点将不会继续刷出绿宝石
  66.       #直到有玩家捡起这些绿宝石,该资源点才会继续刷绿宝石
  67.       #这个值就可以在这里配置
  68.       spawn-limit: 4

  69.     #设置第II级
  70.     tierII:
  71.       #绿宝石资源的刷新时间(单位为秒)
  72.       delay: 50
  73.       #资源刷新点周围存在一定值的绿宝石时,该资源点将不会继续刷出绿宝石
  74.       #直到有玩家捡起这些绿宝石,该资源点才会继续刷绿宝石
  75.       #这个值就可以在这里配置
  76.       spawn-limit: 6
  77.       #资源点什么时候升到下一级呢
  78.       #单位为秒
  79.       #游戏开始720秒后升级为为II级
  80.       start: 720

  81.      #设置第III级
  82.     tierIII:
  83.       #绿宝石资源的刷新时间(单位为秒)
  84.       delay: 30
  85.       #资源刷新点周围存在一定值的绿宝石时,该资源点将不会继续刷出绿宝石
  86.       #直到有玩家捡起这些绿宝石,该资源点才会继续刷绿宝石
  87.       #这个值就可以在这里配置
  88.       spawn-limit: 8
  89.       #资源点什么时候升到下一级呢
  90.       #单位为秒
  91.       #资源点升级到II级后,1440秒后升级为III级
  92.       start: 1440

  93. #刷出的物品是否堆叠
  94. #设置为堆叠请配置为true
  95. stack-items: false
复制代码







下一页 最后一页