public abstract class AItemStack<I,S extends AItemStack<I,S>>
extends java.lang.Object
| Constructor and Description |
|---|
AItemStack(ItemRegistry<I,S> registry,
I item) |
| Modifier and Type | Method and Description |
|---|---|
S |
copy() |
net.lenni0451.mcstructs.nbt.tags.CompoundNbt |
copyTag() |
abstract boolean |
equals(java.lang.Object other) |
int |
getCount() |
java.lang.String |
getCustomName() |
abstract int |
getDamage() |
I |
getItem() |
ItemMeta |
getMeta() |
net.lenni0451.mcstructs.nbt.tags.CompoundNbt |
getOrCreateTag() |
ItemRegistry<I,S> |
getRegistry() |
int |
getRepairCost() |
net.lenni0451.mcstructs.nbt.tags.CompoundNbt |
getTag() |
boolean |
hasCustomName() |
abstract int |
hashCode() |
boolean |
hasTag() |
boolean |
isEmpty() |
void |
removeCustomName() |
void |
setCount(int count) |
void |
setCustomName(java.lang.String name) |
abstract void |
setDamage(int damage) |
void |
setRepairCost(int cost) |
void |
setTag(net.lenni0451.mcstructs.nbt.tags.CompoundNbt tag) |
S |
split(int count) |
abstract java.lang.String |
toString() |
public AItemStack(ItemRegistry<I,S> registry, I item)
public ItemRegistry<I,S> getRegistry()
public ItemMeta getMeta()
public I getItem()
public boolean isEmpty()
public int getCount()
public void setCount(int count)
public abstract int getDamage()
public abstract void setDamage(int damage)
public net.lenni0451.mcstructs.nbt.tags.CompoundNbt getTag()
public net.lenni0451.mcstructs.nbt.tags.CompoundNbt copyTag()
public net.lenni0451.mcstructs.nbt.tags.CompoundNbt getOrCreateTag()
public void setTag(net.lenni0451.mcstructs.nbt.tags.CompoundNbt tag)
public boolean hasTag()
public S copy()
public S split(int count)
public int getRepairCost()
public void setRepairCost(int cost)
public boolean hasCustomName()
public java.lang.String getCustomName()
public void setCustomName(java.lang.String name)
public void removeCustomName()
public abstract boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic abstract int hashCode()
hashCode in class java.lang.Objectpublic abstract java.lang.String toString()
toString in class java.lang.Object