Creating a usable API (#1713)
* Initial stab at API structuring * Throwing all the things into the API* Eliminated all internal imports Also added some helpful comments *except for the ritual stuff * Reducing the API Threw back the altar/incense/unnecessary items to main Added in a functional API instance * API cleanup Removing all the unnecessities Smushed and vaporized some redundant recipe stuffs * Made API dummy instances Refactor packaging
This commit is contained in:
parent
952b6aeeb0
commit
574d6a8e74
144 changed files with 558 additions and 990 deletions
|
@ -16,7 +16,7 @@ import net.minecraftforge.common.crafting.conditions.NotCondition;
|
|||
import net.minecraftforge.common.crafting.conditions.TagEmptyCondition;
|
||||
import net.minecraftforge.fluids.FluidStack;
|
||||
import wayoftime.bloodmagic.BloodMagic;
|
||||
import wayoftime.bloodmagic.api.event.recipes.FluidStackIngredient;
|
||||
import wayoftime.bloodmagic.recipe.helper.FluidStackIngredient;
|
||||
import wayoftime.bloodmagic.common.data.recipe.builder.ARCRecipeBuilder;
|
||||
import wayoftime.bloodmagic.common.item.BloodMagicItems;
|
||||
import wayoftime.bloodmagic.common.tags.BloodMagicTags;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package wayoftime.bloodmagic.common.recipe;
|
||||
|
||||
import net.minecraft.item.crafting.IRecipeType;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeARC;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeAlchemyArray;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeAlchemyTable;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeBloodAltar;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeTartaricForge;
|
||||
import wayoftime.bloodmagic.recipe.RecipeARC;
|
||||
import wayoftime.bloodmagic.recipe.RecipeAlchemyArray;
|
||||
import wayoftime.bloodmagic.recipe.RecipeAlchemyTable;
|
||||
import wayoftime.bloodmagic.recipe.RecipeBloodAltar;
|
||||
import wayoftime.bloodmagic.recipe.RecipeTartaricForge;
|
||||
|
||||
public class BloodMagicRecipeType
|
||||
{
|
||||
|
|
|
@ -21,9 +21,9 @@ import net.minecraft.util.ResourceLocation;
|
|||
import net.minecraftforge.fluids.FluidStack;
|
||||
import net.minecraftforge.registries.ForgeRegistryEntry;
|
||||
import wayoftime.bloodmagic.BloodMagic;
|
||||
import wayoftime.bloodmagic.api.SerializerHelper;
|
||||
import wayoftime.bloodmagic.api.event.recipes.FluidStackIngredient;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeARC;
|
||||
import wayoftime.bloodmagic.recipe.helper.SerializerHelper;
|
||||
import wayoftime.bloodmagic.recipe.helper.FluidStackIngredient;
|
||||
import wayoftime.bloodmagic.recipe.RecipeARC;
|
||||
import wayoftime.bloodmagic.util.Constants;
|
||||
|
||||
public class ARCRecipeSerializer<RECIPE extends RecipeARC> extends ForgeRegistryEntry<IRecipeSerializer<?>>
|
||||
|
|
|
@ -12,8 +12,8 @@ import net.minecraft.network.PacketBuffer;
|
|||
import net.minecraft.util.JSONUtils;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.registries.ForgeRegistryEntry;
|
||||
import wayoftime.bloodmagic.api.SerializerHelper;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeAlchemyArray;
|
||||
import wayoftime.bloodmagic.recipe.helper.SerializerHelper;
|
||||
import wayoftime.bloodmagic.recipe.RecipeAlchemyArray;
|
||||
import wayoftime.bloodmagic.util.Constants;
|
||||
|
||||
public class AlchemyArrayRecipeSerializer<RECIPE extends RecipeAlchemyArray>
|
||||
|
|
|
@ -16,8 +16,8 @@ import net.minecraft.network.PacketBuffer;
|
|||
import net.minecraft.util.JSONUtils;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.registries.ForgeRegistryEntry;
|
||||
import wayoftime.bloodmagic.api.SerializerHelper;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeAlchemyTable;
|
||||
import wayoftime.bloodmagic.recipe.helper.SerializerHelper;
|
||||
import wayoftime.bloodmagic.recipe.RecipeAlchemyTable;
|
||||
import wayoftime.bloodmagic.util.Constants;
|
||||
|
||||
public class AlchemyTableRecipeSerializer<RECIPE extends RecipeAlchemyTable>
|
||||
|
|
|
@ -12,8 +12,8 @@ import net.minecraft.network.PacketBuffer;
|
|||
import net.minecraft.util.JSONUtils;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.registries.ForgeRegistryEntry;
|
||||
import wayoftime.bloodmagic.api.SerializerHelper;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeBloodAltar;
|
||||
import wayoftime.bloodmagic.recipe.helper.SerializerHelper;
|
||||
import wayoftime.bloodmagic.recipe.RecipeBloodAltar;
|
||||
import wayoftime.bloodmagic.util.Constants;
|
||||
|
||||
public class BloodAltarRecipeSerializer<RECIPE extends RecipeBloodAltar>
|
||||
|
|
|
@ -15,8 +15,8 @@ import net.minecraft.network.PacketBuffer;
|
|||
import net.minecraft.util.JSONUtils;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.registries.ForgeRegistryEntry;
|
||||
import wayoftime.bloodmagic.api.SerializerHelper;
|
||||
import wayoftime.bloodmagic.api.recipe.RecipeTartaricForge;
|
||||
import wayoftime.bloodmagic.recipe.helper.SerializerHelper;
|
||||
import wayoftime.bloodmagic.recipe.RecipeTartaricForge;
|
||||
import wayoftime.bloodmagic.util.Constants;
|
||||
|
||||
public class TartaricForgeRecipeSerializer<RECIPE extends RecipeTartaricForge>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue