颜色组
在 ezEdits 中,颜色组代表了可以在多个命令中使用的一列方块,其中方块的顺序将被保留。
内置预设颜色组可以使用 ##
访问。例如 ##LegacyWool
表示内置的羊毛颜色组,从白色羊毛、橙色羊毛到红色羊毛,最后是黑色羊毛。
用户保存的颜色组可以使用 #
前缀进行保存和访问
一些使用颜色组的功能包括:
//eztexture ...
- 纹理命令#palette - 蒙版
//ezbrush gradient ...
- 笔刷
颜色组解释
在 ezEdits 中,颜色组代表了可以在多个命令中使用的方块列表,其中方块的顺序将被保留。
用户保存的颜色组可以使用 !
前缀进行保存和访问,内置预设颜色组可以使用 #
访问。
例如 #LegacyWool
表示内置的羊毛颜色组,从白色羊毛、橙色羊毛到红色羊毛,最后是黑色羊毛。
一些使用颜色组的功能包括:
//eztexture ...
- 纹理命令#palette
- 蒙版//ezbrush gradient ...
- 画笔
颜色组可以通过简单的方块列表构建,也可以通过几种修饰符构建:
,
- 连接:将一个方块或颜色组添加到前一个方块或颜色组的末尾。 例如stone,dirt
是一个由石头和泥土组成的两个方块的颜色组。stone, #LegacyWool
是一个由石头和内置的羊毛颜色组的方块组成的颜色组。-
- 反转:反转颜色组的顺序。 例如-#LegacyWool
是羊毛预设颜色组的反转顺序(从黑色开始而不是白色)。(start:end)
- 子颜色组:返回颜色组的一部分。 例如#LegacyWool(1:8)
将返回内置羊毛颜色组的前 8 个方块。*
- 重复器:重复前一个片段指定的次数。 例如gold_block*10, diamond_block
将返回 10 个金块,然后是一个钻石块的颜色组。[]
- 分组:将颜色组组合在一起,以便修饰符将其视为单个颜色组。 例如-#LegacyWool, gold_block-[#LegacyWool, gold_block]
将以反转顺序返回内置的羊毛颜色组,最后是一个金块。其中#LegacyWool, gold_block
将以金块开头。=
- 结果:允许根据需要将颜色组自动完成为其方块列表。
指令
所有的颜色组指令皆以 //ezpalette ...
开头
定义颜色组
//ezpalette fetch <fetchMode> <paletteName> [length] [-d <direction>] [-f]
保存用户定义的颜色组并为其指定一个名称
Fetch Mode
: 从何处获取颜色组中的方块
Fetch Mode | 解释 |
---|---|
WORLD | 从玩家的位置获取方块 |
SELECTION | 从玩家的选择区域获取方块,选择区域必须是 1x1xN 的大小,其中 N 是所需的颜色组长度 |
HOTBAR | 从玩家的快捷栏中获取方块,忽略物品并使用默认的方块属性 |
Length
(默认0
):要获取多少个方块。长度为0(默认)将获取直到遇到空气为止的方块。-d
(默认me
):获取的方向。默认情况下为用户面朝的方向。-f
:激活时,覆盖具有相同名称的现有颜色组。
删除颜色组
//ezpalette delete <paletteName>
删除与给定名称匹配的用户定义颜色组。
列出颜色组
//ezpalette list [SET]
列出所有可用的颜色组。
ALL
- 列出所有可用的颜色组。
DEFAULT
- 列出所有默认插件颜色组。
MINE
- 列出所有用户定义的颜色组。
放置颜色组
//ezpalette place <palette> [direction]
将颜色组以一排方块的形式放置在给定方向。 默认方向为用户所面对的方向。
交换色板
//ezpalette swap <sourcePalette> <targetPalette> [-a] [-f]
区域操作,用源颜色组的方块与目标颜色组的方块交换。
-a
:激活以包含空气方块(如果源颜色组包含空气)。
-f
:激活以拉伸目标颜色组,使其与源颜色组的大小匹配。
在聊天栏打印颜色组
//ezpalette print <palette>
在聊天中打印给定颜色组的方块。可以点击方块列表进行复制。
颜色组编码
//ezpalette encode <palette>
打印表示给定颜色组的编码字符串。单击字符串进行复制。 仅支持原版 Minecraft 方块。
颜色组解码
//ezpalette decode <string>
打印给定编码颜色组字符串的方块。可以点击方块列表进行复制。