本篇教程由作者设定使用 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":蜜蜂属性
"modelType": "ORE"矿石
"modelType": "GELATINOUS"呈现半透明的“凝胶层”
"modelType": "DRAGON"背部有龙角和刺
"modelType": "QUEEN"蜜蜂的头上有一个漂亮的冠状物
"modelType": "VILLAGER"蜜蜂的脸上有一个鼻子
"modelType": "MUSHROOM"蜜蜂背部有 2 个蘑菇,背部有一层漂亮的菌丝体或其他叶子
"modelType": "CROP"蜜蜂在它的背上生长并在它的背上覆盖一层漂亮的叶子
"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+)
下划线文字或者代码为必须,其余为非必须