blob: f8537b112554c96143b03d6cfe74b65455fcbf10 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
package gtPlusPlus.xmod.gregtech.api.interfaces;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public interface IGregtechItemContainer {
Item getItem();
Block getBlock();
boolean isStackEqual(Object aStack);
boolean isStackEqual(Object aStack, boolean aWildcard, boolean aIgnoreNBT);
ItemStack get(long aAmount, Object... aReplacements);
ItemStack getWildcard(long aAmount, Object... aReplacements);
ItemStack getUndamaged(long aAmount, Object... aReplacements);
ItemStack getAlmostBroken(long aAmount, Object... aReplacements);
ItemStack getWithDamage(long aAmount, long aMetaValue, Object... aReplacements);
IGregtechItemContainer set(Item aItem);
IGregtechItemContainer set(ItemStack aStack);
IGregtechItemContainer registerOre(Object... aOreNames);
IGregtechItemContainer registerWildcardAsOre(Object... aOreNames);
ItemStack getWithCharge(long aAmount, int aEnergy, Object... aReplacements);
ItemStack getWithName(long aAmount, String aDisplayName, Object... aReplacements);
boolean hasBeenSet();
}
|