-
Notifications
You must be signed in to change notification settings - Fork 151
/
Copy pathGregtechCapabilities.java
executable file
·32 lines (22 loc) · 1.16 KB
/
GregtechCapabilities.java
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
package gregtech.api.capability;
import gregtech.api.capability.tool.IScrewdriverItem;
import gregtech.api.capability.tool.ISoftHammerItem;
import gregtech.api.capability.tool.IWrenchItem;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.CapabilityInject;
public class GregtechCapabilities {
@CapabilityInject(IEnergyContainer.class)
public static Capability<IEnergyContainer> CAPABILITY_ENERGY_CONTAINER = null;
@CapabilityInject(IElectricItem.class)
public static Capability<IElectricItem> CAPABILITY_ELECTRIC_ITEM = null;
@CapabilityInject(IWrenchItem.class)
public static Capability<IWrenchItem> CAPABILITY_WRENCH = null;
@CapabilityInject(IScrewdriverItem.class)
public static Capability<IScrewdriverItem> CAPABILITY_SCREWDRIVER = null;
@CapabilityInject(ISoftHammerItem.class)
public static Capability<ISoftHammerItem> CAPABILITY_MALLET = null;
@CapabilityInject(IFuelable.class)
public static Capability<IFuelable> CAPABILITY_FUELABLE = null;
@CapabilityInject(IStorageNetwork.class)
public static Capability<IStorageNetwork> CAPABILITY_STORAGE_NETWORK = null;
}