PlayerStatueBuilderX

根据用户名建造由方块构成的玩家/皮肤雕像。支持所有皮肤格式。

资源图片
一个允许玩家控制生物生成的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 ``` ## 画廊 ![2019-12-24_14 56 38](https://user-images.githubusercontent.com/36645753/71426391-a5946000-265d-11ea-8f40-76a392d1133c.png) ![2019-12-24_14 56 21](https://user-images.githubusercontent.com/36645753/71426392-a5946000-265d-11ea-9dc7-929790f2dfa2.png)
### 1.7 示例: 或者使用 Imgur 查看它们 (点击这里)
1.7 示例 (点击)
### 1.10 示例: ![image](https://user-images.githubusercontent.com/36645753/118715520-8c52fd00-b7d8-11eb-857b-5ee5bfbdfd59.png) ### 1.17 示例 rgbvslab