Developers
Landing Page
Custom Bees
Custom Bees
  • Creating A Custom Bee
    • The Custom Bee JSON
    • Core Data
    • Render Data
      • Layer Data
      • Color Data
    • Breed Data
      • Bee Family
    • Combat Data
    • Mutation Data
      • Mutation Recipe
        • Mutation Type
    • Trait Data
      • Bee Aura
      • Potion Effect
      • Damage Effect
      • Damage Type
    • Trade Data
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Creating A Custom Bee

The Custom Bee JSON

Custom Bee Data is the main JSON object comprised of several customization objects which are defined using a "key": { value } syntax.

{
  "resourcefulbees:core/v1": {
    ...
  },
  "resourcefulbees:rendering/v1": {
    ...
  },
  "resourcefulbees:mutation/v1": {
    ...
  },
  "resourcefulbees:breeding/v1": {
    ...
  },
  "resourcefulbees:trade/v1": {
    ...
  }
}

The "key" names act as identifiers under which the data is registered and used and follow the namespace:path format. The path generally follows a type/version format.

"resourcefulbees:trade/v1"

This syntax allows for the customizable options to evolve over time with minimal upkeep required since data mappers can be written to upgrade older API versions to newer ones.

Key Components


Below is a list of the key customization components provided by the mod. Additional components can be created by other mods via our API.

PreviousCreating A Custom BeeNextCore Data

Last updated 1 year ago

Was this helpful?

Cover

Core Data

Key Bee Info

Cover

Render Data

What it looks like

Cover

Breed Data

How to breed

Cover

Combat Data

Friend or foe?

Cover

Mutation Data

Pollination effects

Cover

Trade Data

Beekeeper trades

Cover

Trait Data

Uniqueness