From 504d7e49e083b307c8017c536072ff6943277384 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Thu, 1 Oct 2020 22:16:10 +0300 Subject: [PATCH] A little bit refactor --- .../ru/betterend/recipe/AlloyingRecipeSerializer.java | 2 +- src/main/java/ru/betterend/recipe/EndRecipeManager.java | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/ru/betterend/recipe/AlloyingRecipeSerializer.java b/src/main/java/ru/betterend/recipe/AlloyingRecipeSerializer.java index 98f5c2d3..da82ed0e 100644 --- a/src/main/java/ru/betterend/recipe/AlloyingRecipeSerializer.java +++ b/src/main/java/ru/betterend/recipe/AlloyingRecipeSerializer.java @@ -33,7 +33,7 @@ public class AlloyingRecipeSerializer implements RecipeSerializer getRecipe(RecipeType type, Identifier id) { + @SuppressWarnings("unchecked") + public static > T getRecipe(RecipeType type, Identifier id) { if (RECIPES.containsKey(type)) { - return RECIPES.get(type).get(id); + return (T) RECIPES.get(type).get(id); } return null; } @@ -59,11 +60,11 @@ public class EndRecipeManager { return result; } - static , T extends Recipe> S registerSerializer(String id, S serializer) { + public static , T extends Recipe> S registerSerializer(String id, S serializer) { return Registry.register(Registry.RECIPE_SERIALIZER, BetterEnd.getStringId(id), serializer); } - static > RecipeType registerType(String type) { + public static > RecipeType registerType(String type) { Identifier recipeTypeId = BetterEnd.getResId(type); return Registry.register(Registry.RECIPE_TYPE, recipeTypeId, new RecipeType() { public String toString() {