initial 1.8 port
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| package cofh.api.energy; | ||||
|  | ||||
| import net.minecraftforge.common.util.ForgeDirection; | ||||
| import net.minecraft.util.EnumFacing; | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * Implement this interface on Tile Entities which should handle energy, generally storing it in one or more internal {@link IEnergyStorage} objects. | ||||
| @@ -26,7 +27,7 @@ public interface IEnergyHandler extends IEnergyProvider, IEnergyReceiver { | ||||
| 	 * @return Amount of energy that was (or would have been, if simulated) received. | ||||
| 	 */ | ||||
| 	@Override | ||||
| 	int receiveEnergy(ForgeDirection from, int maxReceive, boolean simulate); | ||||
| 	int receiveEnergy(EnumFacing facing, int maxReceive, boolean simulate); | ||||
|  | ||||
| 	/** | ||||
| 	 * Remove energy from an IEnergyProvider, internal distribution is left entirely to the IEnergyProvider. | ||||
| @@ -40,19 +41,19 @@ public interface IEnergyHandler extends IEnergyProvider, IEnergyReceiver { | ||||
| 	 * @return Amount of energy that was (or would have been, if simulated) extracted. | ||||
| 	 */ | ||||
| 	@Override | ||||
| 	int extractEnergy(ForgeDirection from, int maxExtract, boolean simulate); | ||||
| 	int extractEnergy(EnumFacing facing, int maxExtract, boolean simulate); | ||||
|  | ||||
|  | ||||
| 	/** | ||||
| 	 * Returns the amount of energy currently stored. | ||||
| 	 */ | ||||
| 	@Override | ||||
| 	int getEnergyStored(ForgeDirection from); | ||||
| 	int getEnergyStored(EnumFacing facing); | ||||
|  | ||||
| 	/** | ||||
| 	 * Returns the maximum amount of energy that can be stored. | ||||
| 	 */ | ||||
| 	@Override | ||||
| 	int getMaxEnergyStored(ForgeDirection from); | ||||
| 	int getMaxEnergyStored(EnumFacing facing); | ||||
|  | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Raoul Van den Berge
					Raoul Van den Berge