MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / sawing

Method sawing

src/main/java/gregapi/data/RM.java:720–732  ·  view source on GitHub ↗
(long aEUt, long aDuration, boolean aIsFoodItem, long aLubricantAmount, ItemStack aInput, ItemStack... aOutputs)

Source from the content-addressed store, hash-verified

718 @Deprecated public static boolean debarking(long aEUt, long aDuration, long aWater, ItemStack aInput, ItemStack... aOutputs) {return pressurewash(aEUt, aDuration, aWater, aInput, aOutputs);}
719
720 public static boolean sawing(long aEUt, long aDuration, boolean aIsFoodItem, long aLubricantAmount, ItemStack aInput, ItemStack... aOutputs) {
721 if (ST.invalid(aInput) || aOutputs.length <= 0 || ST.invalid(aOutputs[0])) return F;
722 if (aLubricantAmount <= 0) aLubricantAmount = 1;
723 Cutter.addRecipe1(T, aEUt, aDuration*4, aInput, FL.Water.make(aLubricantAmount*4), NF, aOutputs);
724 Cutter.addRecipe1(T, aEUt, aDuration*4, aInput, FL.SpDew.make(aLubricantAmount*4), NF, aOutputs);
725 Cutter.addRecipe1(T, aEUt, aDuration*4, aInput, FL.MnWtr.make(aLubricantAmount*4), NF, aOutputs);
726 Cutter.addRecipe1(T, aEUt, aDuration*3, aInput, FL.DistW.make(aLubricantAmount*3), NF, aOutputs);
727 if (!aIsFoodItem) for (String tFluidName : FluidsGT.LUBRICANT) {
728 FluidStack tFluid = FL.make(tFluidName, aLubricantAmount);
729 if (tFluid != null) Cutter.addRecipe1(T, aEUt, aDuration, aInput, tFluid, NF, aOutputs);
730 }
731 return T;
732 }
733
734 public static boolean lathing(long aEUt, long aDuration, ItemStack aInput, ItemStack... aOutputs) {
735 if (ST.invalid(aInput) || aOutputs.length <= 0 || ST.invalid(aOutputs[0])) return F;

Callers 15

glowstoneMethod · 0.95
stoneshapesMethod · 0.95
runMethod · 0.95
BlockMetaTypeMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95
onPostLoadMethod · 0.95

Calls 3

invalidMethod · 0.95
makeMethod · 0.95
addRecipe1Method · 0.80

Tested by

no test coverage detected