Archived
Private
Public Access
1
0

Initial commit

This commit is contained in:
2022-09-04 12:45:01 +02:00
commit f4a01d6a69
11601 changed files with 4206660 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
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;
}
}