minecraft-src/net/minecraft/world/inventory/CraftingContainer.java
2025-07-04 02:49:36 +03:00

23 lines
650 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;
import net.minecraft.world.item.crafting.CraftingInput.Positioned;
public interface CraftingContainer extends Container, StackedContentsCompatible {
int getWidth();
int getHeight();
List<ItemStack> getItems();
default CraftingInput asCraftInput() {
return this.asPositionedCraftInput().input();
}
default Positioned asPositionedCraftInput() {
return CraftingInput.ofPositioned(this.getWidth(), this.getHeight(), this.getItems());
}
}