diff options
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java b/src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java index 99b05d28..3516f707 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java @@ -9,44 +9,44 @@ import java.util.List; import java.util.Set; public interface NeuRecipe { - Set<Ingredient> getIngredients(); + Set<Ingredient> getIngredients(); - Set<Ingredient> getOutputs(); + Set<Ingredient> getOutputs(); - List<RecipeSlot> getSlots(); + List<RecipeSlot> getSlots(); - default void drawExtraInfo(GuiItemRecipe gui, int mouseX, int mouseY) { - } + default void drawExtraInfo(GuiItemRecipe gui, int mouseX, int mouseY) { + } - default void drawExtraBackground(GuiItemRecipe gui, int mouseX, int mouseY) { - } + default void drawExtraBackground(GuiItemRecipe gui, int mouseX, int mouseY) { + } - default void drawHoverInformation(GuiItemRecipe gui, int mouseX, int mouseY) { - } + default void drawHoverInformation(GuiItemRecipe gui, int mouseX, int mouseY) { + } - boolean hasVariableCost(); + boolean hasVariableCost(); - JsonObject serialize(); + JsonObject serialize(); - ResourceLocation getBackground(); + ResourceLocation getBackground(); - static NeuRecipe parseRecipe(NEUManager manager, JsonObject recipe, JsonObject output) { - if (recipe.has("type")) { - switch (recipe.get("type").getAsString().intern()) { - case "forge": - return ForgeRecipe.parseForgeRecipe(manager, recipe, output); - case "trade": - return VillagerTradeRecipe.parseStaticRecipe(manager, recipe); - } - } - return CraftingRecipe.parseCraftingRecipe(manager, recipe, output); - } + static NeuRecipe parseRecipe(NEUManager manager, JsonObject recipe, JsonObject output) { + if (recipe.has("type")) { + switch (recipe.get("type").getAsString().intern()) { + case "forge": + return ForgeRecipe.parseForgeRecipe(manager, recipe, output); + case "trade": + return VillagerTradeRecipe.parseStaticRecipe(manager, recipe); + } + } + return CraftingRecipe.parseCraftingRecipe(manager, recipe, output); + } - default boolean shouldUseForCraftCost() { - return true; - } + default boolean shouldUseForCraftCost() { + return true; + } - default boolean isAvailable() { - return true; - } + default boolean isAvailable() { + return true; + } } |
