一个简单的插件,灵感来自模组 "ProjectE"。
就像ProjectE模组一样,但现在你可以在插件服务器(如Spigot或Paper)上运行它,并且支持 Folia!
我只是在 1.20.4 和 1.21.4 上进行了测试,但理论上它可以运行在 >= 1.16 服务器(我想)。
发现任何问题?请在[github issue](https://github.com/Little100/ProjectE-plugin/)中报告!
有更多描述
# ProjectE
[配方](./recipe.md)
## 描述
ProjectE 是一个 Minecraft Spigot 插件,灵感来自著名的“等价交换”模组。它将物质转换的核心系统引入到服务器中,允许玩家将物品分解成能量-物质共价键 (EMC) 单位,并使用这些 EMC 来创建新物品。
此插件旨在为生存模式、角色扮演服务器或任何希望为玩家提供更灵活的资源管理方式的服务器增加深度。
## 核心功能
* 就像 project E 一样,但它是一个 Spigot 插件
## 命令
以下是 ProjectE 插件的主要命令:
* `/projecte`: 显示包含所有可用命令的帮助菜单。
* `/projecte reload`: 重新加载插件的配置文件。
* `/projecte setemc `: 设置你手中物品的 EMC 值。
* `/projecte debug`: 显示手中物品的详细调试信息,包括其 EMC 值、配方和已学习状态。
* `/projecte give `: 将指定数量的 EMC 给另一个玩家。
* `/projecte noemcitem`: 打开一个 GUI,其中列出了所有当前没有 EMC 值的物品。
* `/projecte bag list`: 列出你拥有的所有彩色炼金袋。
* `/projecte lang list`: 列出所有可用的语言文件。
* `/projecte lang set `: 设置插件的显示语言。
## 权限
* `projecte.command.setemc`: 允许使用 `/projecte setemc` 命令。 (默认:OP)
* `projecte.command.reload`: 允许使用 `/projecte reload` 命令。 (默认:OP)
* `projecte.command.debug`: 允许使用 `/projecte debug` 命令。 (默认:OP)
* `projecte.command.give`: 允许使用 `/projecte give` 命令。 (默认:true)
* `projecte.command.noemcitem`: 允许使用 `/projecte noemcitem` 命令。 (默认:OP)
* `projecte.interact.transmutationtable`: 允许玩家打开和使用炼金转化台。 (默认:true)
* `projecte.command.bag`: 允许使用炼金袋相关的命令。 (默认:true)
* `projecte.command.lang`: 允许使用 `/projecte lang` 命令。 (默认:OP)
## 安装
1. 将 `ProjectE.jar` 文件放入服务器的 `plugins` 文件夹中。
2. 重启或重新加载服务器。
3. 插件将在 `plugins/ProjectE/` 文件夹中生成默认的配置文件。
4. 根据你的需要修改 `config.yml`。
5. 使用 `/projecte reload` 命令应用更改。