跳转到内容
我的世界XyeBBS论坛3群 进群吹水聊天!众多整合包作者、插件作者、玩家在内哦!不定时发福利,公布重要通知!
...

VaultUnlocked

(VaultUnlocked)
一个支持 Folia 并拥有增强 API 的现代即插即用型 Vault 分支。
仅客户端

什么是 Vault Unlocked?

注意:这是原始 Vault 的一个分支,请参阅“增强功能”部分以了解它相比原始 Vault 提供了哪些内容

VaultUnlocked 是一个多功能 API,旨在简化权限、聊天和经济系统的插件集成。它为开发者提供了一个统一的接口,无需单独挂钩或依赖每个插件。创建此工具是为了回应现有 API(如 Register 和其他权限系统)的不足之处,这些系统往往缺乏必要功能或实现过于复杂。VaultUnlocked 的目标是简化这一过程,使开发者能够更直观地无缝支持各种系统。

凭借其用户友好的方法,VaultUnlocked 为不同系统提供了广泛的支持,使插件能够在多样化的环境中顺畅运行。该 API 的设计优先考虑简单性和有效性,解决了开发者在以往解决方案中遇到的挫折。通过提供一个 cohesive 且易于使用的平台,VaultUnlocked 增强了插件的功能,确保它们可以轻松连接权限、聊天和经济系统,而无需繁琐的变通方案或依赖项。

如果您想知道您使用的插件是否支持扩展的 VaultUnlocked 功能(包括多货币),请查看插件页面上的 VaultUnlocked 徽章!如果您是开发者并希望审核您的项目以获得 VaultUnlocked 经济徽章,请在此处提交工单:Github 徽章审核。

徽章:

经济徽章

增强功能(VaultUnlocked 提供而 Vault 没有的功能):

VaultUnlocked 相比现有插件提供了显著改进,特别是对于那些实现了更新 API 的插件。它带来了一系列增强的功能,使其成为开发者更强大和灵活的工具。

为什么选择 VaultUnlocked

与 Vault 相比,选择 VaultUnlocked 为插件开发者和服务器管理员提供了一系列优势,使其成为更优的选择。VaultUnlocked 在 Vault 的基础上构建,但引入了增强功能,例如多货币支持、与流行插件更好的兼容性,以及与 Folia 等高级服务器框架无缝协作的能力。此外,VaultUnlocked 正在积极开发中,确保其与最新进展保持同步,并提供更可靠、精确的操作,尤其是在复杂的经济系统中。这种现代功能与持续支持的结合,使 VaultUnlocked 成为管理服务器环境中权限、聊天和经济系统的更稳健且面向未来的选择。

额外功能:

  • 多货币支持: 允许在同一环境中管理多种货币。
  • 积极开发: 确保 API 持续改进和更新。
  • Folia 支持: 提供与 Folia 服务器框架的兼容性。
  • 更好的兼容性: 改进了与 Towny 等插件的集成,提升整体性能。
  • UUID 支持: 促进通用唯一标识符的使用,得益于 LlmDl 的贡献。
  • BigDecimal 支持: 实现精确准确的货币计算,同样由 LlmDl 贡献。

多货币支持

VaultUnlocked 引入了多货币支持,允许服务器同时管理和操作多种货币。此功能在复杂经济系统中特别有用,其中不同区域或派系可能使用不同类型的货币。通过提供一种无缝处理各种货币的方式,VaultUnlocked 确保经济交易既灵活又准确,满足多样化的游戏需求。

积极开发

VaultUnlocked 的关键优势之一是其持续的积极开发。VaultUnlocked 背后的开发者致力于不断改进和更新 API,确保其与最新插件和服务器框架保持兼容。这种积极开发的方法保证用户受益于最新功能、错误修复和优化,使 API 在 Minecraft 插件不断发展的格局中保持相关性和可靠性。

Folia 支持

VaultUnlocked 还提供与 Folia 的兼容性,Folia 是一个以提升性能和可扩展性著称的服务器框架。Folia 支持意味着使用 VaultUnlocked 的插件可以充分利用该框架的高级功能,从而实现更顺畅、更高效的服务器操作。这使得 VaultUnlocked 成为优先考虑高性能和稳定性的服务器的理想选择。

更好的兼容性

与流行插件(如 Towny)的改进兼容性是 VaultUnlocked 的另一突出特点。通过确保与这些插件更好地集成,VaultUnlocked 提升了整体性能和用户体验。这种兼容性意味着不同插件之间的冲突更少、交互更顺畅,使服务器管理员能够构建更 cohesive 和稳定的服务器环境。

UUID 支持

VaultUnlocked 包含对通用唯一标识符(UUID)的支持,这得益于 LlmDl 的贡献。UUID 支持对于现代 Minecraft 服务器至关重要,因为它确保即使玩家更改用户名,玩家数据也能保持一致和准确。此功能增强了服务器内各系统中玩家识别的可靠性,降低了错误或数据丢失的风险。

BigDecimal 支持

VaultUnlocked 引入了 BigDecimal 支持,同样由 LlmDl 贡献。此功能允许进行精确准确的货币计算,这对于拥有复杂经济的服务器至关重要。通过使用 BigDecimal,VaultUnlocked 可以高精度处理大数和分数值,确保服务器内的所有金融交易准确可靠。

许可证

VaultUnlocked 根据 LGPLv3 许可证授权。您可以在 此处 找到更多信息。

配置/权限

配置:

  • update-check
  • 开启/关闭更新检查器

权限:

  • vault.admin
  • 允许访问 vault 信息和转换命令
  • 默认为 OP

API/源码

bStats 数据收集

VaultUnlocked 利用 bStats 收集各种指标,类似于原始 Vault 插件。这些包括:

  • 唯一标识符
  • 服务器的 Java 版本
  • 服务器是否处于离线或在线模式
  • 插件版本
  • 服务器版本
  • 操作系统版本/名称和架构
  • CPU 核心数
  • 在线玩家数量
  • 指标版本
  • 当前使用的聊天、经济和权限挂钩

您可以通过编辑 plugins/bstats/config.yml 并将 opt-out 改为 true 来选择退出 bStats 指标收集。

链接 VaultUnlocked 有关实施 VaultUnlocked 的信息,请参考:https://github.com/TheNewEconomy/VaultUnlockedAPI

资源外链

选择礼物

使用社区积分,为喜欢的作品送上一份支持

加载中...

打赏记录

感谢每一位送出礼物的社区成员

0 次支持0 积分
正在加载内容…