💡Improved Factions:现代化的领地插件 ✨ [1.18-1.20.6]
Improved Factions 是一款现代化的领地插件,旨在为服务器主和玩家提供流畅的体验。它功能丰富,可高度自定义,为你的服务器带来独特且引人入胜的领地玩法。
🎮什么是领地玩法?
领地是《我的世界》中一种流行的游戏模式,允许玩家创建或加入称为“派系”的社区,以占领土地并进行 PvP 战斗。玩家可以结成联盟、建造基地、征服领土,目标是成为服务器上最强大的派系。这是一种需要团队合作、沟通和策略的竞争性游戏模式。
❓为什么选择 Improved Factions?
本插件开箱即用,安装后即可正常运行。同时,它提供了极高的自定义自由度,服务器主可以通过丰富的功能和选项,量身打造符合自己设想的领地体验。
主要特性
- 现代化 GUI:直观易用的图形界面。
- 高度可定制:几乎所有功能都可按需调整。
- PAPI 支持:完美兼容 PlaceholderAPI。
- 模块化功能:可轻松启用或禁用各项功能。
- Dynmap 支持:可在 Dynmap 上显示领地地图。
- 高级能量系统:为派系管理增加策略深度。
- 玩家自定义派系:允许玩家个性化自己的派系。
- 自定义权限管理:精细控制成员权限。
- 高级领地系统:支持突袭等玩法。
- 集成荒野传送:方便玩家探索。
- 完全可翻译:支持多语言。
- 完整的权限节点:便于管理。
- 以及更多功能!
🔧开始使用
准备好升级你的领地体验了吗?立即下载 Improved Factions,开始定制你的领地服务器!
配置
插件的配置文件位于 plugins/ImprovedFactions/config.yml。该文件注释详尽,易于理解,方便你进行自定义。
数据统计 (bStats)
本插件使用 bStats 收集非常简略的匿名使用数据,以帮助改进插件。
✨功能模块
插件采用模块化设计,核心模块为必需,其他模块可按需启用。
核心模块 (Core)
- 提供插件所有基础功能。
- 包括派系管理、领地占领、邀请和踢出玩家等。
- 此模块无法禁用,是插件运行的基础。
荒野模块 (Wilderness)
- 允许玩家传送至未占领的荒野地区。
- 便于探索世界或收集资源。
- 可在配置文件中启用或禁用。
动态地图模块 (Dynmap)
- 与 Dynmap 插件集成。
- 允许在 Dynmap 网页地图上查看派系领地。
- 可在配置文件中启用或禁用。
家园模块 (Home)
- 允许玩家设置并传送至其派系的家园位置。
- 便于快速返回基地或重要地点。
- 可在配置文件中启用或禁用。
能量与突袭模块 (Power & Raid)
- 为派系添加高级能量系统。
- 派系能量会因玩家死亡、击杀和领土控制等因素增减。
- 能量过低的派系将容易遭受突袭,增加了策略管理的重要性。
- 可在配置文件中启用或禁用。
能量动态
- 成员增加:根据可配置的基础值增加能量,对小派系更有利。
- 在线成员累积:在线成员贡献其全部能量潜力,同派系成员同时在线可获得加成。
- 占领区块:每个被占领的区块都会持续消耗能量,成本随派系总区块数增加而上升。
- 盟友能量共享:派系会与盟友分享一小部分累积的能量。
领地覆写与突袭
- 无保护领地:当派系无法支付基础领地能量成本时,其领地将变为可突袭状态。
- 覆写过程:需要敌方派系成员在目标领地区块内停留设定的一段时间。
- 盟友援助:盟友可以通过输送能量提供帮助。
- 详细机制请参阅文档中的
power-raids.md 文件。
⭐兼容插件
以下插件可能与 Improved Factions 搭配使用,以增强体验:
- PlaceholderAPI (PAPI):提供丰富的变量替换功能。查看变量列表以获取详细信息。
- GuiEngine:本插件 GUI 运行所必需的库。它是一个功能强大的 GUI 引擎。
- Command Aliases:允许创建自定义命令。如果你想通过命令打开 GUI,这个插件是完美搭配。
🔧支持与贡献
支持
如果你有任何问题或需要帮助,欢迎加入我们的 Discord 社区。社区友好且乐于助人,你一定能找到所需的支持。
贡献
本插件是开源的,欢迎贡献代码。无论是开发者想要添加新功能或修复错误,还是玩家有改进建议,我们都非常感激。
捐赠
如果你喜欢这个插件并希望支持其开发,可以考虑进行捐赠。你的捐赠将用于覆盖维护成本,并支持我们持续添加新功能和改进。
🎮相关链接
- GitHub: https://github.com/ToberoCat/ImprovedFactions_new
- Wiki: https://github.com/ToberoCat/ImprovedFactions_new/wiki
- Discord: https://discord.gg/invite/improvedfactions
ImprovedFactions 是一款功能强大的 Minecraft 服务器插件,它提供了创建和管理派系的核心功能,并支持通过扩展模块来增加更多玩法。以下是如何安装、配置以及进行数据迁移的详细指南。
💡安装与基础设置
插件安装
- 将插件文件放入服务器的
/plugins/ 文件夹。 - 启动服务器。
- 加入服务器,并给自己管理员权限(op)。
- 成为管理员后,即可使用
/f 命令及其子命令来管理派系。
扩展模块安装
- 启动并进入服务器。
- 以管理员身份输入命令:
/f extension download <Extension>。 - 此命令将下载并安装指定的扩展模块。
扩展模块更新
- 启动并进入服务器。
- 输入命令:
/f extension update。 - 此命令将更新所有已安装的扩展模块,完成后会收到提示信息。
🎮从 MassiveCraft Faction 迁移数据
本指南将帮助你将旧版 MassiveCraft Faction 的数据迁移到 ImprovedFactions 中。
准备工作
- 下载 ImprovedFactions 最新版本(BETAv4.0.0 - 28.12.2021 或更高版本)。
- 将下载的
.jar 文件放入服务器的 /plugins/ 文件夹。
备份旧数据
- 如果你之前使用过本插件,请备份
/plugins/ImprovedFactions/ 文件夹内的旧数据。 - 建议将原文件夹重命名为
ImprovedFactions - Backup。 - 确保
/plugins/ 目录下不再存在名为 ImprovedFactions 的文件夹。
安装转换器
- 启动服务器并加入。
- 服务器完全启动后,输入命令:
/f extension download MCoreConverter。 - 如果出现错误,请重试。若三次尝试后仍失败,请在 Spigot 页面或 Discord 上报告问题。
执行数据转换
- 备份 mstore 数据:转换前,请备份位于服务器根目录(与
/plugins/ 同级)的 /mstore 文件夹。建议复制一份并重命名为 mstore - Backup。 - 释放服务器资源:转换过程需要大量内存和处理器资源。为了加快速度,建议临时移除服务器的内存限制,并关闭所有非必要的程序。
- 重启服务器:重启服务器以开始转换。服务器可能会在 “Loading MCoreConverter” 阶段停留较长时间,请勿强行停止服务器,这可能会损坏数据。加载时间取决于旧数据的大小。
- 处理可能的错误:转换过程中,部分已声明的区块可能无法加载,这通常是由于区块已被重复声明等原因造成的。如果仅出现少量错误信息,通常可以忽略。如果出现大量密集的错误信息,请等待转换过程完成,然后删除
/plugins/ImprovedFactions 文件夹并从头重试。若问题依旧,请进行报告。
转换后清理
- 当服务器成功加载后,请先关闭服务器。
- 前往
/plugins/ImprovedFactions/Extension/ 目录,删除 MCoreExtension.jar 文件。 - 恢复你为服务器设置的内存限制。
- 重新启动服务器。此时启动速度应恢复正常,内存占用也会显著降低。
> 如果在迁移过程中遇到任何问题,请务必报告,以便开发者修复。如果你自行解决了问题,也请告知,这有助于帮助其他用户。
🔧语言文件配置
ImprovedFactions 支持多语言,你可以轻松创建或修改语言文件。
创建新语言文件
- 启动服务器。
- 导航至
plugins/ImprovedFactions/lang/ 目录,你会找到默认的 en_us.lang(英语)文件。 - 复制此文件,并根据目标语言重命名,例如
de_de.lang(德语)。 - 使用文本编辑器打开新文件,翻译其中的所有消息文本。
切换语言
- 完成翻译并保存文件后,在服务器配置或相关命令中切换到新的语言代码(如
de_de)。 - 切换后,插件内的命令提示和消息将显示为你翻译的内容。