- 版权类型
- 转载
以下内容为作者简介的机翻
作者不会中文QvQ
标题说明了一切。我随机决定制作一个可以将自定义图像加载到 Minecraft 中的插件,因为我没有看到任何类似的东西。这最初是一个花了我大约一天时间写的投掷项目,但似乎已经获得了很大的人气。
因此,我从头开始重写了它,以获得对所有 1.8+ Minecraft 版本的本机支持,并使用基于数据包的实体来获得全新的体验。
基本信息
您可以加载任何图像,无论大小如何(在合理范围内),但是,应该记住,所有块都是 128x128 像素。因此,如果您的图像很大,那么它可能需要很多块才能显示,并且还可能滞后于客户端。
在这一点上,如果图像以 128 像素为增量,则图像渲染得更好,但这并没有太大区别,因为它在背景中被调整大小以适应。下面的这些图像是我加载到游戏中要显示的随机图像的示例。
还支持 Java 可以支持的任何图像格式。
但是,列表命令中可能不会显示 PNG 或 JPG/JPEG 以外的类型。
要在不单击块的情况下添加图像,请在创建图像时将项目握在手中,然后在空中的任意位置单击鼠标右键;图像将放置在您面前。
请注意,1.13+
安装支持水平图像
下载 images-2.x.x.jar 并将其放在您的插件文件夹中。
启动服务器以加载插件,然后停止服务器。
打开在 Images 文件夹中找到的 config.yml 并配置所需的数据库(有关更多信息,请参阅剧透)。
将任何图像放在“图像”文件夹中。
启动服务器并开始放置图像。
剧透:数据库
命令
/image create <image name|url> [缩放百分比] - 创建并开始粘贴新的自定义图像
/图像删除 - 通过单击删除现有图像
/图像删除 <范围> - 删除范围内的图像
/image list - 显示可添加的图像选项列表
/图像导入 - 将旧图像导入新格式
/图像传输 - 将图像传输到新数据库
支持制表符,因此您可以通过键入 /image create 然后按 Tab 键轻松查看所有文件选项。
剧透:缩放图像
权限
images.command.create
images.command.delete
images.command.delete.near
images.command.list
images.command.import
images.command.transfer
故障 排除
如果您在删除图像时遇到问题:
右键单击多个位置和块中心的图像
确保客户端上的 Minecraft 版本与服务器相同(即 Spigot 1.14.4 如果尚未尝试将 1.14.4 用于客户端),请尝试使用)。
安装ProtocolLib(这可能会也可能不会改善事情)
使用 /delete 接近<范围> 命令
如果控制台中出现包含以下行的错误,则表示您已经删除了一个世界,而没有先删除所有图像。重新创建世界并删除所有图像(我建议在删除之前使用 /delete near <range> 命令)
代码(文本):
java.lang.IllegalStateException: ID 已删除的未知世界世界名称
如果控制台中出现包含以下行的错误,则很可能您的 Java 版本有问题;至少更新到Java 8和Oracle或OpenJDK。Java 11 也可能有问题;如果没有其他解决方案,我建议尝试JDK版本。
代码(文本):
java.awt.AWTError:未找到辅助技术:org。侏儒。Accessibility.AtkWrapper
代码(文本):
java.lang.NoClassDefFoundError: 无法初始化类 sun.awt.X11.XToolkit
请确保您始终使用每个主要版本的 Spigot 或 Paper 的最新次要版本。例如,如果您运行的是 1.13,则应运行 1.13.2;对于 1.8,它应该是 1.8.8
随着更多事情变得相关,我将尝试在这里提供更多提示
报告问题
说明:请不要为了获得帮助或报告错误而撰写评论。我不会以这种方式提供帮助。写一篇讨论帖子或直接给我发消息,我会尽快提供帮助。
在决定您有问题并且不是用户错误之前,请务必仔细阅读整篇文章,尤其是上面的故障排除和命令部分。
如果确实有 bug,请在运行有问题的命令或服务器启动后检查服务器控制台是否存在错误。错误可能是多行,通常缩进和/或红色。这对解决问题非常有帮助。
直接写一标题说明了一切。我随机决定制作一个可以将自定义图像加载到 Minecraft 中的插件,因为我没有看到任何类似的东西。这最初是一个花了我大约一天时间写的投掷项目,但似乎已经获得了很大的人气。
因此,我从头开始重写了它,以获得对所有 1.8+ Minecraft 版本的本机支持,并使用基于数据包的实体来获得全新的体验。
基本信息
您可以加载任何图像,无论大小如何(在合理范围内),但是,应该记住,所有块都是 128x128 像素。因此,如果您的图像很大,那么它可能需要很多块才能显示,并且还可能滞后于客户端。
在这一点上,如果图像以 128 像素为增量,则图像渲染得更好,但这并没有太大区别,因为它在背景中被调整大小以适应。下面的这些图像是我加载到游戏中要显示的随机图像的示例。
还支持 Java 可以支持的任何图像格式。
但是,列表命令中可能不会显示 PNG 或 JPG/JPEG 以外的类型。
基本示例.png
要在不单击块的情况下添加图像,请在创建图像时将项目握在手中,然后在空中的任意位置单击鼠标右键;图像将放置在您面前。
水平示例.png
请注意,1.13+
安装支持水平图像
下载 images-2.x.x.jar 并将其放在您的插件文件夹中。
启动服务器以加载插件,然后停止服务器。
打开在 Images 文件夹中找到的 config.yml 并配置所需的数据库(有关更多信息,请参阅剧透)。
将任何图像放在“图像”文件夹中。
启动服务器并开始放置图像。
剧透:数据库
命令
/image create <image name|url> [缩放百分比] - 创建并开始粘贴新的自定义图像
/图像删除 - 通过单击删除现有图像
/图像删除 <范围> - 删除范围内的图像
/image list - 显示可添加的图像选项列表
/图像导入 - 将旧图像导入新格式
/图像传输 - 将图像传输到新数据库
支持制表符,因此您可以通过键入 /image create 然后按 Tab 键轻松查看所有文件选项。
权限
images.command.create
images.command.delete
images.command.delete.near
images.command.list
images.command.import
images.command.transfer
作者不会中文QvQ
标题说明了一切。我随机决定制作一个可以将自定义图像加载到 Minecraft 中的插件,因为我没有看到任何类似的东西。这最初是一个花了我大约一天时间写的投掷项目,但似乎已经获得了很大的人气。
因此,我从头开始重写了它,以获得对所有 1.8+ Minecraft 版本的本机支持,并使用基于数据包的实体来获得全新的体验。
基本信息
您可以加载任何图像,无论大小如何(在合理范围内),但是,应该记住,所有块都是 128x128 像素。因此,如果您的图像很大,那么它可能需要很多块才能显示,并且还可能滞后于客户端。
在这一点上,如果图像以 128 像素为增量,则图像渲染得更好,但这并没有太大区别,因为它在背景中被调整大小以适应。下面的这些图像是我加载到游戏中要显示的随机图像的示例。
还支持 Java 可以支持的任何图像格式。
但是,列表命令中可能不会显示 PNG 或 JPG/JPEG 以外的类型。
要在不单击块的情况下添加图像,请在创建图像时将项目握在手中,然后在空中的任意位置单击鼠标右键;图像将放置在您面前。
请注意,1.13+
安装支持水平图像
下载 images-2.x.x.jar 并将其放在您的插件文件夹中。
启动服务器以加载插件,然后停止服务器。
打开在 Images 文件夹中找到的 config.yml 并配置所需的数据库(有关更多信息,请参阅剧透)。
将任何图像放在“图像”文件夹中。
启动服务器并开始放置图像。
剧透:数据库
命令
/image create <image name|url> [缩放百分比] - 创建并开始粘贴新的自定义图像
/图像删除 - 通过单击删除现有图像
/图像删除 <范围> - 删除范围内的图像
/image list - 显示可添加的图像选项列表
/图像导入 - 将旧图像导入新格式
/图像传输 - 将图像传输到新数据库
支持制表符,因此您可以通过键入 /image create 然后按 Tab 键轻松查看所有文件选项。
剧透:缩放图像
权限
images.command.create
images.command.delete
images.command.delete.near
images.command.list
images.command.import
images.command.transfer
故障 排除
如果您在删除图像时遇到问题:
右键单击多个位置和块中心的图像
确保客户端上的 Minecraft 版本与服务器相同(即 Spigot 1.14.4 如果尚未尝试将 1.14.4 用于客户端),请尝试使用)。
安装ProtocolLib(这可能会也可能不会改善事情)
使用 /delete 接近<范围> 命令
如果控制台中出现包含以下行的错误,则表示您已经删除了一个世界,而没有先删除所有图像。重新创建世界并删除所有图像(我建议在删除之前使用 /delete near <range> 命令)
代码(文本):
java.lang.IllegalStateException: ID 已删除的未知世界世界名称
如果控制台中出现包含以下行的错误,则很可能您的 Java 版本有问题;至少更新到Java 8和Oracle或OpenJDK。Java 11 也可能有问题;如果没有其他解决方案,我建议尝试JDK版本。
代码(文本):
java.awt.AWTError:未找到辅助技术:org。侏儒。Accessibility.AtkWrapper
代码(文本):
java.lang.NoClassDefFoundError: 无法初始化类 sun.awt.X11.XToolkit
请确保您始终使用每个主要版本的 Spigot 或 Paper 的最新次要版本。例如,如果您运行的是 1.13,则应运行 1.13.2;对于 1.8,它应该是 1.8.8
随着更多事情变得相关,我将尝试在这里提供更多提示
报告问题
说明:请不要为了获得帮助或报告错误而撰写评论。我不会以这种方式提供帮助。写一篇讨论帖子或直接给我发消息,我会尽快提供帮助。
在决定您有问题并且不是用户错误之前,请务必仔细阅读整篇文章,尤其是上面的故障排除和命令部分。
如果确实有 bug,请在运行有问题的命令或服务器启动后检查服务器控制台是否存在错误。错误可能是多行,通常缩进和/或红色。这对解决问题非常有帮助。
直接写一标题说明了一切。我随机决定制作一个可以将自定义图像加载到 Minecraft 中的插件,因为我没有看到任何类似的东西。这最初是一个花了我大约一天时间写的投掷项目,但似乎已经获得了很大的人气。
因此,我从头开始重写了它,以获得对所有 1.8+ Minecraft 版本的本机支持,并使用基于数据包的实体来获得全新的体验。
基本信息
您可以加载任何图像,无论大小如何(在合理范围内),但是,应该记住,所有块都是 128x128 像素。因此,如果您的图像很大,那么它可能需要很多块才能显示,并且还可能滞后于客户端。
在这一点上,如果图像以 128 像素为增量,则图像渲染得更好,但这并没有太大区别,因为它在背景中被调整大小以适应。下面的这些图像是我加载到游戏中要显示的随机图像的示例。
还支持 Java 可以支持的任何图像格式。
但是,列表命令中可能不会显示 PNG 或 JPG/JPEG 以外的类型。
基本示例.png
要在不单击块的情况下添加图像,请在创建图像时将项目握在手中,然后在空中的任意位置单击鼠标右键;图像将放置在您面前。
水平示例.png
请注意,1.13+
安装支持水平图像
下载 images-2.x.x.jar 并将其放在您的插件文件夹中。
启动服务器以加载插件,然后停止服务器。
打开在 Images 文件夹中找到的 config.yml 并配置所需的数据库(有关更多信息,请参阅剧透)。
将任何图像放在“图像”文件夹中。
启动服务器并开始放置图像。
剧透:数据库
命令
/image create <image name|url> [缩放百分比] - 创建并开始粘贴新的自定义图像
/图像删除 - 通过单击删除现有图像
/图像删除 <范围> - 删除范围内的图像
/image list - 显示可添加的图像选项列表
/图像导入 - 将旧图像导入新格式
/图像传输 - 将图像传输到新数据库
支持制表符,因此您可以通过键入 /image create 然后按 Tab 键轻松查看所有文件选项。
权限
images.command.create
images.command.delete
images.command.delete.near
images.command.list
images.command.import
images.command.transfer