diff --git a/src/main/java/com/hbm/blocks/machine/albion/BlockPASource.java b/src/main/java/com/hbm/blocks/machine/albion/BlockPASource.java index 4b7461433..612bfa56d 100644 --- a/src/main/java/com/hbm/blocks/machine/albion/BlockPASource.java +++ b/src/main/java/com/hbm/blocks/machine/albion/BlockPASource.java @@ -9,6 +9,7 @@ import com.hbm.main.MainRegistry; import com.hbm.tileentity.TileEntityProxyCombo; import com.hbm.tileentity.machine.albion.TileEntityPASource; +import com.hbm.util.fauxpointtwelve.DirPos; import net.minecraft.block.material.Material; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -43,9 +44,8 @@ public class BlockPASource extends BlockDummyable implements ITooltipProvider { @Override public void fillSpace(World world, int x, int y, int z, ForgeDirection dir, int o) { super.fillSpace(world, x, y, z, dir, o); - - ForgeDirection rot = dir.getRotation(ForgeDirection.UP); + ForgeDirection rot = dir.getRotation(ForgeDirection.UP); this.makeExtra(world, x + rot.offsetX * 4, y, z + rot.offsetZ * 4); this.makeExtra(world, x + dir.offsetX, y, z + dir.offsetZ); this.makeExtra(world, x + dir.offsetX + rot.offsetX * 2, y, z + dir.offsetZ + rot.offsetZ * 2); @@ -53,6 +53,9 @@ public class BlockPASource extends BlockDummyable implements ITooltipProvider { this.makeExtra(world, x - dir.offsetX, y, z - dir.offsetZ); this.makeExtra(world, x - dir.offsetX + rot.offsetX * 2, y, z - dir.offsetZ + rot.offsetZ * 2); this.makeExtra(world, x - dir.offsetX - rot.offsetX * 2, y, z - dir.offsetZ - rot.offsetZ * 2); + this.makeExtra(world, x, y-1, z); + this.makeExtra(world, x + dir.offsetX + rot.offsetX * 2, y-1, z + rot.offsetZ*2); + this.makeExtra(world, x - dir.offsetX - rot.offsetX * 2, y-1, z - rot.offsetZ*2); } @Override diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java index a74cdd0d8..a472b55dd 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java @@ -167,6 +167,9 @@ public class TileEntityPASource extends TileEntityCooledBase implements IGUIProv new DirPos(xCoord - dir.offsetX * 2 + rot.offsetX * 2, yCoord, zCoord - dir.offsetZ * 2 + rot.offsetZ * 2, dir.getOpposite()), new DirPos(xCoord - dir.offsetX * 2 - rot.offsetX * 2, yCoord, zCoord - dir.offsetZ * 2 - rot.offsetZ * 2, dir.getOpposite()), new DirPos(xCoord + rot.offsetX * 5, yCoord, zCoord + rot.offsetZ * 5, rot), + new DirPos(xCoord, yCoord-2, zCoord, dir), + new DirPos(xCoord + rot.offsetX * 2, yCoord-2, zCoord + rot.offsetZ, dir), + new DirPos(xCoord - rot.offsetX * 2, yCoord-2, zCoord - rot.offsetZ, dir), }; } diff --git a/src/main/resources/assets/hbm/textures/models/particleaccelerator/source.png b/src/main/resources/assets/hbm/textures/models/particleaccelerator/source.png index 1c7bb4de6..95498a359 100644 Binary files a/src/main/resources/assets/hbm/textures/models/particleaccelerator/source.png and b/src/main/resources/assets/hbm/textures/models/particleaccelerator/source.png differ