Class CraftUtil
java.lang.Object
zombie.entity.components.crafting.CraftUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanItemsStack(InventoryItem item, InventoryItem other) static booleancanItemsStack(InventoryItem item, InventoryItem other, boolean nullReturn) static booleancanItemsStack(Item item, Item other, boolean nullReturn) static booleancanPerformRecipe(CraftRecipe recipe, CraftRecipeData craftTestData, List<Resource> inputs, List<Resource> outputs) static booleancanPerformRecipe(CraftRecipe recipe, CraftRecipeData craftTestData, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) static booleancanResourceFitItem(Resource resource, InventoryItem item) static booleancanResourceFitItem(Resource resource, InventoryItem item, int count) static booleancanResourceFitItem(Resource resource, InventoryItem item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) static booleancanResourceFitItem(Resource resource, Item item) static booleancanResourceFitItem(Resource resource, Item item, int count) static booleancanResourceFitItem(Resource resource, Item item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) static booleancanStart(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs) static booleancanStart(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) static CraftRecipeMonitordebugCanStart(IsoPlayer player, CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor monitor) static ResourcefindResourceOrEmpty(ResourceIO resourceIO, List<Resource> resources, Fluid fluid, float amount, Resource ignoreResource, HashSet<Resource> ignoreSet) static ResourcefindResourceOrEmpty(ResourceIO resourceIO, List<Resource> resources, Energy energy, float amount, Resource ignoreResource, HashSet<Resource> ignoreSet) static ResourcefindResourceOrEmpty(ResourceIO resourceIO, List<Resource> outputResources, InventoryItem item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) static ResourcefindResourceOrEmpty(ResourceIO resourceIO, List<Resource> resources, Item item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) static floatgetEntityTemperature(GameEntity entity) static CraftRecipegetPossibleRecipe(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs) static CraftRecipegetPossibleRecipe(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) static voidReleaseResourceList(ArrayList<Resource> list)
-
Constructor Details
-
CraftUtil
public CraftUtil()
-
-
Method Details
-
AllocResourceList
-
ReleaseResourceList
-
canItemsStack
-
canItemsStack
-
canItemsStack
-
findResourceOrEmpty
public static Resource findResourceOrEmpty(ResourceIO resourceIO, List<Resource> outputResources, InventoryItem item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) -
findResourceOrEmpty
-
canResourceFitItem
-
canResourceFitItem
-
canResourceFitItem
public static boolean canResourceFitItem(Resource resource, InventoryItem item, int count, Resource ignoreResource, HashSet<Resource> ignoreSet) -
canResourceFitItem
-
canResourceFitItem
-
canResourceFitItem
-
findResourceOrEmpty
-
findResourceOrEmpty
-
debugCanStart
public static CraftRecipeMonitor debugCanStart(IsoPlayer player, CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor monitor) -
canStart
public static boolean canStart(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs) -
canStart
public static boolean canStart(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) -
canPerformRecipe
public static boolean canPerformRecipe(CraftRecipe recipe, CraftRecipeData craftTestData, List<Resource> inputs, List<Resource> outputs) -
canPerformRecipe
public static boolean canPerformRecipe(CraftRecipe recipe, CraftRecipeData craftTestData, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) -
getPossibleRecipe
public static CraftRecipe getPossibleRecipe(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs) -
getPossibleRecipe
public static CraftRecipe getPossibleRecipe(CraftRecipeData craftTestData, List<CraftRecipe> recipes, List<Resource> inputs, List<Resource> outputs, CraftRecipeMonitor _m) -
getEntityTemperature
-