aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/recipes/NeuRecipe.java
diff options
context:
space:
mode:
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.java58
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;
+ }
}