Custom Traits
Custom honey are made similar to how you would make a custom bee, below is information on what values you can use to customise your honey.
When created the trait will be available for use and be automatically be added to be Beepedia
beepediaItemID (Optional)
This is the item id for an item, this item will be used to represent the trait within the Beepedia.
Examples
"beepediaItemID": "minecraft:end_rod"
"beepediaItemID": "resourcefulbees:wax"
Default "minecraft:blaze_powder"
potionDamageEffects (Optional)
This is a list of potion effects that a bee can deal when it attacks an entity.
Each list entry has to variables both of which are required.
effectRegistryName or effectID
This is the effect id of the potion effect you wish to apply.
Examples
"effectID": "minecraft:poison"
"effectRegistryName": "resourcefulbees:calming"
amplifier or strength
This is the strength of the potion effect you wish to apply.
Examples
"strength": 2
"amplifier": 0
Example
"potionDamageEffects": [
{
"effectID": "minecraft:wither",
"strength": 6
},
{
"effectRegistryName": "resourcefulbees:calming",
"amplifier": 6
}
]
damageImmunities (Optional)
This is a list of damage immunities that will be applied to the bee
Valid damageTypes
"inFire"
"lightningBolt"
"onFire"
"lava"
"hotFloor"
"inWall"
"cramming"
"drown"
"starve"
"cactus"
"fall"
"flyIntoWall"
"generic"
"magic"
"wither"
"anvil"
"fallingBlock"
"dragonBreath"
"dryout"
Example
"damageImmunities" : [
"anvil",
"cramming"
]
potionImmunities (Optional)
This is a list of potion effect immunities that will be applied to the bee
This list is represented as a list of potion IDs
Example
"potionImmunities": [
"minecraft:poison",
"resourcefulbees:calming"
]
damageTypes (Optional)
This is a list of damageTypes that a bee will inflict on dealing damage to an entity.
see: damageImmunities for a list of valid damageTypes.
Each list entry has to variables both of which are required.
damageTypeName
This is the damageType id used to determine the damage the bee will do.
Examples
"damageTypeName": "lightningBolt"
"damageTypeName": "anvil"
amplifier
This is the amplifier that will be applied to the damage type, not every damage type has a need for an amplifier but it is still required for the list item.
Below are some examples of an amplifier:
Examples
"amplifier": 2
"amplifier": 0
Example
"damageTypes": [
{
"damageTypeName": "setOnFire",
"amplifier": 6
},
{
"damageTypeNName": "explosive",
"amplifier": 3
}
]
particleName
This is the id of a particle that a bee will emit from itself every 2 seconds.
Example
"particleName": "minecraft:end_rod"
Template
Here is a blank template showing all configurable fields in a custom trait:
{
{
"potionDamageEffects": [
{
"effectID": "",
"strength": 0
}
],
"damageImmunities": [],
"potionImmunities": [],
"damageTypes": [
{
"damageTypeName": "",
"amplifier": 0
}
],
"specialAbilities": [],
"particleName": ""
}
}