Added IUseable and apparently updated some build things.

This commit is contained in:
Brian Ricketts 2013-01-19 23:30:13 -06:00
parent b485454708
commit d043109284
6 changed files with 30 additions and 5 deletions

View file

@ -1 +1 @@
58
59

View file

@ -51,4 +51,5 @@ Minecraft 1.4.5
@ AssemblyLine_v0.2.3.55.jar AssemblyLine_v0.2.3.55_api.zip
@ AssemblyLine_v0.2.3.56.jar AssemblyLine_v0.2.3.56_api.zip
* AssemblyLine_v0.2.3.57.jar AssemblyLine_v0.2.3.57_api.zip
* AssemblyLine_v0.2.3.58.jar AssemblyLine_v0.2.3.58_api.zip
x AssemblyLine_v0.2.3.58.jar AssemblyLine_v0.2.3.58_api.zip
* AssemblyLine_v0.2.4.59.jar AssemblyLine_v0.2.4.59_api.zip

View file

@ -1 +1 @@
0.2.3
0.2.4

View file

@ -1 +1 @@
0.2.3
0.2.4

View file

@ -51,7 +51,7 @@ public class AssemblyLine
public static final String NAME = "Assembly Line";
public static final String VERSION = "0.2.3";
public static final String VERSION = "0.2.4";
public static final String CHANNEL = "AssemblyLine";

View file

@ -0,0 +1,24 @@
package assemblyline.common.machine.armbot;
import net.minecraft.entity.Entity;
/**
* The IUseable inteface is used by the ArmBot so that it may interact with Tile Entities.
* onUse will be called on the block an ArmBot is touching whenver the USE command is run
* on it.
* @author Briman0094
*
*/
public interface IUseable
{
/**
* Called when the ArmBot command "USE" is run. This is called on any IUseable the
* ArmBot is touching.
* @param tileEntity the TileEntityArmbot that is using this IUseable
* @param heldEntity the Entity being held by the ArmBot, or null if there is none
* @return whether or not the "use" did anything
*/
public boolean onUse(TileEntityArmbot tileEntity, Entity heldEntity);
}