GregTechCEu / GregTech

GregTech CE 1.12 fork continuing progression and development
GNU Lesser General Public License v3.0
223 stars 166 forks source link

Small QoL Bee Update #2458

Open Rundas01 opened 3 weeks ago

Rundas01 commented 3 weeks ago

What

This PR introduces a better way to display the required material block for bees to mutate. The way forestry does it looks really ugly imo. See the attached screenshot.

Outcome

The PR adds a single class called MaterialMutationCondition.java. Code usage would look like so: Instead of something like mutation.requireResource("blockCopper"); which results in the following ingame text: Requires blockCopper as a foundation, one would use mutation.addMutationCondition(new MaterialMutationCondition(Copper)); which results in Requires Block of Copper as a foundation.

Additional Information

See screenshots for ingame footage. Screenshot (689)

Rundas01 commented 1 week ago

@ALongStringOfNumbers implemented your requested changes