Updated IC2 API, fixed paxels
This commit is contained in:
parent
f2b914e216
commit
6cd3ae4fea
|
@ -54,11 +54,23 @@ public enum Direction {
|
|||
* @param tileEntity tile entity to check
|
||||
* @return Adjacent tile entity or null if none exists
|
||||
*/
|
||||
public TileEntity applyToTileEntity(TileEntity tileEntity) {
|
||||
int coords[] = { tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord };
|
||||
public TileEntity applyToTileEntity(TileEntity te) {
|
||||
return applyTo(te.getWorldObj(), te.xCoord, te.yCoord, te.zCoord);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the tile entity next to a position following this direction.
|
||||
*
|
||||
* @param world World to check
|
||||
* @param x X coordinate to check from
|
||||
* @param y Y coordinate to check from
|
||||
* @param z Z coordinate to check from
|
||||
* @return Adjacent tile entity or null if none exists
|
||||
*/
|
||||
public TileEntity applyTo(World world, int x, int y, int z) {
|
||||
int coords[] = { x, y, z };
|
||||
|
||||
coords[dir/2] += getSign();
|
||||
World world = tileEntity.getWorldObj();
|
||||
|
||||
if (world != null && world.blockExists(coords[0], coords[1], coords[2])) {
|
||||
try {
|
||||
|
@ -67,6 +79,7 @@ public enum Direction {
|
|||
throw new RuntimeException("error getting TileEntity at dim "+world.provider.dimensionId+" "+coords[0]+"/"+coords[1]+"/"+coords[2]);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
4
src/main/java/ic2/api/crops/package-info.java
Normal file
4
src/main/java/ic2/api/crops/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.crops;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/energy/event/package-info.java
Normal file
4
src/main/java/ic2/api/energy/event/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.energy.event;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/energy/package-info.java
Normal file
4
src/main/java/ic2/api/energy/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.energy;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/energy/prefab/package-info.java
Normal file
4
src/main/java/ic2/api/energy/prefab/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.energy.prefab;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/energy/tile/package-info.java
Normal file
4
src/main/java/ic2/api/energy/tile/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.energy.tile;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/event/package-info.java
Normal file
4
src/main/java/ic2/api/event/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.event;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/info/package-info.java
Normal file
4
src/main/java/ic2/api/info/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.info;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/item/package-info.java
Normal file
4
src/main/java/ic2/api/item/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.item;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/network/package-info.java
Normal file
4
src/main/java/ic2/api/network/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.network;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/package-info.java
Normal file
4
src/main/java/ic2/api/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/reactor/package-info.java
Normal file
4
src/main/java/ic2/api/reactor/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.reactor;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/recipe/package-info.java
Normal file
4
src/main/java/ic2/api/recipe/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.recipe;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/tile/package-info.java
Normal file
4
src/main/java/ic2/api/tile/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.tile;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
4
src/main/java/ic2/api/util/package-info.java
Normal file
4
src/main/java/ic2/api/util/package-info.java
Normal file
|
@ -0,0 +1,4 @@
|
|||
@API(apiVersion="1.0", owner="IC2", provides="IC2API")
|
||||
package ic2.api.util;
|
||||
import cpw.mods.fml.common.API;
|
||||
|
|
@ -16,12 +16,7 @@ public class ItemMekanismPaxel extends ItemMekanismTool
|
|||
@Override
|
||||
public float getDigSpeed(ItemStack stack, Block block, int meta)
|
||||
{
|
||||
if(ForgeHooks.isToolEffective(stack, block, meta))
|
||||
{
|
||||
return efficiencyOnProperMaterial;
|
||||
}
|
||||
|
||||
return getDigSpeed(stack, block, meta);
|
||||
return block != Blocks.bedrock ? efficiencyOnProperMaterial : 1.0F;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in a new issue