XPManager

一个改进并保持与BottledExp中的瓶子兼容的瓶子插件。

资源图片
# XPManager XPManager 是 [BottledExp](https://www.spigotmc.org/resources/bottledexp.2815/) 的一个即插即用替代品。BottledExp 是一个非常古老且臃肿的插件,所以我设计了这个插件来提供一个更精简的替代方案,并添加了一些自己的独特功能。您无需添加任何依赖项到您的服务器。 XPManager 默认情况下保留了 BottledExp 商店瓶的向后兼容性,因此旧瓶不会变得无用。目前该插件没有配置文件。 您可以在 [这里](https://github.com/jwkerr/XPManager/wiki/Permissions) 找到所有可用的权限节点。 在安装之前,请记住 BottledExp 的所有小众功能可能并不一定在此插件中存在,您下面看到的内容就是您得到的内容,但您可以随时在 GitHub 上提交问题,并且很有可能会被添加。还做出了一个设计决策,将单个普通瓶的成本设置为 10 XP。创建它需要 10 XP,投掷它需要 10 XP。 ## 您可能会觉得很棒的事情 - 您可以通过编写第二个 int 命令参数同时创建许多商店瓶,例如 `/b store 1395 64` 将创建 64 个价值 1395 XP 的瓶子。 - 您可以选择商店瓶是在消耗时立即使用的,还是通过命令投掷,这对于想要快速使用许多瓶子(例如批量附魔)时很有用。 - 有简单直观的“管理员”命令,这些命令镜像了玩家可以访问的标准命令,允许您的服务器工作人员轻松地退还 XP。 - 如果您意外地创建了一批错误的 XP 瓶或 XP 数量,可以使用 `/b convert` 将您物品栏中的所有瓶子立即转换为一个商店瓶。 - `/b mend` 将给予适合您手中工具修理的 XP 瓶。 - XPManager 将始终支持 Folia,因为为 [EarthMC](https://earthmc.net) 支持 Folia 是最初创建此插件的契机。 ## 命令 - bottle (b, xpm): 普通玩家的命令 - convert: 用于将用户物品栏中的所有标准非商店瓶转换为单个商店瓶 - get {amount/max}: 创建指定数量的标准 XP 瓶或根据用户的 XP 可能的最大数量 - mend: 创建一个能够精确修复您手中工具的瓶子 - stats: 显示您当前等级的统计信息 - store {amount/max} {quantity/max}: 将指定数量的 XP 存储在单个可投掷的瓶子中,带有一个可选的 quantity 参数 - toggle: 切换插件中为运行命令的玩家的设置 - thrown: 切换商店瓶是在使用时投掷还是立即消耗 - until {level}: 告诉您需要多少经验才能达到指定的等级 - bottleadmin (ba, xpma): 服务器工作人员的命令 - get {amount}: 在不需要用户在玩家身上有该 XP 的情况下,创建给定的瓶子数量 - store {amount} {quantity}: 在不需要用户拥有该 XP 的情况下,将指定数量存储在单个瓶子中,带有一个可选的 quantity 参数