minecraft-src/net/minecraft/world/inventory/CraftingContainer.java
2025-07-04 01:41:11 +03:00

22 lines
597 B
Java

package net.minecraft.world.inventory;
import java.util.List;
import net.minecraft.world.Container;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.crafting.CraftingInput;
public interface CraftingContainer extends Container, StackedContentsCompatible {
int getWidth();
int getHeight();
List<ItemStack> getItems();
default CraftingInput asCraftInput() {
return this.asPositionedCraftInput().input();
}
default CraftingInput.Positioned asPositionedCraftInput() {
return CraftingInput.ofPositioned(this.getWidth(), this.getHeight(), this.getItems());
}
}