Show Required Reagents for Fillers Replaced by Reagents (#93)

This commit is contained in:
koolkrafter5 authored and GitHub committed 2025-06-01 20:44:39 +00:00
1 parent 782096f8eb
commit b7460516e8
1 file changed
+7 -1
@@ -396,8 +396,14 @@ public class NEIMeteorRecipeHandler extends TemplateRecipeHandler {
private String reagentFillerBlockNames(MeteorReagent mr) {
ArrayList<String> blockNames = new ArrayList<>();
for (MeteorComponent mc : mr.filler) {
blockNames.add(mc.getBlock().getDisplayName());
blockNames.add(mc.getBlock().getDisplayName() + requiredReagentsForFiller(mc));
}
return Joiner.on(", ").join(blockNames);
}
private String requiredReagentsForFiller(MeteorComponent mc) {
List<Reagent> reagents = mc.getRequiredReagents();
if (reagents.isEmpty()) return "";
return " (" + reagents.stream().map(r -> r.name).collect(Collectors.joining(", ")) + ")";
}
}