public abstract class UShapedRecipeSerializer<T extends net.minecraft.item.crafting.ShapedRecipe> extends URecipeSerializer<T>
name
BLASTING, CAMPFIRE_COOKING, CRAFTING_SHAPED, CRAFTING_SHAPELESS, CRAFTING_SPECIAL_ARMORDYE, CRAFTING_SPECIAL_BANNERDUPLICATE, CRAFTING_SPECIAL_BOOKCLONING, CRAFTING_SPECIAL_FIREWORK_ROCKET, CRAFTING_SPECIAL_FIREWORK_STAR, CRAFTING_SPECIAL_FIREWORK_STAR_FADE, CRAFTING_SPECIAL_MAPCLONING, CRAFTING_SPECIAL_MAPEXTENDING, CRAFTING_SPECIAL_REPAIRITEM, CRAFTING_SPECIAL_SHIELD, CRAFTING_SPECIAL_SHULKERBOXCOLORING, CRAFTING_SPECIAL_SUSPICIOUSSTEW, CRAFTING_SPECIAL_TIPPEDARROW, SMELTING, SMOKING, STONECUTTING
Constructor and Description |
---|
UShapedRecipeSerializer(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected static net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> |
deserializeIngredients(java.lang.String[] pattern,
java.util.Map<java.lang.String,net.minecraft.item.crafting.Ingredient> keys,
int width,
int height) |
protected static java.util.Map<java.lang.String,net.minecraft.item.crafting.Ingredient> |
deserializeKey(com.google.gson.JsonObject json) |
protected static java.lang.String[] |
patternFromJson(com.google.gson.JsonArray json) |
protected static java.lang.String[] |
shrink(java.lang.String... shrink) |
getEntryName
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected static java.util.Map<java.lang.String,net.minecraft.item.crafting.Ingredient> deserializeKey(com.google.gson.JsonObject json)
protected static java.lang.String[] shrink(java.lang.String... shrink)
protected static java.lang.String[] patternFromJson(com.google.gson.JsonArray json)
protected static net.minecraft.util.NonNullList<net.minecraft.item.crafting.Ingredient> deserializeIngredients(java.lang.String[] pattern, java.util.Map<java.lang.String,net.minecraft.item.crafting.Ingredient> keys, int width, int height)