STR OreGen

一个随机在Minecraft服务器世界中添加额外矿物的Bukkit插件,当新区块生成时生效。

资源图片
这个 Bukkit 插件将在生成新的区块时,随机添加额外的矿物。目前,仅支持默认的 Minecraft 矿物。当前,矿物生成仅在主世界中生效。即使生成仅发生在主世界中,也可以使用来自任何维度中的矿物。 矿物将根据配置文件,以球形blob的形式生成。插件首次运行后将创建默认配置文件。为了获得最佳效果,该插件应与全新的世界一起使用。对于每个矿物和每个区块,都会生成一个可重现的种子值。如果世界被删除并重新生成,并且世界种子或配置文件未进行任何更改,则矿物将在完全相同的地点生成。更改世界种子将改变矿物生成的地点。对矿物的任何配置更改都会改变矿物生成的地点。 以下是配置文件的简要说明: ``` oreGenSettings: - ==: OreGenSettings percentChancePerTry: 40.0 maxPerChunk: 2 ore: CLAY triesPerChunk: 4 percentChancePerBlock: 80.0 radius: 5.5 logAttempts: 'true' replacedBlocks: SAND,DIRT,COARSE_DIRT,GRASS_BLOCK,GRAVEL ``` * __ore__: 这要添加到的区块中的矿物。 * __radius__: 要生成的球体的半径。最小值是0.5,最大值通常是16,但会动态计算,如果配置值大于计算的最大值,则使用计算的最大值。 * __triesPerChunk__: 这控制插件尝试将矿物添加到区块的次数。添加矿物失败的原因有很多。最小值是1,最大值是50。 * __maxPerChunk__: 这是在区块中成功添加矿物的最大次数。即使只有一个方块被转换为矿物,这也算作一次成功。 最小值是1,最大值是50。 * __percentChancePerTry__: 这是一个百分比值(例如,40是40%)。如果此检查失败,则该尝试不成功。这是一个双精度值,可以非常小,从而使某些矿物变得非常稀有。最小值是0,最大值是100。 * __percentChancePerBlock__: 这是一个百分比值(例如,80是80%)。如果此检查失败,则该方块将不会被转换为矿物。最小值是0,最大值是100。 * __replacedBlocks__: *可选*。如果未指定,则默认的替换方块列表为:GRANITE, STONE, ANDESITE, DIORITE, CALCITE, DEEPSLATE, TUFF * __logAttempts__: *可选*。如果指定为 'true',则将成功和失败的矿物生成尝试都添加到服务器的日志中。