[Change] Refactored Recipe-Advancement API to prevent #29

This commit is contained in:
Frank 2022-08-01 18:35:32 +02:00
parent 8061049949
commit 35c023692c
10 changed files with 187 additions and 39 deletions

View file

@ -63,6 +63,7 @@ public class BCLRecipeManager {
list.put(recipe.getId(), recipe);
}
@Deprecated(forRemoval = true)
public static <C extends Container, T extends Recipe<C>> void addRecipeAndCreateAdvancement(
RecipeType<T> type,
T recipe
@ -71,6 +72,7 @@ public class BCLRecipeManager {
registerAndCreateAdvancement(recipe, recipe.getResultItem().getItem() instanceof TieredItem);
}
@Deprecated(forRemoval = true)
public static <C extends Container, T extends Recipe<C>> void addRecipeAndCreateAdvancement(
RecipeType<T> type,
T recipe,
@ -80,6 +82,7 @@ public class BCLRecipeManager {
registerAndCreateAdvancement(recipe, isTool);
}
@Deprecated(forRemoval = true)
public static <C extends Container, T extends Recipe<C>> ResourceLocation registerAndCreateAdvancement(
T recipe,
boolean isTool