Forestry: Community Edition

Forestry: Community Edition

4k Downloads

Data-driven bee/tree/butterfly species

thedarkcolour opened this issue ยท 5 comments

commented

A future goal for this fork is to have data-driven bee/tree/butterfly species so that players don't have to code a mod in order to add more species to Forestry.

commented

Some thoughts:

  • Bee and butterfly species can be data-driven easily (although with some limitations)
    • Having hives for new bee species spawn in the world would require some sort of KubeJS plugin to add the hives
    • Assets for changed/new species might be missing if they are added using /reload
    • Custom bee/butterfly effects will be impossible to make data-driven, although potion effects might be possible to support
    • Custom flower types won't be possible, but simple flower types that use tags will be possible to make data-driven
  • Tree species will be much more difficult/impossible
    • How will tree feature generators be handled?
    • What about custom wood blocks? KubeJS plugin would be needed to add new types of wood. Even then, if Forestry wood types support the same wooden blocks/items as vanilla in the future, how would a custom wood type add a boat? A wooden sign?
    • Custom pod fruit blocks?
    • Custom fruit types?
    • Custom tree effects? Forestry has none built-in and doesn't define how something like a potion tree effect would work.