BedWars1058

自定义团队、自定义计分板、自定义商店、独立语言、自定义团队升级。

资源图片
![Logo](https://github.com/andrei1058/BedWars1058/blob/master/.github/assets/logo_open_source.png?raw=true) [![Documentation](https://i.imgur.com/xvs2FQm.png)](https://wiki.andrei1058.dev/docs/BedWars1058/) [![Issue Tracker](https://i.imgur.com/kwhm3vX.png)](https://github.com/andrei1058/BedWars1058/issues) [![Developer API](https://i.imgur.com/BJeV9VP.png)](https://wiki.andrei1058.dev/docs/BedWars1058/developers/getting-started) [![Discord](https://i.imgur.com/1yt6d9H.png)](https://discord.gg/XdJfN2X) BedWars 是一个迷你游戏,你必须保卫你的床并摧毁其他玩家的床。 一旦你的床被摧毁,你将无法重生。 __新的实验性计分板外观 (1.20.3)__ 现在 vs 之前 ![Sidebar1](https://i.imgur.com/I2RIbWq.png) ![Sidebar2](https://i.imgur.com/kI1yeeT.png) **下一次更新:** BedWarsProxy 消息重构 为了更好的世界恢复系统,安装 SlimeWorldManager。 了解如何安装它 [这里](https://wiki.andrei1058.dev/docs/BedWars1058/#world-restore)。 无需手动转换。BedWars1058 将处理它。 **已知问题** 此插件使用 NMS 代码;未经 NMS 的 spigot 分支不受支持。 **灵活 | 你可以运行插件的方式:** - SHARED:可以在同一 spigot 实例上运行其他迷你游戏。游戏只能通过命令访问。 - MULTIARENA:将需要一个完整的服务器实例来托管迷你游戏。它将保护大厅世界,并且游戏可以通过命令、NPC、标志和 GUI 加入。 - BUNGEE-LEGACY:旧的经典 bungee 模式,其中一个游戏意味着一个完整的服务器实例。当加入服务器时,你将被添加到游戏。竞技场状态将显示为 MOTD。 - BUNGEE:一种全新的可扩展 bungee 模式。 可以在同一个服务器实例上托管多个竞技场,并在需要时克隆和启动新的竞技场,以便其他玩家可以加入。 服务器可以在玩了一定数量的游戏后自动重启。 这需要你在大厅/中枢服务器上安装 BedWarsProxy,以便玩家可以加入。 当然,你可以在 bungee 模式下运行任意数量的服务器。 **语言 | 每玩家语言系统:** - 每个玩家可以接收他们想要的语言的消息、全息图、GUI 等。 /bw lang。 - 你可以删除或添加新的语言。 - 队伍名称、组别名称、商店内容等都可以翻译成你的服务器语言。 - 自定义开始倒计时标题/ 副标题。 **大厅移除 | 可选:** - 地图内部的等待大厅可以在游戏开始时移除。 **竞技场组 | 自定义:** - 你可以将竞技场按类型分组 (4v4, 50v50)。 你可以随意命名。 - 组可以具有自定义计分板布局、队伍升级、开始物品和自定义生成器设置。 - 你可以通过组加入地图:/bw join Solo, /bw gui Solo, /bw gui Solo+4v4 将显示 Solo 和 4v4 的游戏。 **商店 | 自定义:** - 你可以配置快速购买默认值。 - 你可以删除或添加新的类别。 - 你可以添加新的商店物品或在购买时执行命令。 - 永久物品在重生后给予。 - 永久物品可以降级,每次死亡会损失一个等级。 - 物品可以有重量,所以你不能购买比你当前等级更弱的物品等。 - 特殊物品可用:BedBug, Dream Defender, Egg Bridge, TNT Jump 和 Straight Fireball。 - 快速购买功能可用,并且在 bungee 模式下节点之间同步。 **团队升级 | 自定义:** - 你可以为每个竞技场组拥有不同的团队升级。 - 你可以添加和删除类别和内容。 - 你可以创建升级元素,从而:附魔物品、给予药水效果(给队友/基地/敌人当他们进入岛屿时)、编辑生成器设置并更改突发死亡阶段的巨龙数量。 - 你可以添加新的陷阱:解除附魔-物品(剑、盔甲、弓)、给予药水效果(团队/ 基地/ 敌人)、当敌人进入你的岛屿范围时移除药水效果以及触发命令。 **加入竞技场的方式:** - 竞技场选择器,可以进行配置。 /bw gui 将显示所有竞技场组,而 /bw gui Solo 将显示 Solo 组的游戏, /bw gui Solo+4v4 将显示 Solo 和 4v4 的游戏。 - 你还可以通过安装 Citizens 的 NPC 加入游戏。 - 也可以使用带有状态块的加入标志。 - 也可以使用命令。 /bw join random 将带你到最满的竞技场,而 /bw join mapName 将带你到指定的竞技场, /bw join groupName+groupName2 将带你到指定的组的地图。 **竞技场设置 | 自定义:** - 你可以设置在标志、GUI 等中使用的自定义显示名称。 - 设置最小/最大玩家数和队伍大小的选项。 - 启用/禁用选项:允许观众、禁用空队形的生成器、禁用空队形的 NPC、禁用内部掉落管理、床全息图的使用。 - 队伍重生点和队伍 NPC 的保护范围。 - 岛屿半径(用于触发陷阱和地图)边界半径。 - 基于 Y 坐标的虚空即死。 - 你可以创建任意数量的队伍。 - 你可以允许像在 SkyWars 游戏中一样破坏地图。 - 你可以切换生成器分割。 - 每张地图自定义游戏规则。 - 每个队伍无限量的铁/金/绿宝石 (此选项可以从升级中激活) 生成器。 **VIP 踢 | 权限:** - 具有 bw.vip 权限的玩家可以在开始阶段加入满员的竞技场。 这将踢出没有 bw.vip 权限的玩家从该游戏中。 **玩家统计:** - 我们不提供顶部全息图,但你可以使用 ajLeaderboards 或使用我们提供的占位符 LeaderHeads。 - 玩家可以使用内部统计 GUI 查看他们的统计信息,该 GUI 可以自定义并可以通过 /bw stats 访问。 - 游戏会话统计;当游戏结束时,你可以在聊天、计分板和标签列表中显示不同的玩家顶部统计信息。 默认的是击杀数、最终击杀数等,并且插件可以集成它们自己的统计数据。 **派对系统:** - 我们提供一个基本且实用的内部派对系统,让您与您的朋友一起加入同一队伍或竞技场。 - 我们还支持 Parties by AlessioDP,如果你是一个大型网络,这可能是一个更好的解决方案。 **反 AFK 系统:** - 超过 45 秒不活动的玩家将无法从生成器中拾取物品。 **自定义加入物品:** - 你可以添加和删除你在加入服务器(仅限多竞技场)时收到的物品,以及你在开始/等待阶段加入游戏时或作为观众加入时收到的物品。 - 加入物品可以执行命令。 **地图恢复系统:** - BedWars1058 的默认恢复适配器基于卸载地图、解压备份并重新加载它。 这可能对硬件廉价的服务器来说很重。 我们建议使用游戏处理器和 SSD。 - 为了提高性能,我们添加了对 SlimeWorldManager 的支持,该管理器可以通过其 slime 格式更快地加载地图并减少性能影响。 我们强烈建议您安装此插件。 无需手动转换。 BedWars1058 将处理所有内容。 了解如何安装它 [这里](https://wiki.andrei1058.dev/docs/BedWars1058/#world-restore)。 - 你还可以通过 API 实现自己的地图适配器。 - 它似乎比其他插件更重,因为我们不只是跟踪修改的方块。 我们需要恢复整个地图,因为服务器所有者可以允许玩家破坏地图,就像在一个 SkyWars 游戏中一样。 生成器、NPC 和队伍生成点等区域将受到保护。 **重新加入 | 功能:** - 如果你断开连接,或者如果你离开了游戏(可配置),你可以通过命令或重新加入服务器来重新加入它。 这也适用于可扩展 bungee 模式。 **TNT 跳跃 | 功能:** - 玩家可以使用可配置值的 TNT 跳跃。 - 头上带有红色的粒子效果的玩家(可配置)在他们的物品栏中带有 TNT。 **预制设置** [插件 & 预制设置 | andrei1058 wiki](https://wiki.andrei1058.dev/docs/BedWars1058/addons) 数百家世界各地的服务器都在使用。 ![gamster](https://github.com/andrei1058/BedWars1058/blob/master/.github/assets/servers/gamster.png?raw=true) ![feargames](https://github.com/andrei1058/BedWars1058/blob/master/.github/assets/servers/fear_games.png?raw=true) 聊天支持英语、罗马尼亚语和意大利语。 在寻求帮助之前,请阅读 [WIKI](https://wiki.andrei1058.dev/docs/BedWars1058/) aka [文档](https://wiki.andrei1058.dev/docs/BedWars1058/)。 谢谢! [开发 API - JAVADOCS](https://javadocs.andrei1058.dev/)