diff options
| author | Danielshe <shekwancheung0528@gmail.com> | 2019-09-08 17:51:58 +0800 |
|---|---|---|
| committer | Danielshe <shekwancheung0528@gmail.com> | 2019-09-08 17:51:58 +0800 |
| commit | 1b71bba8dde93522c400afb7111bd72d4fe5993e (patch) | |
| tree | bcbd0a3f4a94c34368f6b3e5303efb310e8e8e16 /src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java | |
| parent | fd148a6c9fb758da308193e93c091cd8f8d00809 (diff) | |
| download | RoughlyEnoughItems-1b71bba8dde93522c400afb7111bd72d4fe5993e.tar.gz RoughlyEnoughItems-1b71bba8dde93522c400afb7111bd72d4fe5993e.tar.bz2 RoughlyEnoughItems-1b71bba8dde93522c400afb7111bd72d4fe5993e.zip | |
Close #159
Diffstat (limited to 'src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java b/src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java index c84f43388..c7eba25b1 100644 --- a/src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java +++ b/src/main/java/me/shedaniel/rei/server/InputSlotCrafter.java @@ -62,11 +62,11 @@ public class InputSlotCrafter<C extends Inventory> implements RecipeGridAligner< this.fillInputSlots(recipeFinder, ingredients, hasShift); } else { this.returnInputs(); - craftingContainer.sendContentUpdates(); - throw new NullPointerException(); + player.inventory.markDirty(); + throw new NotEnoughMaterialsException(); } - - craftingContainer.sendContentUpdates(); + + player.inventory.markDirty(); } } @@ -241,4 +241,7 @@ public class InputSlotCrafter<C extends Inventory> implements RecipeGridAligner< return int_1; } + public static class NotEnoughMaterialsException extends RuntimeException { + } + } |
