Skip to content

Releases: Traqueur-dev/MoreBees

1.1.0

03 Aug 16:17

Choose a tag to compare

🐝 MoreBees v1.1.0 – Enhanced Item Configs & Developer Support

Improving flexibility, item customization, and developer integration

✨ Features

📦 Extended Bee Product Configuration

  • Reworked the product field in bee definitions: /!\ BREAK OLD CONFIG backup your configs and recreate it

    • Now supports multiple product types:

      • additional: main block/item (e.g., ores)
      • honey: custom honeycomb with display name and lore
      • honey-block: custom honey block with metadata
    • Improved clarity and extensibility for resource-producing bees

DOCUMENTATION EXPOSITION

🧰 New Configurable Bee Tools

  • Added YAML configuration for:

    • Bee Jar: Now fully customizable (material, name, lore, placeholder support)

    • Bee Box: Same as above, includes %bees% placeholder for live content

    • Beehive Lore: Dynamic lore lines for in-world hives with placeholders:

      • %max-bees%, %production-multiplier%, %produce-blocks%, etc.

🧾 ItemStackWrapper Support

  • Introduced new ItemStackWrapper configuration format:

    • Define any item with material, name, lore, and model-id
    • Enables easy integration with other plugins (via custom IDs or textures)
    • Internal placeholder support for dynamic display

🛠️ Upgrade Item Lore

  • upgrades.yml items now support lore with meaningful placeholders:

    • %max-bees%, %production-multiplier%, %produce-blocks%
    • Enhances user feedback in-game when using upgrade items

🔧 Build & API Improvements

  • Reintroduced maven-publish in the API module for:

    • Cleaner developer workflows
    • Easier integration into external plugin projects
    • Structured build.gradle for future publishing and maintenance

Full Changelog: 1.0.0...1.1.0

1.0.0

31 Jul 14:56

Choose a tag to compare

🐝 MoreBees v1.0.0 - Initial Release

A powerful and modular bee expansion plugin for Minecraft 1.21+ servers

✨ Features

🐝 Custom Bee Types

  • Added support for multiple custom bees: Redstone, Diamond, Emerald, Gold, Iron, and more.

  • Each bee has:

    • Unique food and flower preferences
    • Custom model support (via ModelEngine)
    • Specific resource production (e.g., ores, items)
  • Implemented cross-breeding system between bee types

  • Introduced mutation mechanics triggered by environmental blocks

🏠 Advanced Beehive System

  • Beehives can be upgraded through 3 levels:

    • Increased bee capacity
    • Boosted production rates
    • Custom block production toggle
  • Upgrades are visually displayed as floating 3D items

  • Each beehive tracks its own bees and resources

  • Honey auto-converts into items/blocks when full

🛠️ Bee Management Tools

  • Bee Jar: Capture and carry one bee
  • Bee Box: Store up to 10 bees in one portable item
  • Simple right-click and sneak+right-click release mechanics

🔧 Configuration System

  • Fully configurable via YAML:

    • config.yml: General settings, bee definitions
    • breeds.yml: Breeding and mutation rules
    • upgrades.yml: Upgrade tiers and associated items

🎮 Commands & Permissions

  • /morebees base command with subcommands:

    • egg, spawn, honey, tool, upgrade, reload
  • Multiple aliases: /mb, /bees, /bee

📘 RecipesAPI Integration

  • All custom crafting handled via RecipesAPI:

    • Define recipes in YAML or Java
    • Advanced validation and custom item support

🚀 Performance & AI Improvements

  • Implemented optimized spiral search algorithm:

    • 10x faster than vanilla cube scan
    • Early termination when target is found
    • Server-friendly for large bee populations

🎨 ModelEngine Support

  • Full compatibility with ModelEngine:

    • Custom 3D animated models for bees
    • Scaled models for baby bees
    • Flying animation support

🛠️ Developer API

  • Public API to:

    • Spawn bees
    • Get bee types from entities
    • Integrate with bee management systems

Full Changelog: https://github.com/Traqueur-dev/MoreBees/commits/1.0.0