本篇教程由作者设定使用CC BY-NC协议。

来源:http://www.orespawn.com/orespawncfg-file.html

此教程页面会省去或修改一些原文说明,如果需要,请自行进入官网查看原版本。




下面的内容会告诉你如何更改编辑OreSpawn.cfg来改善你的游戏体验。

如果你并不需要,建议不要改变任何东西,不适当的修改可能会引发Bug崩溃。但对于服务器,这些也许有所帮助(治标不治本)。




如何编辑:
首先安装OreSpawn并运行启动过一次游戏后,会在“./minecraft/config”目录下创建文件 “OreSpawn.cfg”,这是纯文本文件,你可以通过使用Windows系统自带的记事本方式打开,但建议使用“Notepad++”或是“Atom”之类的编辑器进行修改,修改完成后注意保存。




OreSpawn的部分生物曾进行过名称修改,虽然大多数生物可以通过名称来识别,但有些也许不能,它们是:
    GammaMetroid = WTF?
    Godzilla = Mobzilla
    Robot1 = Bomb-Omb
    Robot2 = Robo-Pounder
    Robot3 = Robo-Gunner
    Robot4 = Robo-Warrior
    Robot5 = Robo-Sniper
    TrooperBug = Jumpy Bug




生物的自然生成与数值控制:

通过“<mobname>Enable= value”简单地启用或禁用某些非敌对生物,敌对类型的也可以进行一些修改。
<mobname>Enable - 默认值为1, 设置为0 = 不能自然生成。通过生成蛋仍然可以生成。被禁止自然生成的生物在存档中仍然会被保留。
<mobname>_attack - 生物的攻击伤害。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。
<mobname>_defense - 生物的护甲防御值。可设置范围最高为22点,最低不能超过0。
<mobname>_health - 生物的血量值。与攻击伤害的可设置范围相同。




矿石的生成编辑:
<orename>_clumpsize - 地下矿石丛的大小。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

<orename>_maxdepth - 该矿石最高会在“Y=x”生成。必须大于下面的“_mindepth”数值。

<orename>_mindepth - 该矿石最低会在“Y=x”生成。
<orename>_rate - 矿石生成的比率。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。




护甲的调整:
<armortype>_boots_damage_reduce - 靴子能减少的攻击伤害。没有最大值,最低只能减少2。
<armortype>_chest_damage_reduce - 胸甲能减少的攻击伤害。没有最大值,最低只能减少2。

<armortype>_leggings_damage_reduce - 护腿能减少的攻击伤害。没有最大值,最低只能减少2。

<armortype>_head_damage_reduce - 头盔能减少的攻击伤害。没有最大值,最低只能减少2。

<armortype>_enchant_<enchantment> - 调整这套护甲自带的不同附魔条目的等级。最低只能为原始值的一半,没有最大值。
<armortype>_enchantability - 这套护甲的附魔能力。 可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

<armortype>_durability - 护甲的耐久值。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。




其他的修改:
    AllMobsDisable - 默认值0,更改为1 = 禁用所有怪物生成(这么做就不需要单独禁止生成了)
    BigBerthaPvP - 默认值0,更改为1 = 允许玩家的大伯莎/切割者/皇家卫士之剑能够进行PVP造成伤害。“作者:建议不要这么做!(NOT RECOMMENDED! Duh!)“

    BoyfriendBroMode - 默认值0,更改为1 = 保留已有的男朋友,禁止之后新的生成。
    DuplicatorTreeEnable - 默认值1,更改为0 = 禁用复制树。
    IslandSizeFactor - 默认值2,可设置范围 1-5 ,浮空岛的大小尺寸。
    IslandSPeedFactor - 默认值2,可设置范围 1-5 ,浮空岛的速度倍率。

    LessOre - 默认值0,更改为1 = 使本模组所有的矿石更罕见。

    GuiOverlayEnable - 默认值1,更改为0 = 禁用本模组屏幕上方的独特生物血条。

    GinormousEmeraldTreeEnable = 默认值1,更改为0 = 禁用罕见的金/钻石/绿宝石,以及魔法苹果树。

    RatPlayerFriendly - 默认值0,更改为1 = 使老鼠剑生成的老鼠对所有玩家都是友善状态,而不仅仅是使用该剑的生成者。

    RatPetFriendly - 默认值0,更改为1 = 使老鼠剑生成的老鼠对其他玩家的驯服物都保持友善状态,而不仅仅是使用该剑的生成者。

    NightmareSize - 默认值0,梦魇的平均大小,可设置范围 0-5 。0 = 随机大小,1 = 均为最小,5=均为最大。

    UltimateSwordPvP - 默认值0,更改为1 = 使玩家之间PVP用终极剑可以造成伤害。

    PlayNicely - 默认值0,更改为1 = 使所有生物都变成非敌对,不具破坏性的。克拉肯、The King、The Queen、Modzilla、巨大毛虫的体积缩小。

    RoaylGlideEnable - 默认值1,更改为0 = 关闭皇家卫士靴子的缓慢滑行效果。

    DragonFlyHorseFriendly - 默认值0,更改为1 = 使蜻蜓不会攻击马。

    Miner's DreamExpensive - 默认值0,更改为1 = 矿工的梦想变得更难合成。

    FullPowerKingEnable - 默认值0,更改为1 = 开启Full Power King。备份你的存档!





物品,世界维度,方块以及生物群系的修改:
BaseBiomeID - 默认值120,大小4。可设置范围 50-250 。
BaseBlockID - 默认值2700,大小约300。可设置范围 600-1800,以及 2500-3600 。
BaseDimensionID - 默认值80,大小5,可设置范围 10-250。
BaseItemID - 默认值9000,大小约450,可设置范围 3000-31500。

下面是修改武器,工具数值。注意,大伯莎切割者都使用了相同的材料,经验工具与普通的绿宝石工具也使用相同的主要材料。


<material>_damage - 设置此武器的攻击伤害。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

<material>_efficiency - 设置此工具的挖掘速度。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

<material>_enchantability - 设置此工具的附魔能力。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

<material>_harvestlevel - 设置工具的挖掘等级。最低可设置为1,没有最大值。

<material>_maxuses - 设置此工具的耐久。可设置的最低范围只能是原始数值的一半,最高只能设置为原始值的两倍。

UltimateBowDamage - 设置终极弓的伤害。可设置范围 2-20 。
UltimateSwordEnchantmentLevel - 设置终极剑自带附魔的等级高低。可设置范围 1-10 。


男朋友&女朋友&兄弟模式
将“BoyfriendEnable 0”更改为1 = 禁止生成新的男朋友。

将“GirlfriendEnable 1”更改为0 = 禁止生成新的女朋友。
更改这些仅会影响到新的,存档中已经存在的男女朋友不会受到影响。




F:我对配置文件进行了超出范围的修改导致游戏崩溃/出现了各种问题/Bug,我该怎么做?

Q:还原至原始值。或将配置文件整个删除,再次运行游戏生成一次原始版本的配置文件。

F:我看完了,但发现并没有我真正需要的配置条目,如何解决?

Q:作者提供的可修改配置条目只有这么多,因作者已弃坑本模组并且闭源不允许其他人接手维护,现在没有任何可能让作者更新。你需要靠其他方式来解决你的需求/问题。