Skip to content
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

add more bee lines #161

Open
wants to merge 9 commits into
base: 1.20.1
Choose a base branch
from

Conversation

EnderiumSmith
Copy link
Contributor

The following lines were added: Lush, Solar, Relic, Aquatic, Embittered in addition to Shulking(End line) and Custodian(sculk).

Stuff still needing to be done:
-All new hives need textures. Ideally aquatics should be restricted to coral reefs. Lush could do with the cave vine hanging from it being fully grown at world gen.
-Chest and sniffer generation of bees. I dont think loot is working at all.
-Some bees need new items for drops: xp drop and shulker shard
-Sculk effect could use sculk vein growth
-Relic line needs its special effects implemented: Rejuventation should cause the lifespan of bees excluding itself to go up by a % such that at normal lifespan it matches the rate at which they age. This should only apply once per bee life tick so its application should be kept track of in the apiary. Chronophage does the opposite, a bee with normal life ages twice as fast.
-Other needed bee processing logic tweaks:
+if a bee has the flyer trait it should still see the sky with water above it so long as some light still reaches it(i think i saw a function for that in level)
+hive should still count as seeing the sky if sky light level is 14 instead of 15 so a single leaf layer doesnt stop it
+hive should check if its raining in general unless it is in a cave, so as to not allow nullifying rain by placing a transparent block on the hive
i cannot find where the logic is being run so i cant change them myself

-Bee descriptions attributed to Prof.Griansworth should be made more posh

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't Deep Frozen Ocean be ICY?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The surface isnt frozen so it doesnt seem that icy. Plus the actual deep part is always at 4C due to density

src/main/java/forestry/plugin/DefaultForestryPlugin.java Outdated Show resolved Hide resolved
src/main/java/forestry/plugin/DefaultBeeSpecies.java Outdated Show resolved Hide resolved
src/main/java/forestry/plugin/DefaultBeeSpecies.java Outdated Show resolved Hide resolved
@@ -361,6 +356,10 @@ private void tickBreed() {
// Mate and replace princess with queen
IBee princess = (IBee) IIndividualHandlerItem.getIndividual(princessStack);
IBee drone = (IBee) IIndividualHandlerItem.getIndividual(droneStack);
// If nether princess is outside nether it zombifies. Drones can breed in the short life they have so species may persist in secondary trait
if(princess.getSpecies().getGenusName().equals(ForestryTaxa.GENUS_EMBITTERED) && housing.getWorldObj().dimension()!=Level.NETHER){
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be an event. I can implement this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants