一个允许玩家控制生物生成的Spigot插件。
需要一些东西来装饰你的服务器吗?厌倦了手动建造玩家雕像吗?有点自负吗?如果你对以上任何问题都回答了“是”,那么这个玩家雕像建造者非常适合你!
## 安装
1. 下载下面的 .jar 文件 (如果你使用 Minecraft 1.19 及更早版本,请下载插件版本 1.13)
2. 将 .jar 文件移动到你的 spigot/bukkit/craftbukkit 等服务器文件夹中的 "plugins" 文件夹中
3. 重启你的服务器
4. 输入 `/statue USERNAME` 生成指定 USERNAME 的雕像
## 基础知识
- 用法: `/statue USERNAME [glass|concrete|terracotta|planks|gray|wool] [default|slim|legacy] [xy|xz|yz] [iron_armor|diamond_armor|chainmail_armor|golden_armor] [left_leg|right_leg|body|head|left_arm|right_arm] [hue:0-1|saturation:0-1|brightness:0-1|contrast:0-1|posterize:LEVEL] [quote] [converter:
]`
- 控制台/命令方块用法: `/statue USERNAME x:[x coord] y:[y coord] z:[z coord] direction:[North|South|East|West] world:[world] [glass|concrete|terracotta|planks|gray|wool] [default|slim|legacy] [xy|xz|yz] [iron_armor|diamond_armor|chainmail_armor|golden_armor] [left_leg|right_leg|body|head|left_arm|right_arm] [hue:0-1|saturation:0-1|brightness:0-1|contrast:0-1|posterize:LEVEL] [converter:]`
- 用法: `/undostatue` (管理员) 你现在可以撤销的不止是你的最后一件雕像!
## 例子
| 例子 | 命令 | 描述 |
|---|---|---|
| 示例 1 | `/statue [USERNAME] glass` | 创建一个仅由玻璃制成的雕像 |
| 示例 2 | `/statue [USERNAME] concrete` | 创建一个仅由混凝土制成的雕像 |
| 示例 3 | `/statue [USERNAME] terracotta planks` | 创建一个仅由红土和木板制成的雕像 |
| 示例 4 | `/statue [USERNAME] gray` | 创建一个灰度雕像 |
| 示例 5 | `/statue [USERNAME] slim gray` | 创建一个灰度雕像,该雕像具有 `slim` 皮肤格式(3 像素手臂) |
| 示例 6 | `/statue [USERNAME] wool xz` | 创建一个仅由羊毛制成的雕像。由于 `xz` 参数,这个雕像会躺着 |
| 示例 7 | `/statue [USERNAME] diamond_armor concrete` | 创建一个由混凝土制成的带有钻石盔甲的雕像 |
| 示例 8 | `/statue [USERNAME] wool glass chainmail_helmet iron_chestplate golden_boots` | 创建一个带有锁子甲头盔、铁胸甲和金靴的雕像,仅由羊毛和玻璃制成 |
| 示例 9 | `/statue [USERNAME] head right_arm slim` | 仅创建雕像的头部和右臂组件,并带有瘦手臂(使用此功能分段构建雕像) |
| 示例 10 | `/statue [USERNAME] hue:.2 contrast:.3 posterize:3 saturation:.4 brightness:.5` | 将图像的色调改变为 .2,将对比度设置为 .3(降低对比度),将图像发布为 3 级,饱和度降低到 .4,亮度降低到 .5 |
| 控制台示例 11 | `/statue [USERNAME] x:-593 y:32 z:269 direction:North world:world` | 控制台/命令方块专用;在指定坐标和世界中构建雕像 |
| 控制台示例 12 | `/statue [USERNAME] x:-593 y:32 z:269 direction:North world:world hue:.34 posterize:3 wool` | 控制台/命令方块专用;在指定坐标和世界中构建雕像,并具有参数 |
| 示例 13 | `/statue [USERNAME] converter:lab` | 创建一个基于 LAB 颜色空间进行颜色到方块转换的雕像,这可能会导致更准确的颜色 |
| 示例 14 | `/statue [USERNAME] converter:rgb` | 创建一个基于 RGB 颜色空间进行颜色到方块转换的雕像,这是原始颜色差异算法 |
## 特性
- 插件会尝试连接到回退 API 以获取皮肤,如果 Mojang API 宕机的话
- 现在会自动创建瘦雕像, 如果手臂小于 4 个像素宽度 (而不是不得不打 `slim`)
- 支持 **新的皮肤类型(袖子、裤腿、夹克等)**
- 支持 **`slim`** 皮肤格式,带有 3 像素手臂
- 支持旧的皮肤类型,没有袖子、裤腿或夹克
- **因此,它基本上支持所有皮肤!**
- 支持以下方块类型:玻璃、混凝土、红土、木板、灰色方块、羊毛(您也可以将它们组合起来!)
- 默认设置是 `default`
- 还支持不同的皮肤方向(躺着、侧卧、站立)
- 所以您会输入 `/statue USERNAME slim xz`,如果您想要一个名为 USERNAME 的拥有 `slim` 皮肤格式并且雕像躺着的皮肤的话。
- WorldGuard 支持(即使没有 WorldGuard 也可以使用)!!!
- Vault 支持(即使没有 Vault 也可以使用)!!!
- EssentialsX 经济支持(即使没有 EssentialsX 也可以使用)!!!
- 通知玩家建造雕像需要哪些方块/物品。
- 仅当未着色/未上色的方块在背包中时,才允许建造雕像 (管理员可以绕过此限制) w/ 红土、木材、羊毛、混凝土和钻石 (钻石成本 = 方块总数除以 16) - 适用于生存/正常玩家。 可配置!
- 多线程,因此它不会使您的服务器卡顿
- 旋转雕像,使其面向你 (支持 4 个方向 + 上述的 xy、xz、yz,总共 12 个方向!)
- 如果由生存/正常玩家使用,插件不会删除方块 - 仅修改空气。这可以防止意外修改地形,并消除雕像可能破坏基岩或其他不应该破坏的东西的可能性。
- 在玩家上方两个方块处生成雕像以防止窒息。
- 撤销雕像仅影响任何玩家创建的最后一个雕像 (仅限管理员)
- 现在你可以给你的玩家雕像穿上盔甲了 (锁子甲、金色、钻石、铁)!你可以通过说明盔甲类型并添加 `_helmet`、`_chestplate` 或 `_boots` 来选择盔甲的各个部分 (例如:diamond_boots)。
- 此插件使用 bStats 插件指标;不存储任何个人信息,如果使用 worldedit/essentialsX,你已经使用 bStats。你可以通过进入插件文件夹下的 `bStats` 文件夹中的配置文件来选择退出。
- 你现在可以直接从你的电脑 (如果你是管理员) 创建玩家雕像了。
## 如何从你的电脑直接使用皮肤图像创建雕像
1. 获取你的皮肤的 .png 文件并复制它
2. 进入你的 spigot 服务器文件夹中的 "plugins" 文件夹
3. 进入 "PlayerStatueBuilderX" 文件夹
4. 将你的皮肤的 .png 文件粘贴到这里。记住文件名!!! (例如 `bestskin.png` 或 `bestskin`)
5. 启动你的服务器
6. 输入 `/statue .FILENAME` 确保在文件名前面添加一个点。当你输入命令时,删除文件名末尾的 `.png`。例如:你的文件名为 `bestSkinEver.png`,所以你会打 `/statue .bestSkinEver`
7. 你可以像正常皮肤雕像一样添加 `glass` `diamond_armor` 等去自定义它!
## 权限
```
playerstatuebuilderx.createStatue:
description: 允许创建雕像
default: true
playerstatuebuilderx.bypass:
description: 创建雕像,绕过材料要求
default: op
playerstatuebuilderx.specialOrientation:
description: 允许在 xz 和 yz 平面中创建雕像。方向不可预测, 仅限管理员!
default: op
playerstatuebuilderx.override:
description: 玩家雕像创建并覆盖方块 (通常只跳过空气)
default: op
playerstatuebuilderx.noWait:
description: 玩家无需等待命令的冷却时间来创建雕像 - 默认 5 分钟
default: op
playerstatuebuilderx.undo:
description: 玩家被允许撤销服务器上任何人的最后雕像(不退还材料)。要使此功能正常工作,您必须具有 "override" 权限
default: op
playerstatuebuilderx.custom:
description: 玩家可以将句点放在前面以从插件的数据文件夹中创建自定义雕像
default: true
```
## 配置文件说明
```
# PlayerStatueBuilderX 配置文件
# 对于雕像内部方块总数,添加其中一个“charge”项目到总数
# 所以如果 rate 是 16 并且雕像中的方块总数为 512,玩家将需要 512/16 = 32 个“charge”物品 (在本例中,是钻石)
rate: 16
# 使用命令创建雕像的时间冷却时间, 以分钟为单位 (没有小数,设置为零则没有冷却时间)。例如,1 表示成功创建雕像之间需要 1 分钟(或雕像部件)。
cooldown: 1
# “rate” 确定玩家需要多少额外的此“charge”物品。例如:EMERALD, REDSTONE, DIAMOND 等。
charge: DIAMOND
# 插件是否要求完全相同的材料 (例如:10 个蓝色混凝土和 7 个红色混凝土,而不是 17 个白色混凝土)
exact: false
# 每个方块的价格 (以 $ 为单位 - EssentialsX/Vault 支持) 将添加到总成本中 (例如:如果 priceRate 为 2.5,则 1000 个方块的雕像会添加 $2500 的成本)
priceRate: 0.0
```
## 画廊


### 1.7 示例:
或者使用 Imgur 查看它们 (点击这里)
1.7 示例 (点击)
### 1.10 示例:

### 1.17 示例