Custom Images丨在Minecraft中加载自定义图像!

免费 开源 娱乐 Custom Images丨在Minecraft中加载自定义图像! 2.3.2

插件中文名称
自定义图片
插件英文名称
Custom Images
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
版权链接
https://www.spigotmc.org/resources/custom-images.53036/
资源语言
  1. 英语
适配版本
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
  13. 1.20
基本信息
您可以加载任何图像,图像的大小不重要(在合理范围内),但是应该记住,所有方块都是128x128像素。所以,如果您的图像是巨大的,那么它可能需要很多方块来显示,也可能让客户端卡顿。


若要添加图像而不单击方块,请在创建图像时将一个物品握在手中,然后在空中的任何位置单击鼠标右键;图像将放置在您面前。

安装
  1. 下载images-2.x.x.jar并将其放置在插件文件夹中。
  2. 启动服务器加载插件,然后关闭服务器。
  3. 打开Images文件夹中的config.yml并配置所需的数据库(有关更多信息,请参见数据库)。
  4. 将所有图像放入“image”文件夹。
  5. 启动服务器并开始放置图像。

支持三种类型的数据库:
  • SQLite (Default)
    • 如果您没有专用的数据库或不知道如何配置数据库,这是您的选择。这是默认设置,因此保持原样即可。
  • MySQL
    • 如果你已经有一个MySQL数据库,并希望CustomImages使用它,那么这可以通过在配置中将类型设置为MYSQL来设置,并为MySQL服务器添加登录凭据。
    • 高级用户)如果自定义图像MySQL用户访问表创建权限有问题,请在配置中将database.initialize设置设置为false,并在需要时联系我以获取表信息。
  • 原始数据文件
    • 这是一个简单的完全原始的字节文件,被写入。它比其他两个选项慢得多,但空间效率略高,因为它没有表结构等的开销。这几乎不适用于任何人,但如果你真的对驱动器空间很紧张,你可以使用这种格式。


命令
  • /image create<图像名称|url> [图像大小缩放]-创建并开始粘贴新的自定义图像
  • /image delete -通过单击删除现有图像
  • /image delete near <range>-删除范围内的图像
  • /image list -显示可以添加的图像的选项列表
  • /image import -将旧图像导入到新格式
  • /image transfer -将图像传输到新数据库
您可以在创建图像时通过在图像名称后添加百分比来缩放图像。
代码:
/image create myImage.png 200
上面的命令将创建一个缩放到原始图像大小的200%的图像。任何百分比都是可以接受的,只要它大于0。

Scaling Example.png

权限
  • images.command.create
  • images.command.delete
  • images.command.delete.near
  • images.command.list
  • images.command.import
  • images.command.transfer
故障排除
  • 如果您在删除图像时遇到问题:
    • 右键单击图像多个地方和中心的方块
    • 确保您的客户端和服务器上的Minecraft版本相同)
    • 安装ProtocolLib(这也许会改善)
    • 使用/delete near<range>命令

  • 如果在控制台中出现包含以下的错误,这意味着您已经删除了一个世界,而没有首先删除所有图像。重新创建这个世界,删除所有图像(我建议在删除之前使用/delete near<range>命令)
    Java:
    java.lang.IllegalStateException: unknown world with ID deletedWorldName

  • 如果控制台中包含以下行,则很可能是您的Java版本有问题;请至少更新到Java 8以及Oracle或OpenJDK。Java 11也可能有问题;如果没有其他解决方案,我建议尝试JDK版本。
    Java:
    java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
    Java:
    java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit



  • 请确保您始终使用Spigot或Paper的每个主要版本的最新次要版本。例如如果您正在运行1.13,则应该运行1.13.2;对于1.8,则应该运行1.8.8
如果你想捐赠插件作者,你可以使用下面的链接。任何东西都很感激。

[IMG]
  • 点赞
反馈: HiTech0926
作者
Clover_233
下载
201
查看
212
首次发布
最后更新

评论

0.00 星 0 星

来自Clover_233的更多资源