概述
一个用于向服务器添加可制作的定制画的系统。 作者开发它是为了与魔戒:传承一起使用。
当安装在服务器上时,管理员可以上传绘画图像并配置它们以在游戏中使用特定配方。至关重要的是,客户端无需安装 Emmaitar 即可连接——但是,如果没有它,自定义画将不会出现在游戏中。
Emmaitar在昆雅语中意为“绘画艺术家”——画家。
模组下载- Emmaitar 1.2.2
我该如何配置绘画?
该 Mod 会生成一文件夹“emmaitar-paintings”,你可以在其中放置绘画图像。一幅画必须是一个.png文件,宽度和高度必须是16的倍数。
每幅画都必须有一个与之相关的同名的元数据文件,这些是具有特殊扩展名的纯文本文件,即.epm(Emmaitar Painting Metadata)。
在此元数据文件中,需要指定:
作者姓名;
画作的标题(不同于文件名);
绘画的游戏内尺寸(宽度和高度,以方块为单位);
以及用于制作它的染料列表。
以下是元数据文件的示例:gondolin.epm 用于绘画 gondolin.png。
# The first ever test painting metafile!
#
# Lines beginning with #### are comments and will not be interpreted by the loader.
#
author=Goldbar22
title=The City of Gondolin
w=4
h=4
dyes=LightBlue,LightBlue,LightBlue,White,White,Gray,Green,Gray
开头行的#是注释,将被忽略。请注意元数据格式:author=Goldbar22,键与值由“=”分隔,没有空格。并且键分大小写(不要大写Author)。
合成表语法
合成表格式是八种染料的列表。在游戏中,这会生成以下形式的合成表:
[染料 1] [染料 2] [染料 3]
[染料 4] [ 画 ] [染料 5]
[染料 6] [染料 7] [染料 8]
中间的画必须是原版画,而不是Emmaitar定制画。染料使用 Forge 矿物词典,因此任何该颜色的染料都可以用来制作这幅画:你可以使用原版或修改过的模组染料。
要在元数据文件中配置这些合成表,你可以使用以逗号分隔的染料名称列表,如下所示:
dyes=LightBlue,LightBlue,LightBlue,White,White,Gray,Green,Gray
同时,这些名称区分大小写,并且它们之间不能有空格。必须恰好有8种染料——不多也不少!
命令
该模组还添加了两个游戏命令:emmaitar_give 和 emmaitar_print。
emmaitar_give <player> <painting-id> 给予玩家指定的自定义画。
emmaitar_print <painting-id> 是一个仅限单人游戏的命令,它将自动生成绘画的信息图像,如下所示:
这些图像会输出在文件夹中:emmaitar-paintings/info-printouts。
这个打印输出命令的目的是帮助服务器管理员,如果他们想要为玩家提供一个合成表目录。与其花费大量时间在游戏中截图,不如在单人游戏中运行此命令并自动生成绘画信息目录。