Class CraftingHelper
java.lang.Object
net.minecraftforge.common.crafting.CraftingHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Map<ResourceLocation,IConditionSerializer<?>> private static final org.apache.logging.log4j.Markerprivate static com.google.gson.Gsonprivate static final com.google.common.collect.BiMap<ResourceLocation,IIngredientSerializer<?>> private static final org.apache.logging.log4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IConditiongetCondition(com.google.gson.JsonObject json) static ResourceLocationgetID(IIngredientSerializer<?> serializer) static IngredientgetIngredient(com.google.gson.JsonElement json) static IngredientgetIngredient(ResourceLocation type, PacketBuffer buffer) static ItemStackgetItemStack(com.google.gson.JsonObject json, boolean readNBT) static booleanprocessConditions(com.google.gson.JsonArray conditions) static booleanprocessConditions(com.google.gson.JsonObject json, String memberName) static <T extends Ingredient>
IIngredientSerializer<T>register(ResourceLocation key, IIngredientSerializer<T> serializer) static IConditionSerializer<?>register(IConditionSerializer<?> serializer) static <T extends ICondition>
com.google.gson.JsonObjectserialize(T condition) static <T extends Ingredient>
voidwrite(PacketBuffer buffer, T ingredient)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
CRAFTHELPER
private static final org.apache.logging.log4j.Marker CRAFTHELPER -
GSON
private static com.google.gson.Gson GSON -
conditions
-
ingredients
private static final com.google.common.collect.BiMap<ResourceLocation,IIngredientSerializer<?>> ingredients
-
-
Constructor Details
-
CraftingHelper
public CraftingHelper()
-
-
Method Details
-
register
-
register
public static <T extends Ingredient> IIngredientSerializer<T> register(ResourceLocation key, IIngredientSerializer<T> serializer) -
getID
-
write
-
getIngredient
-
getIngredient
-
getItemStack
-
processConditions
-
processConditions
public static boolean processConditions(com.google.gson.JsonArray conditions) -
getCondition
-
serialize
-