Lore
花里胡哨的自定义装备注释即将到来!源码详见 CSRLore
如题,这是一个运行在 CSR 下的.Net插件。目前暂时仅应用于商业版。
使用本插件,您可以允许玩家输入/lore 指令和 /loreraw 指令对手持装备进行添加注释。默认消耗项为玩家等级。有需求的腐竹可自行调整配置文件,设定config中的cost项使消耗项为等级(level)还是计分板(scoreboard)。
指令详解:
指令 | 用途 | 使用范例 |
/lore [说明文本] | 玩家:将手持装备添加上自定义装备注释说明。 | [例] /lore "今天天气不错"--鲁迅 |
/loreraw [说明JSON文本] | 玩家:将手持装备添加上自定义装备注释说明集合,以JSON格式的文本添加。需要texts集合关键字。 (注:如果texts集合为空集[]时,效果为移除当前装备的lore信息) | [例] /loreraw {"texts":["","感觉自己呵呵哒"," --鲁迅"]} |
lore [reload] | 后台:重载配置文件 | [例] lore reload |
lore [edit] | 后台:打开一个配置设定的窗体界面(不适用于面板、无UI系统) | [例] lore edit |
配置文件(默认路径为 CSR\lore\loreconfig.json )详解:
JSON:
{"cost": "level",
"costname": "money",
"count": 1,
"tips": {
"ok": "[提示] 您的装备已添加注释成功。",
"error": "[出错] 装备添加注释失败。请检查命令是否正确,装备是否符合品级。",
"costly": "[失败] 过于昂贵,添加注释失败",
"help": "[帮助] 输入 lore [注释信息] 指令,消耗一定经验或金钱以添加您装备的注释。",
"helpex": "[帮助] 输入 loreraw [JSON] 指令,消耗一定经验或金钱以添加您装备的注释。\n注:JSON中,信息集应包含在texts关键字对应的集合中。"
},
"applyitems": [
"minecraft:diamond_sword",
"minecraft:netherite_sword",
"minecraft:shield",
"minecraft:elytra"
]
}
图片展示如下: