本篇教程由作者设定未经允许禁止转载。

游戏版本1.20.1

Iron's Spells 'n Spellbooks版本3.4.0

在你的.minecraft\versions\<版本名称>\saves\<你新建的存档>\serverconfig里可以找到irons_spellbooks-server.toml文件打开以后应该是这样的:


[Misc]部分:
rarityConfig = [0.3, 0.25, 0.2, 0.15, 0.1]  
//定义了游戏内物品的稀有度分布(概率) 0.3-0.1分别是对应平凡墨水——传说墨水,注意,它们加起来必须等于1
swordsConsumeMana = true
//魔法武器在施法时是否消耗魔力值
swordsCooldownMultiplier = 0.5
//魔法武器铭刻的魔法的冷却倍数 (0-1)
canAttackOwnSummons = false
//玩家是否能伤害到自己的召唤物
maxUpgrades = 3
//给你的装备敲升级法球的最大次数
manaSpawnPercent = 0.0
//玩家复活时的法力值(0-1)
runWorldUpgrader = true
//世界是否自动从旧模组的版本升级(一般来说不要动)
scrollRecycleChance = 0.5
//卷轴成功回收的概率 (0-1)
allowCauldronBrewing = true
//是否允许在炼金锅里酿造药水
furledMapSkipsExistingChunks = true
//决定折叠地图在搜索结构时是否跳过已存在的区块(只找到新的结构)
applyAllMultihandAttributes = true
//魔法物品放在副手时是否还有效果
betterCreeperThunderHit = true
//这个设置决定当雷击苦力怕时,是否应该治愈苦力怕并使其获得防火免疫
spellGriefing = false
//某些法术是否能造成地形破坏
additionalWanderingTraderTrades = true
//是否允许流浪商人贩卖铁魔法的有关物品
disableAdventureModeCasting = false
//冒险模式下是否应该禁用施法

至此,Misc部分完毕,接下来是Upgrade Overrides和Imbue Overrides部分,用于启用/禁用物品升级/附上魔法

imbueWhitelist是魔法,upgradeWhitelist是升级法球

格式范例:["minecraft:iron_sword","minecraft:xxxx_xxxx"]=>["物品id","物品id"]


upgradeWhitelist = [](白名单)
upgradeBlacklist = [](黑名单)
imbueWhitelist = [](白名单)
imbueBlacklist = [](黑名单

下面是生成部分:

[Worldgen]
priestHouseWeight = 4
//村庄生成牧师住宅的概率(默认为4)

现在到了喜闻乐见的修改法术的阶段

[Spells."irons_spellbooks:fireball"]
Enabled = true                          //魔法是否启用
School = "irons_spellbooks:fire"                       //法术的流派
MaxLevel = 5                    //最大法术等级
#Allowed Values: COMMON, UNCOMMON, RARE, EPIC, LEGENDARY
MinRarity = "RARE"                       //法术的最低稀有度,里面填什么上面那行代码给你例子了
ManaCostMultiplier = 1.0               //法术消耗魔力的倍数
SpellPowerMultiplier = 1.0             //法术释放威力的倍数
CooldownInSeconds = 25.0           //法术冷却时间 单位:秒
AllowCrafting = true                      //是否能通过合成来得到此魔法

最后,把你修改过后的文件丢入defaultconfigs文件夹,这样以后新建存档就都能生效了

此教程到此结束,如果有什么不了解的欢迎到评论区提问

就是最近比较忙可能有时候看不见