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

本教程为1.16.5版本缤纷蜜蜂


首先在主配置文件夹中找到配置文件夹resourcefulbees

在此文件夹中,您将看到一个标记为bees文件夹

如果你至少运行过一次游戏,你会看到18个已完成json文件,

在此文件夹中你可以通过创建一个 .json文件去添加到游戏中的每只你想要的蜜蜂。例如:如果你想添加一个火焰蜜蜂。Blaze. json 

要添加的蜜蜂的名称创建.json文件后,可以使用蜜蜂模板自定义设计新蜜蜂。

在接下来的教程中,您将找到找到每个Bee Data对象的解释,并说明什么是必要的,什么是不需要的。

对于每个自定义蜜蜂,都需要将条目添加到语言文件中,以便蜜蜂的名称和相关物品/方块在游戏中正确显示。

如果您需要任何进一步的帮助, 请访问官方的wiki


语言文件

在主配置文件夹中找到配置文件夹。resourcefulbees

在文件夹内应该有另个标记为 resourcefulbees resources

打开此文件夹并验证其中是否有个名为 加载语言文件需要此文件的文件。 如果您没有看到此文件,请重新加载模组/包以生成它。pack. mcmeta该结构应如下图所示:

在文件夹中,我们需要添加以下嵌套文件夹: resources assets/ resourcefulbees/lang

如果你想创建一个中文文件zh_cn.json

该结构应如下图所示:

"block.resourcefulbees.oreo_honeycomb_block": "奥利奥蜜脾块",
"item.resourcefulbees.oreo_honeycomb": "奥利奥蜜脾",
"item.resourcefulbees.oreo_bee_spawn_egg": "奥利奥蜜蜂怪物蛋",
"entity.resourcefulbees.oreo_bee": "奥利奥蜜蜂

蜜蜂文件配置

如图所示

{
  "flower": "flower",
  "creator": "creator",
  "lore": "event",
  "sizeModifier": 2.0,
  "maxTimeInHive": 1000
  "baseLayerTexture":"Texture",
  "baseModelType",
  "hasHoneycomb": true,
  "traits": ["nether", "pigman"],
  "maxTimeInHive": Time,
  "ColorData": {
      "honeycombColor":"Color",
      "isBeeColored": false,
      "modelType": "ORE"
  },
  "MutationData": {
      "hasMutation": true,
      "mutationType": "mutationType",
      "mutationInput": "mutationInput",
      "mutationOutput": "mutationOutput",
      "mutationCount": Count
  },
  "CentrifugeData": {
        "hasCentrifugeOutput": true,
        "mainOutput": "mainOutput",
        "secondaryOutput": "secondaryOutput",
        "mainOutputCount":1,
        "secondaryOutputCount":1,
        "secondaryOutputWeight":0.01
  },
  "SpawnData": {
    "canSpawnInWorld": false
  },
  "BreedData": {
    "isBreedable": false
  },
  "TraitData": {
    "hasTraits": true
  }
}

其中flower为采蜜所需的方块(可以为圆石也可以为花)

creator/lore为注释

sizeModifier为蜜蜂大小比例(原版蜜蜂比例为1)

traits为蜜蜂特性(例如可游泳can_swim

maxTimeInHive为采蜜时间(直接关联产蜜脾的速度)

baseLayerTexture为纹理图片(必须为.png形式且需要存放在config\resourcefulbees\resources\assets\resourcefulbees\textures文件下)支持子目录

"baseModelType"为一些模型配置(可支持脚,耳朵等模型)


杂交品种数据(BreedData

"isBreedable": 是否可繁殖,

"parent1": "杂交所需蜜蜂1"

,"parent2": "杂交所需蜜蜂2"

"breedWeight": 生成蜜蜂概率(可以设置多蜜蜂,无蜜蜂)


离心机数据(CentrifugeData)

 "hasCentrifugeOutput": 是否开启离心机输出,

物品

 "mainOutput": 主要输出物品

流体

"mainOutput": 流体种类,   

 "mainOutputCount": 流体量,    

"hasFluidOutput": 是否开启流体为主要输出

第二输出

"secondaryOutput" : 物品(默认蜂蜡)

特殊瓶装物(龙息)

"bottleOutput" : 瓶装物(只有产出无法视为流体的物品,且能瓶装的物品才能使用)

概率

"mainOutputWeight": 主要物品/流体输出概率,    

 "secondaryOutputWeight": 第二产物输出概率,    

"bottleOutputWeight": 特殊瓶装物输出概率


颜色数据(ColorData)

"isBeeColored": 是否开启蜜蜂颜色数据,

"honeycombColor": 蜜脾颜色(必须使用json字符串表示)

"primaryColor": 蜜蜂一级颜色(必须使用json字符串表示)

"secondaryColor": 蜜蜂二级颜色(必须使用json字符串表示)

一级和二级纹理是用于为蜜蜂着色的纹理。

如果您想使用不同的灰度纹理,那么自定义纹理文件必须位于 mod 包目录中的目录中config\resourcefulbees\resources\assets\resourcefulbees\textures\entity

"modelType":蜜蜂属性

  1. "modelType": "ORE"矿石

  2. "modelType": "GELATINOUS"呈现半透明的“凝胶层”

  3. "modelType": "DRAGON"背部有龙角和刺

  4. "modelType": "QUEEN"蜜蜂的头上有一个漂亮的冠状物

  5. "modelType": "VILLAGER"蜜蜂的脸上有一个鼻子

  6. "modelType": "MUSHROOM"蜜蜂背部有 2 个蘑菇,背部有一层漂亮的菌丝体或其他叶子

  7. "modelType": "CROP"蜜蜂在它的背上生长并在它的背上覆盖一层漂亮的叶子

  8. "modelType": "ARMORED"武装你的蜜蜂

特殊颜色

"isEnchanted":是否带有附魔的特效

设置为您希望蜜蜂在彩虹色中循环时。设置此选项将不再需要主色和辅助色。

"isRainbowBee": true


战斗数据(CombatData)

"isPassive": 是否为被动生物, 

"removeStingerOnAttack": 是否采用毒刺攻击(只有一次攻击机会就死亡),

"inflictsPoison": 是否产生中毒效果,

"attackDamage": 攻击伤害数值


突变方块数据(MutationData)

"hasMutation": 是否采用突变,    

"mutationType": 突变种类, 

1.FLUID_TO_FLUID一个流体块突变为另一个流体块

2.BLOCK_TO_FLUID正常块突变为流体块

3.FLUID_TO_BLOCK流体块突变为正常块

4.BLOCK_TO_BLOCK正常块突变为另一个正常块,

5.BLOCK_TO_ITEM将普通方块变异为掉落的物品

6.ENTITY_TO_ENTITY一个实体变异为另一个实体

 "mutationInput": 输入,    

"mutationOutput": 输出


自然生成数据(SpawnData)

"canSpawnInWorld": 是否自然生成,   

 "biomeWhitelist": 生成白名单,    

"biomeBlacklist": 生成黑名单,

"spawnWeight":生成概率,

"minGroupSize": 最小一次生成数量,    

"maxGroupSize": 最大一次生成数量

"minYLevel" : Y轴最小高度
"maxYLevel" : Y轴最大高度

"lightLevel":光照等级


特殊数据(TraitData)

"hasTraits": 是否开启

(仅支持1.17+)

下划线文字或者代码为必须,其余为非必须