Skip to content

Commit a9b0949

Browse files
修复配方getResultItem
1 parent c3019ba commit a9b0949

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

src/main/java/dev/dubhe/anvilcraft/client/gui/screen/StructureToolScreen.java

-2
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ protected void init() {
7575
MultiblockRecipe recipe = toRecipe();
7676
if (recipe != null) {
7777
ItemStack result = recipe.getResult();
78-
// "MultiblockRecipe.builder(\"%s\", %d)".formatted(BuiltInRegistries.ITEM.getKey(result.getItem()),
79-
// result.getCount())
8078
StringBuilder codeBuilder = new StringBuilder("MultiblockRecipe.builder(\"%s\", %d)"
8179
.formatted(BuiltInRegistries.ITEM.getKey(result.getItem()), result.getCount()));
8280
codeBuilder.append("\n");

src/main/java/dev/dubhe/anvilcraft/recipe/anvil/AbstractItemProcessRecipe.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public boolean canCraftInDimensions(int pWidth, int pHeight) {
4343

4444
@Override
4545
public ItemStack getResultItem(HolderLookup.Provider pRegistries) {
46-
return results.getFirst();
46+
return results.isEmpty() ? ItemStack.EMPTY : results.getFirst();
4747
}
4848

4949
@Override
@@ -53,7 +53,7 @@ public boolean matches(ItemProcessInput pInput, Level pLevel) {
5353

5454
@Override
5555
public ItemStack assemble(ItemProcessInput pInput, HolderLookup.Provider pRegistries) {
56-
return this.results.getFirst();
56+
return results.isEmpty() ? ItemStack.EMPTY : results.getFirst();
5757
}
5858

5959
public int getMaxCraftTime(ItemProcessInput pInput) {

0 commit comments

Comments
 (0)