本站文本内容除另有声明外,转载时均必须注明出处,并遵守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}}
- 分类
- 数据

沪公网安备 31011002002714 号