一般LiteLoader的Mod会采用比较规范的json。和cfg不一样,json(JavaScript Object Notation)是一种使用比较广的数据交换格式,而不是Modder们自己发明的。
我这里仅简单分析一例,想要学习更多json的可以去百度一下。
- {
- "clearLagRegex": "^\\[ClearLag\\] Removed [0-9]+ Entities!",
- "extraRodIDs": "Mariculture:rod_wood,Mariculture:rod_reed,Mariculture:rod_titanium,Mariculture:rod_flux,Aquaculture:item.fishingRod,Aquaculture:item.IronFishingRod,Aquaculture:item.GoldFishingRod,Aquaculture:item.DiamondFishingRod",
- "isAutofishEnabled": true,
- "multiRod": false,
- "noBreak": false,
- "recast_delay_milliseconds": 1500
- }
复制代码 这是autofish(自动钓鱼)的配置文件。它在liteconfig下的common文件夹里。可以看到基本内容同cfg,只不过不写变量类型,变量名用双引号(英文符号)引起来,不用等号赋值而用“:”,不在花括号内最后一行的都要用“,”表示一个条目结束。 |