
OrekiWoof's Roaming Bees
Cute immersive roaming bees. Now on vanilla skeps.
Description
Immersive roaming bees - watch as the tiny cute bees fly to the flowers and crops to collect pollen.
Used by my mod <span style="color: #2880b9;">Simple Immersive Beehive</span>. Now also on vanilla skeps. This mod is purely visuals.
Currently there is no intention of removing or changing vanilla particles (the orange boxes around the skeps, including angry swarm after destroying it). This mod only adds passive roaming non-interactable models.
Configuration
ConfigLib is recommended for managing configuration. Since v2.0.0 you can also use .roamingbees and /roamingbees commands to change configuration.
Some of the config options include:
- EnableOnVanillaSkeps - whether roaming bees are enabled on vanilla skeps, true by default
- RoamingBeesPerVanillaSkep - the maximum amount of roaming bees a single vanilla skep will spawn, 15 by default
- BeeRoamingRadius - how far the bees will detect plants to roam to. Note that this is not synchronized with vanilla skep mechanics. If you set this to 50, they will visually go that far, but it wont change the "Nearby flowers" mechanic from the base game. 10 by default.
Can be up to 70, but note that it will take a lot of time before farther plants are detected if you're cranking this up very high.
70 = 24 minutes per source
50 = 9 minutes per source
35 = 3 minutes per source
If you have 2 sources with radius of 35, they will both take 6 minutes to detect all plants, as scanning is parallel and split between all loaded sources.
Plans for v2.1.0
- Performance mode with less accuracy but targeted for low-end servers or PCs.
Plans for future releases
- A mod with wild solitary mason bees?
For modders
The roaming bees can be added to any block entity (including beehives from other mods) by adding the BlockEntityBehaviorRoamingBees like this (this is taken from vanilla skep patch):
{ "name": "BlockEntityBehaviorRoamingBees", "properties": { "facingVariantKey": "side", "entrancePositions": { "north": [0.5, 0.1, 0.6], "east": [0.4, 0.1, 0.5], "south": [0.5, 0.1, 0.4], "west": [0.6, 0.1, 0.5] }, "frontDirections": { "north": [0, 0, 1], "east": [-1, 0, 0], "south": [0, 0, -1], "west": [1, 0, 0] } } }</pre> This behavior will try to read properties from tree attributes of the block entity it's attached to in order to behave in a desired way.
- roamingbees_targetBeeParticleCount.- controls the desired amount of bees
- roamingbees_radius - controls how far they will detect plants to roam to
Translations
- EN - ok
- RU - 2.0.0-dev.5 - ChimMAG
Ratings & reviews
Sign in to leave a rating or comment.

