Skip to content

Commit bb1fdfc

Browse files
authored
Fix vanilla fuel not working in boilers (#4249)
1 parent 78610ee commit bb1fdfc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/com/gregtechceu/gtceu/data/recipe/misc/FuelRecipes.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import net.minecraft.data.recipes.FinishedRecipe;
99
import net.minecraft.resources.ResourceLocation;
1010
import net.minecraft.world.item.Item;
11+
import net.minecraft.world.level.block.entity.FurnaceBlockEntity;
1112
import net.minecraft.world.level.material.Fluids;
1213
import net.minecraftforge.fluids.FluidStack;
1314
import net.minecraftforge.fluids.FluidUtil;
@@ -55,6 +56,9 @@ public static void init(Consumer<FinishedRecipe> provider) {
5556
// TODO this all needs to be cleaned up, but this will make it somewhat work for now
5657
// do these first because for some reason vanilla fuels are not set up yet at this phase?
5758
Set<Item> addedItems = new HashSet<>();
59+
for (var fuelEntry : FurnaceBlockEntity.getFuel().entrySet()) {
60+
addBoilerFuel(provider, addedItems, fuelEntry.getKey(), fuelEntry.getValue());
61+
}
5862
for (Item item : BuiltInRegistries.ITEM) {
5963
int burnTime = GTUtil.getItemBurnTime(item);
6064
addBoilerFuel(provider, addedItems, item, burnTime);

0 commit comments

Comments
 (0)