ForestryMC / Binnie

Minecraft addons for the Forestry mod. Extra Bees, Extra Trees, Genetics, and more.
https://minecraft.curseforge.com/projects/binnies-mods
Other
69 stars 59 forks source link

Proposal: Change how the hatchery block works #203

Open rmunn opened 7 years ago

rmunn commented 7 years ago

200 had basically two proposals: allowing princess larvae to be created, and changing the effects of the hatchery block. I'm splitting the second proposal out into its own GitHub issue.

This proposal is to change the effect of the hatchery block. Instead of producing larvae at random inside the hatchery block, it would change what gets placed in the alveary's output slots when the queen dies. What I'm suggesting is that the hatchery block has the following effect:

(The "royal larva" is from suggestion #200, and would turn into a princess when put in an incubator).

Note: if the queen is of Ignoble stock, there's a chance of getting no royal larva in the output -- the exact same chance as there would have been of getting no princess.

The revised version of the hatchery block would not have a GUI. Instead, it would be like the Alveary Rain Shield: if it's in the alveary structure, it changes how the alveary behaves (drop larvae + royal larva instead of drones+princess). And if it's not in the alveary structure, then the normal behavior happens.

rmunn commented 7 years ago

Note that if the "royal larva" idea from #200 is not added to the game, then the hatchery block would cause there to be 1 princess and 1-4 larvae in the alveary's output. So this proposal could still be implemented independently of #200.

rmunn commented 7 years ago

Note that the current status of #200 has a "Royal Jelly Frame" item being necessary in order to get a Princess Larva. That's a neat idea, which could also be incorporated into this one. In that case, the hatchery block would have a GUI with a single slot for a frame, and it would ONLY accept the Royal Jelly Frame (and would not accept any other frames). Then the alveary output when the queen dies would be:

Nedelosk commented 7 years ago

@rmunn @KorDum I am think this is a good idea. But not for 1.7.10. Forestry 1.7.10 is a final version and we only fixing major bugs of it and not adding any new features.

rmunn commented 7 years ago

As I mentioned in https://github.com/ForestryMC/ForestryMC/issues/1743#issuecomment-315143129, I'd like to see #200 happen in 1.7.10 since that's the version I'm currently running, and if I moved to 1.10 or higher I'd lose Thaumcraft -- and I'm not ready to quit playing Thaumcraft yet. Once I get tired of Thaumcraft (which might take a year or two) I may move to a more modern Minecraft version (which will probably be 1.12 at that point), but at the moment since I want Thaumcraft, I'm stuck with either 1.7.10 or 1.8/1.9 (and Forestry doesn't support 1.8/1.9 any more, as far as I know).

Therefore, I made my suggestions for 1.7.10, since that's the version I really want to be able to keep playing for another couple of years. I'm quite willing to contribute work to make it happen, as long as the mod maintainers are okay with the idea.

KorDum commented 7 years ago

Unfortunately, all we can do now is change the work of the hatchery. Can I remove the larvae of drones, make the larvae of the princess? And make appropriate changes to genetic machines.

mezz commented 7 years ago

Sorry, we should not make any new features for 1.7.10. We can discuss it for the latest version though.