add recipe encode pattern crafting blank pattern
add control shift click to encode whole stack
fix import export nane display error
This commit is contained in:
zy committed 2022-09-17 19:05:31 +08:00
1 parent 1d4acb8076
commit c313f51750
15 files changed
+128 -17

No files matched your search

@@ -22,6 +22,7 @@ public class FluidPatternDetails implements ICraftingPatternDetails, Comparable<
private IAEItemStack patternStackAe;
private IAEItemStack[] inputs = null, inputsCond = null, outputs = null, outputsCond = null;
private int priority = 0;
private int combine = 0;
public FluidPatternDetails(ItemStack stack) {
this.patternStack = stack;
@@ -42,6 +43,8 @@ public class FluidPatternDetails implements ICraftingPatternDetails, Comparable<
public void setPriority(int priority) {
this.priority = priority;
}
public void setCombine(int combine){ this.combine = combine;}
public int getCombine(){return combine;}
@Override
public boolean isCraftable() {
@@ -154,6 +157,8 @@ public class FluidPatternDetails implements ICraftingPatternDetails, Comparable<
//Shits
tag.setTag("in", writeStackArray(checkInitialized(inputs)));
tag.setTag("out", writeStackArray(checkInitialized(outputs)));
tag.setInteger("priorization",this.getPriority());
tag.setInteger("combine",this.getCombine());
patternStack.setTagCompound(tag);
patternStackAe = Objects.requireNonNull(AEItemStack.create(patternStack));
return patternStack;