Skip to content

Commit cb13389

Browse files
[fix] Fix Schematicannon can produce Printers containing illegal components
1 parent 47ba9bc commit cb13389

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/main/java/plus/dragons/createenchantmentindustry/common/fluids/printer/behaviour/AddressPrintingBehaviour.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ public int getRequiredItemCount(Level level, ItemStack stack) {
6161
return 0;
6262
}
6363

64+
@Override
65+
public boolean isSafeNBT() {
66+
return false;
67+
}
68+
6469
@Override
6570
public int getRequiredFluidAmount(Level level, ItemStack stack, FluidStack fluidStack) {
6671
var amount = fluidStack.getFluidHolder().getData(CEIDataMaps.PRINTING_ADDRESS_INGREDIENT);

src/main/java/plus/dragons/createenchantmentindustry/common/fluids/printer/behaviour/CopyPrintingBehaviour.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ public int getRequiredItemCount(Level level, ItemStack stack) {
6262
return 0;
6363
}
6464

65+
@Override
66+
public boolean isSafeNBT() {
67+
return false;
68+
}
69+
6570
@Override
6671
public int getRequiredFluidAmount(Level level, ItemStack stack, FluidStack fluidStack) {
6772
var amount = fluidStack.getFluidHolder().getData(CEIDataMaps.PRINTING_COPY_INGREDIENT);

0 commit comments

Comments
 (0)