EasyArmorStands

盔甲架和展示实体编辑器

资源图片
# EasyArmorStands Armor stand 和展示实体的编辑器。 ![截图](https://cdn.56738.me/easyarmorstands/banner2.png) # 安装 **支持的 Minecraft 版本:** Spigot/Paper 1.8.8 到 1.21.7 下载最新的 `.jar` 文件,并将其放入你的 `plugins` 文件夹。 # 使用 使用 `/eas give` 并按照说明操作。 如果你遇到了问题,请参考下面的详细说明。 ## 演示视频 [![演示视频](https://i.ytimg.com/vi/dQZkB3mez-0/0.jpg)](https://youtu.be/dQZkB3mez-0) ## 控制 * 右键单击:选择 * 左键单击:返回 * 左键单击:打开菜单 * Q:取消选择实体 * Shift:禁用对齐 * F:在本地/全局/缩放模式之间切换 ## 编辑实体 按住工具并右键单击一个实体以选择它。 工具 右键单击一条线以使用 **移动** 工具。 通过行走或环顾四周来移动你的光标,然后右键单击以确认你的更改。 你可以通过左键单击来放弃你的更改并恢复先前的位置。 右键单击一个圆圈以使用 **旋转** 工具。 这就像 移动工具 一样。 某些实体可以通过按 F 键在本地和全局模式之间切换。 本地模式受旋转影响,例如,你可以使用它来沿着盔甲架的胳膊移动它。 全局模式使用全局坐标。 使用 `/eas undo` 和 `/eas redo` 来撤销/重做你的更改。 你可以撤销使用 EasyArmorStands 执行的任何操作,以及手动放置或销毁盔甲架。 ## 盔甲架 盔甲架有 7 个部分: * 头 * 身体 * 左臂 * 右臂 * 左腿 * 右腿 * 位置 在选择盔甲架后,你还需要选择要编辑哪个部分。 位置部分是中间(头下)的黄色点,其他部分是白色的线。 部分 你可以通过选择位置部分然后选择 **拿起** 工具(在中心(线交汇处))来拿起和携带盔甲架。 使用 `/eas name` 编辑盔甲架的自定义名称。 这通常用于全息显示。 使用 [MiniMessage](https://docs.advntr.dev/minimessage/format.html) 格式化名称。 **提示:** 如果你使用的是 1.19.4+ 版本,你应该使用文本显示来进行全息显示,请参见下文。 ## 展示实体 展示实体可以像盔甲架部分一样进行编辑。 此外,它们可以进行缩放。 通过右键单击而不看任何东西来进入 **缩放** 模式, 就像在本地和全局模式之间切换一样。 使用菜单将物品放入物品展示中。 使用 `/eas text` 编辑文本展示的文本。 使用 [MiniMessage](https://docs.advntr.dev/minimessage/format.html) 格式化文本。 这个命令也有一些子命令,例如 `/eas text background`,可用于更改背景颜色。 **提示:** 在菜单中将广告模式设置为 `center` 并重置旋转 (`/eas reset`) 以创建一个始终面向玩家的全息显示。 按住 Shift 并左键单击方块以在方块展示中放置一个方块,或使用 `/eas block`。 此命令还支持方块状态,例如 `minecraft:birch_stairs[facing=east]`。 使用 `/eas box` 来调整或移动边界框。 设置边界框对客户端渲染性能很重要。 如果边界框不可见,客户端将不会渲染展示实体。 默认情况下,展示实体没有边界框,因此它们始终被渲染。 使用 `/eas brightness` 设置一个自定义亮度(光照级别)的展示实体。 ## FancyHolograms 集成 可以使用 EasyArmorStands 移动和缩放 FancyHolograms 全息显示。 ## 群组选择 按住 Shift 并右键单击一个实体以将其添加到你的群组选择中。 选择完要编辑的实体后,右键单击任何位置而无需按住 Shift 以开始编辑群组。 群组 ## 菜单 菜单 可以通过在没有选择任何部分或工具的情况下左键单击来访问菜单。 群组选择不支持菜单。 在左下方,你可以编辑实体装备槽(盔甲、拿取的物品)。 右下方包含快速选择特定部分的快捷按钮。 可以使用右上角的按钮更改盔甲架设置,例如可见性。 ### Head Database 集成 如果安装了 [Head Database](https://www.spigotmc.org/resources/head-database.14280/) 并且你有使用它的权限, 你可以点击左上角的按钮打开其菜单。 选择一个头部后,你将返回 EasyArmorStands 菜单,并可以快速将其放置到装备槽中。 权限:`headdb.open` ### TrainCarts 集成 如果安装了 [TrainCarts](https://www.spigotmc.org/resources/traincarts.39592/),则会在左上角添加一个按钮以打开 TrainCarts 模型浏览器。 权限:`easyarmorstands.traincarts.model` ## 命令 此列表包含一些无法通过菜单访问的重要命令。 使用 `/eas help` 查看命令和用法的完整列表。 * `/eas give`:给你编辑器工具 * `/eas align`:将所选实体移动到其方块的中心 * `/eas clone`:复制所选实体 * `/eas snap angle`:切换角度对齐(或指定增量) * `/eas snap move`:切换位置对齐(或指定增量) * `/eas reset `:重置属性 # 权限 有两种权限包包含推荐的生存或创造模式服务器的权限。 | 权限 | 描述 | |-----------------------|----------------------------------------------------| | `easyarmorstands.survival` | 允许编辑盔甲架及其基本属性 | | `easyarmorstands.creative` | 允许生成和编辑盔甲架和展示实体 | 例如,要允许玩家在创造性服务器上使用 EasyArmorStands,只需给他们 `easyarmorstands.creative` 权限。 权限的完整列表位于 [wiki](https://github.com/56738/EasyArmorStands/wiki/Permissions)。 ## PlotSquared 集成 如果安装了 [PlotSquared v6/v7](https://www.spigotmc.org/resources/plotsquared-v6.77506/),玩家只能编辑 其被允许建造的图块上的实体。 具有 `easyarmorstands.plotsquared.bypass` 权限的玩家可以绕过此限制。 ## WorldGuard 集成 如果安装了 [WorldGuard](https://enginehub.org/worldguard),玩家只能编辑 其被允许建造的实体。 具有 `easyarmorstands.worldguard.bypass` 权限的玩家可以绕过此限制。 ## GriefDefender 集成 如果安装了 GriefDefender,只有可信的建造者才能编辑声明中的实体。 具有 `easyarmorstands.griefdefender.bypass` 权限的玩家可以绕过此限制。 ## GriefPrevention 集成 如果安装了 GriefPrevention,玩家只能编辑 其被允许建造的实体。 具有 `easyarmorstands.griefprevention.bypass` 权限的玩家可以绕过此限制。 ## HuskClaims 集成 如果安装了 HuskClaims,玩家只能编辑 其被允许执行 `easyarmorstands:edit` 操作的实体。 `easyarmorstands:edit` 操作(标志)应在 [HuskClaims 配置](https://william278.net/docs/huskclaims/config) 中配置。 * 将其添加到 `wilderness_rules` 中 `config.yml` 以允许在荒野中使用 EasyArmorStands。 * 将其添加到 `allowed_owner_operations` 中 `trust_levels.yml` 以允许玩家在自己的图块中使用 EasyArmorStands。 * 将其添加到特定 `trust_levels` 的 `flags` 中 `trust_levels.yml` 以配置哪些信任级别可以使用 EasyArmorStands 在声明中。 具有 `easyarmorstands.huskclaims.bypass` 权限的玩家可以绕过此限制。 ## Towny 集成 如果安装了 Towny,只有可信的居民才能编辑声明中的实体。 具有 `easyarmorstands.towny.bypass` 权限的玩家可以绕过此限制。 ## Residence 集成 如果安装了 Residence,则 `build` 标志要求玩家才能编辑声明中的实体。 具有 `easyarmorstands.residence.bypass` 权限的玩家可以绕过此限制。 ## Lands 集成 如果安装了 Lands,可以在菜单中(*编辑实体*)使用 `easyarmorstands_edit` 角色标志来限制编辑实体。 具有 `easyarmorstands.lands.bypass` 权限的玩家可以绕过此限制。 ## BentoBox 集成 如果安装了 BentoBox,则需要 `ARMOR_STAND` 标志才能编辑实体。 具有 `easyarmorstands.bentobox.bypass` 权限的玩家可以绕过此限制。 # 配置 配置文件夹,包括所有菜单布局,都在插件文件夹中自动生成。 最重要的选项记录在 [wiki](https://github.com/56738/EasyArmorStands/wiki/Configuration)。 使用 `/eas reload` 重新加载所有配置文件。 ## 本地化 * 复制 [默认消息](https://raw.githubusercontent.com/56738/EasyArmorStands/main/easyarmorstands-plugin/src/main/resources/me/m56738/easyarmorstands/messages.properties) 到 `plugins/EasyArmorStands/messages_XX.properties`。 * 将 `XX` 替换为语言,例如: `messages_de.properties`。 这使得文件仅适用于具有该语言的玩家。 * 为了替换默认消息(如果不存在匹配的 `messages_XX.properties` 文件), 只需将文件命名为 `messages.properties`。 使用 `/eas reload` 重新加载所有消息。