if(te instanceof TileCapacitorBank) {
TileCapacitorBank cb = (TileCapacitorBank) te;
cb.addEnergy(PowerHandlerUtil.getStoredEnergyForItem(stack));
if(player instanceof EntityPlayer) {
for(ForgeDirection dir : ForgeDirection.VALID_DIRECTIONS) {
BlockCoord bc = new BlockCoord(x, y, z);
bc = bc.getLocation(dir);
te = world.getTileEntity(bc.x, bc.y, bc.z);
if(te instanceof TileCapacitorBank) {
if(((TileCapacitorBank)te).isMaxSize()) {
((EntityPlayer)player).addChatComponentMessage(new ChatComponentText("Capacitor bank is at maximum size"));
}