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.
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 likemutation.requireResource("blockCopper");
which results in the following ingame text:Requires blockCopper as a foundation
, one would usemutation.addMutationCondition(new MaterialMutationCondition(Copper));
which results inRequires Block of Copper as a foundation
.Additional Information
See screenshots for ingame footage.