Archived
Private
Public Access
1
0
This repository has been archived on 2026-02-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ProjectBackup/Java/Microcraft/src/com/jdh/microcraft/item/ItemStack.java
2022-09-04 12:45:01 +02:00

31 lines
685 B
Java

package com.jdh.microcraft.item;
public class ItemStack {
public ItemInstance instance;
public int size;
public ItemStack(ItemStack stack) {
this(new ItemInstance(stack.instance), stack.size);
}
public ItemStack(Item item) {
this(new ItemInstance(item));
}
public ItemStack(Item item, int size) {
this(new ItemInstance(item), size);
}
public ItemStack(ItemInstance instance) {
this(instance, 1);
}
public ItemStack(ItemInstance instance, int size) {
assert(size > 0);
assert(size == 1 || instance.item.isStackable());
this.instance = instance;
this.size = size;
}
}