-
Notifications
You must be signed in to change notification settings - Fork 0
iceBear67 edited this page Apr 20, 2021
·
5 revisions
{
"loreHeader": "&f- - - - -",
"loreFooter": "&f - - - - ",
"enableFail": false,
"ecoExpr": "%mat+%ench+%rand",
"judgeOnceForMaterial": true,
"randMin": 100,
"firstRun": false,
"randMax": 1000,
"modifiers": [],
"materialOffsets": [],
"enchantmentOffsets": [],
"lang": {
"loreModTitle": "修饰语: %s",
"ensure_with_price": "&6匠人&8: &a你确定吗?你将会花费 &c&n%s &a个硬币以锻造这件装备: §b%s",
"unrecognized_item": "&6匠人&8: §a我们不认这个物品...",
"succeed": "&6匠人&8: &a你的装备成为了 %s",
"money_not_enough": "&6匠人&8: &c你不够钱.....",
"dont_move_your_sword_away": "&6匠人&8: &4&l嘿!&r&c别想骗我,我知道这可不是你刚刚给我看的东西。",
"failed": "&6匠人&8: &c失败了!&e要再试一次吗?"
}
}
loreHeader
是lore中的头部标识。
loreFooter
是对应的尾部标识。不能和头部相同
插件依赖于其他类似AttributePlus的插件来为物品添加效果。
enableFail
让玩家有机率锻造失败(取消补偿机制)
ecoExpr
是价格计算公式。
可以代入以下参数:
-
%orig
根据物品原本就有的修饰语而定的量 -
%mat
根据物品材质(钻石,铁)而定的量 -
%ench
根据物品的附魔而定的量 -
%rand
随机数,区间由randMax
和randMin
决定
基于JavaScriptEngine.eval
,理论上支持运行JavaScript函数,返回结果必须是Number。
firstRun
是否第一次启动 不需要碰。
modifiers
详见下文#Modifiers.
materialOffsets
详见下文。
enchantmentOffsets
同上。
lang
同上。