Fixed laser texture and jumping TileLaser.
This commit is contained in:
parent
d9a34f0ab1
commit
8eb78d0e29
3 changed files with 8 additions and 7 deletions
|
@ -130,9 +130,9 @@ public class BuildCraftCore {
|
|||
MinecraftForge.registerConnectionHandler(new ConnectionHandler());
|
||||
|
||||
//MinecraftForge.registerEntity(EntityBlock.class, mod_BuildCraftCore.instance, EntityIds.BLOCK, 64, 10, true);
|
||||
MinecraftForge.registerEntity(EntityRobot.class, mod_BuildCraftCore.instance, EntityIds.ROBOT, 64, 3, true);
|
||||
MinecraftForge.registerEntity(EntityLaser.class, mod_BuildCraftCore.instance, EntityIds.LASER, 64, 3, false);
|
||||
MinecraftForge.registerEntity(EntityEnergyLaser.class, mod_BuildCraftCore.instance, EntityIds.LASER, 64, 3, false);
|
||||
MinecraftForge.registerEntity(EntityRobot.class, mod_BuildCraftCore.instance, EntityIds.ROBOT, 64, 1, true);
|
||||
MinecraftForge.registerEntity(EntityLaser.class, mod_BuildCraftCore.instance, EntityIds.LASER, 64, 1, false);
|
||||
MinecraftForge.registerEntity(EntityEnergyLaser.class, mod_BuildCraftCore.instance, EntityIds.LASER, 64, 1, false);
|
||||
}
|
||||
|
||||
public static void initialize() {
|
||||
|
|
|
@ -50,7 +50,7 @@ public class EntityEnergyLaser extends EntityLaser {
|
|||
public String getTexture () {
|
||||
|
||||
if (getPowerAverage () <= 1.0)
|
||||
return "/net/minecraft/src/buildcraft/core/gui/laser_1.png";
|
||||
return DefaultProps.TEXTURE_PATH_ENTITIES + "/laser_1.png";
|
||||
else if (getPowerAverage() <= 2.0)
|
||||
return DefaultProps.TEXTURE_PATH_ENTITIES + "/laser_2.png";
|
||||
else if (getPowerAverage() <= 3.0)
|
||||
|
|
|
@ -83,6 +83,10 @@ public class TileLaser extends TileEntity implements IPowerReceptor {
|
|||
}
|
||||
|
||||
public void aim() {
|
||||
|
||||
if (APIProxy.isClient(worldObj))
|
||||
return;
|
||||
|
||||
int meta = worldObj.getBlockMetadata(xCoord, yCoord, zCoord);
|
||||
|
||||
int minX = xCoord - 5;
|
||||
|
@ -136,9 +140,6 @@ public class TileLaser extends TileEntity implements IPowerReceptor {
|
|||
|
||||
BlockIndex b = targets.get(worldObj.rand.nextInt(targets.size()));
|
||||
assemblyTable = (TileAssemblyTable) worldObj.getBlockTileEntity(b.i, b.j, b.k);
|
||||
|
||||
if (APIProxy.isClient(worldObj))
|
||||
return;
|
||||
|
||||
if (laser == null) {
|
||||
laser = new EntityEnergyLaser(worldObj, new Position(xCoord, yCoord, zCoord), new Position(xCoord, yCoord, zCoord));
|
||||
|
|
Loading…
Reference in a new issue