-
-
Notifications
You must be signed in to change notification settings - Fork 525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bee Update Part 3! #2000
Bee Update Part 3! #2000
Conversation
Make BooBee much rarer - spawn weight 1 - and specific to the same biomes as a Ghast. Added boo.json to the biome dictionary to control spawning biomes - currently spawning in vanilla Ghast biomes at any time of day. Add obsidian -> crying obsidian mutation for Pigman bee to make it more useful. Add in-world spawn with corresponding pigman.json biome dictionary entry - currently spawning in Piglin biomes at any time of day. Removed breeding Zombie/Gold bees to acquire - inline to be a T1 bee.
Pass 1 at bee modification. 1. I boosted production for some things, but mostly converted over to EE chunks or dust for everything possible. Once we have a good breeding tree, I'll take a stab at balancing things vs other options like Occultism/Astral/Good Old Builder Quarry. 2. I removed the Apiary Output specs from all the bees - this is an override for the common.toml configs, so without it here it will be a little easier to raise or lower bee output in general (while still allowing us to boost/nerf anything specifically problematic). 3. I implemented the beginning of a breeding tree, removing a lot of bees from world-gen. I'm currently using block -> item to generate spawn eggs for alloy bees (will move this to block -> entity when they implement it), and entity -> entity for Nether bees T3-5. 4. Significantly lowered breeding costs across the board. 5. Added a few other misc. mutations. Next steps are: 1. Test how the current weighting (generally 8) feels for bee discoverability. 2. Determine what other bees (say, Forest Bees) would like to exist. 3. Start working on recipe plans for things like RGB combs.
Rearranged how the bees are stored - they're now stored in folders by bee type - Alloy, Gem, Material, Metal, Natural, Nether. We'll get an Ender folder if we end up with nether-related bred bees. I found I was trying to modify a group together - say, to adjust spawn weights - and this arrangement is making those kinds of changes easier. I've also upped the spawn weights from 8 to 14, made them spawn at any light level (in forests is tough with a "daytime" light level requirement), and added more biome tags to the natural bees. I removed the use of bee-specific dictionaries - things like the BooBee call out biomes specifically in their configs. Next commit should be expanding the biomes in the tag dictionary (and rearranging it a bit too).
Moved all bee-specific biome entries to their own folder to reduce clutter a bit. I think these are likely redundant and can be removed later, but they can live here for now.
Added Atmospheric, Autumnity, BYG, and Terraforged biomes.
Looks like I forgot one...
For FTB Chunks. My terrible attempt at changing the color of the vanilla Bee face. Chose blue coloring (maybe for water?), which makes them much easier to spot on the map.
Update Develop to latest
Chickening out and pulling spawn weights back to 12 - do not want to overdo it and swarm the world.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good work, it looks nice!
I'd like to request a few naming scheme changes:
/bees/gem bees/Diamond.json
->/bees/gem/Diamond.json
- The same applies for all the variant folders, please remove
bees
- The same applies for all the variant folders, please remove
- All
-
in file paths should be replaced with_
- Example:
biome_dictionary/bee-specific/pigman.json
->biome_dictionary/bee_specific/pigman.json
- Example:
Should address naming issues with PR EnigmaticaModpacks#2000
Done! I think that should cover it? |
Very close, |
@NillerMedDild - it's also worth noting in the change logs that more changes to exact parentage are coming - this was a first pass, and given Rid's encouragement (it's as if he wants more texture work), I will likely make a few more bees and shift exactly who is breeding who around as I make them. My plan is to have a flow chart of some sort once things settle down, time allowing. |
This is a fairly big PR, making progress on #1695. This is focused on bee breeding/spawning and moving comb outputs as much as possible to things that need processing like EE chunks and dusts. This was all working prior to pulling the most recent dev changes this afternoon; currently trying to sort out my dev instance after updating as it CTD's. I would recommend updating to ResourcefulBees-1.16.5-0.6.7b if possible, since it should resolve the "Bees clump around 1 flower" behavior.