本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知)
本站是中文Minecraft Wiki的镜像站,与Mojang Studios、Weird Gloop没有从属关系。(免责声明)
模块:Autovalue/doc
本模块用于实现值提供器模板。
用法
此模块对外公开了以下方法:
p.value(f)
:模板使用的方法,会解析模板被传入的参数。p.getValue(argTargetNames, argType, argMode, argNocat, argLastNamedOthers)
:其他模块可以使用的易于调用的方法。p.getRawValue(targetName, valueType, onlyBE)
:直接返回原始数据类型、不进行转换为字符串的方法。每次调用只能处理单个目标名称。
名称 | p.value | p.getValue |
---|---|---|
目标名称 | 1 | argTargetNames |
目标类型 | type | argType |
数据模式 | mode | argMode |
停用分类 | nocat | argNocat |
最后值为其他 | autovalue-last-named-others | argLastNamedOthers |
目标名称
需要解析的一系列目标名称。
每一个目标名称应当是一个中文名称,之间使用;
作为分割,分隔符之间可以插入空格、制表符和换行符。显示名称可以通过目标名称:显示名称
来覆盖。
{{Hardness values| 结构空位; 工作台; 蜂巢; 蜂箱; 箱子:大箱子; }}
结构空位:0
工作台、大箱子:2.5
蜂巢:0.3
蜂箱:0.6
目标类型
目标值的类型。
* 合适挖掘工具:{{#invoke: Autovalue | value | 工作台 | type = breaking tool }} * 硬度:{{#invoke: Autovalue | value | 工作台 | type = hardness }} * 爆炸抗性:{{#invoke: Autovalue | value |工作台 | type = blast resistance }}
数据模式
影响模块在数据于JE和BE有不同值时的输出方式。若没有JE和BE使用不同值的情况,模式对输出没有影响。
模式 | 输出 | 说明 |
---|---|---|
onlyJE | 0 | 只输出JE值。 |
content | 0 |
适用于文内插入的使用{{only}} 的叙述。
|
infobox | Java版:0 基岩版:-1 |
适用于插入信息框的纵列叙述。 |
onlyBE | -1 | 只输出BE值。 |
停用分类
指定后不再添加缺失值的维护分类。
最后值为其他
指定后,最后一个组的名称会设置为其他。
依赖项
另见
- 实现
- 主要用途
- Module:Autovalue builders
- Module:Autovalue infobox
- Module:Breaking table
{{Hardness values}}
{{Blast resistance values}}
- 分类
- 数据