命令 /isorender 管理本模组的相关渲染功能。
该命令仅能够被玩家执行,所需的权限等级为 0。
语法
/isorender 有若干个子命令(area、block、creative_tab、entity、item、namespace、player、tag、tooltip、unsafe)。
isorender ...
... area [<start>] <end>
渲染所选区域,未指定参数时默认渲染玩家已设定的选区。
... block [<block>]
渲染单个所选方块,未指定参数时默认渲染玩家准心所指向的方块。
... creative_tab <itemgroup> <task>
渲染单个创造模式标签页内的所有方块或物品。
... entity [<entity>] [<nbt>]
渲染单个实体,未指定实体时默认渲染玩家准心所指向的实体。
... item [<item>]
渲染单个物品,未指定参数时默认渲染主手所持物品。
... namespace <namespace> <task>
渲染单个命名空间内的所有方块或物品。
... player [<player>] [<nbt>]
渲染单个玩家,未指定玩家时默认渲染自己。
... tag <tag> <task>
渲染属于所选标签的所有方块或物品。
... tooltip [<item>]
渲染所选物品的提示文本框及内容,未指定参数时默认渲染主手所持物品的提示文本。
... unsafe (disable|enable)
切换不安全模式的启动状态,默认为关闭。当关闭时,在渲染设置界面的导出设置中将不允许将渲染器分辨率设置为低于 16 或超过 16,384 的值,以避免引发游戏崩溃。
参数
<start>:
<end>:
需要渲染的源区域的两个对角方块位置。
必须为方块坐标,包括 <X>、<Y> 和 <Z>,每个值都必须是整数或者含有波浪号与脱字号标记。
<block>:
需要渲染的方块的坐标。
必须为方块坐标,包括 <X>、<Y> 和 <Z>,每个值都必须是整数或者含有波浪号与脱字号标记。
<itemgroup>:
需要渲染的创造标签页。
必须为创造标签页 ID。原版中的物品组包括 minecraft:building_blocks(建筑方块)、minecraft:colored_blocks(染色方块)、minecraft:combat(战斗用品)、minecraft:food_and_drinks(食物与饮品)、minecraft:functional_blocks(功能方块)、minecraft:hotbar(已保存的快捷栏)、minecraft:ingredients(原材料)、minecraft:inventory(生存模式物品栏)、minecraft:natural_blocks(自然方块)、minecraft:op_blocks(管理员用品)、minecraft:redstone_blocks(红石方块)、minecraft:search(搜索物品)以及 minecraft:tools_and_utilities(工具和实用物品)。
<task>:
代表游戏执行此功能的方式,可被设定为 atlas 或 batch。当被设置为 batch 时,还需要附加 blocks 或 items 选项。
当被设定为 atlas 时,将以图集的形式在同一张图像中一次性导出所有符合条件的内容;当被设定为 batch blocks 时,将分别批量导出所有符合条件内容的方块形态;当被设定为 batch items 时,将分别批量导出所有符合条件内容的物品形态。
<entity>:
需要渲染的实体类型。
必须为可召唤实体类型的命名空间 ID。
<nbt>:
指定该实体的 NBT 标签。
必须为 SNBT 格式的复合类型 NBT。
<item>:
需要渲染的物品。必须为一个有效的物品 ID,或为一个存在物品形态的有效的方块 ID。不支持数字 ID。
<namespace>:
需要渲染的命名空间 ID。原版为 minecraft。
<player>:
需要渲染的玩家名。该玩家不一定需要在线。
<tag>:
需要渲染的物品标签 ID。
必须为一个有效的物品标签 ID。
官方示例
官方示例内容来自于此处。
# 渲染已选定选区。
/isorender area
# 渲染两个方块坐标间区域。
/isorender area 3 63 -120 8 66 -123
# 渲染准心所对准的方块。
/isorender block
# 渲染一个圆石方块。
/isorender block minecraft:cobblestone
/isorender block minecraft:furnace[lit=true]{Items:[{Slot:0b, Count: 1b, id: "minecraft:coal"}]}
# 渲染所有 ID 为 brewing 的创造标签页内物品的图集。
/isorender creative_tab brewing atlas
# 分别渲染所有 ID 为 redstone 的创造标签页内的方块。
/isorender creative_tab redstone batch blocks
# 渲染准心所对准的实体。
/isorender entity
# 渲染一只烈焰人。
/isorender entity minecraft:blaze
# 渲染一只小僵尸。
/isorender entity minecraft:zombie {IsBaby:1b}
# 渲染主手所持物品。
/isorender item
# 渲染一个钻石。
/isorender item minecraft:diamond
/isorender item minecraft:diamond_sword{Enchantments:[{id:"sharpness",lvl:10}]}
# 渲染所有原版物品的图集。
/isorender namespace minecraft atlas
# 分别渲染所有原版方块。
/isorender namespace minecraft batch blocks
# 渲染所有铁矿石的图集。
/isorender tag #minecraft:iron_ores atlas
# 分别渲染所有铁砧方块。
/isorender tag #minecraft:anvil batch blocks
# 渲染主手所持物品的提示文本。
/isorender tooltip
/isorender tooltip minecraft:netherite_pickaxe{Enchantments:[{id:"efficiency",lvl:5}]}
资料分类: | 命令 |